Class Record Management System
đ Class Record Management System
âšī¸ What This System Is (and IS NOT)
This is not some magical system that does everything automatically.
What it does is:
â
Eliminate manual computations
â
Reduce repetitive tasks
â
Help organize your class records efficiently
đĢ Class & Students
Easily create class subjects.
Clone classes to save time:
âĸ Same students + same setup â just clone
âĸ Same setup, different students â clone and uncheck students
âĸ Same students with small changes â clone then adjust
Manage students easily:
âĸ Remove students via Detach button or bulk detach
âĸ Assign existing students (no need to re-encode)
âĸ Add new students if they don't exist yet
đĄ The Students tab shows all students across all classes â but you don't really need to use it often since everything is already handled inside class subjects.
đ Attendance
Super easy to use
By default, all students are marked Present
Just toggle if a student is Absent
đ Assessments
Create quizzes, projects, exams, etc.
Supports group assessments (thesis, group report, etc.)
Set maximum score to prevent over-input errors
Add due dates â get notified if:
âĸ Near deadline
âĸ Overdue
đ Lessons Tracking
Simple and visual tracking using columns:
Topics | In Progress | Done | Need Review
Just drag and drop lessons between columns
Add completion dates to get reminders for overdue lessons
đ° Fee Collections
Record student contributions with two types:
âĸ No amount / 0 â voluntary
âĸ With amount â required payment
Status updates automatically:
â
Complete â if all students paid
âŗ Pending â if not yet complete
đ Grades
Setup grading components:
Written Works âĸ Performance Tasks âĸ Quarterly Assessments
Use:
âĸ Templates (ready to use), or
âĸ Create your own templates
Transmuted Grades:
âĸ Use default (DepEd-based), or
âĸ Customize your own
Create grading periods (e.g., 1st Quarter). Assign assessments and the system will:
â
Automatically compute grades
â
No need for manual calculation
View:
âĸ Detailed grade tables
âĸ Computations
âĸ Initial & final grades
âĸ Transmuted grades
đ¤ Export
Export to Excel
Uses formulas already
Ready to use â no need to configure
âī¸ More Features
Status indicators â so you won't forget missing records
Table filters available:
âĸ Quick filters above table
âĸ Advanced filters via funnel icon
đĨ Download & Source
đĨ Download here: Exe Requirement is Windows 10 or 11
âļī¸ Watch demo | đ https://bit.ly/4dGpRJY
Source Code:
https://github.com/winex01/class-record
Requirements:
1. PHP 8.2+
2. Composer
3. npm
Setup steps:
1. clone the repo
2. composer install
3. npm install
4. npm run build
5. copy .env.example .env (copy or rename it to .env)
6. add credentials depending in your server setup
7. php artisan key:generate
8. php artisan migrate
9. php artisan migrate:fresh --seed (run this again after artisan migrate if you want to have sample data)
user: [email protected]
pass: password
10. php artisan storage:link
⨠Class Record Management System â reduce repetitive tasks, automate grading, and keep everything organized.
Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.
Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.
FOR YOUR OWN SAFETY, PLEASE:
1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.