Class Record Management System

Language

📚 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.