Attendance
No Class Selected
Please select a role and class from the dropdown above to begin marking attendance.
Calendar
Reports
No Data Yet
Add students and mark attendance to see reports.
No Reports Generated
Exported reports will appear here.
Data Management
Import a full app data backup (JSON) previously exported from ClassReg. This will replace all current data.
Export all app data (students, attendance records, settings) as a JSON file. This can be imported back into ClassReg or manually added to GitHub.
Export student list to CSV or Excel format.
Export attendance records for a specific class and date range.
1. Export
app-data.json2. Place both
index.html and app-data.json in your repo root3. Enable GitHub Pages in repo Settings
4. The app will auto-load data from
app-data.json
- Mark attendance in the Attendance tab and save
- Click Download app-data.json above
- Go to your GitHub repo and replace the existing
app-data.json - Next session: the app loads from
localStorage(your changes are already there) - On a new device: open the app, click Merge from GitHub backup below to pull in any missing records
{
"students": [
{ "id": "abc123", "name": "John Smith", "class": "4A", "gender": "M", "studentId": "..." }
],
"attendance": {
"2025-03-12|form|4A": { // Form class key: date|form|class
"type": "form", "class": "4A", "date": "2025-03-12",
"records": {
"AM": { "abc123": "P", "def456": "A" },
"PM": { "abc123": "P", "def456": "SA" }
}
},
"2025-03-12|subject|5B|Chemistry": { // Subject key: date|subject|class|name
"type": "subject", "subject": "Chemistry", "class": "5B", "date": "2025-03-12",
"records": { "abc123": "P", "def456": "SB" }
}
}
}
Load an app-data.json from GitHub and merge its attendance records into your local data. Your local records always take priority — only missing records are added. Use this when switching devices or after manually editing the GitHub file.
No Students
Add students using the Upload/Import tab.
Settings
Digital Class Register for CSEC/CAPE Teachers
Supports Form Class (AM/PM) and Subject Classes
Offline-capable · GitHub Pages compatible