| Loading… |
| Course | Instance | SIS ID | LOB | Learners |
|---|
| Name | Course | Instance | Time Slot | SIS ID |
|---|
Click to upload Zoom attendance report
.xlsx or .csv — topic & session date auto-detected
Please ensure all details in this CSV are sourced directly from Canvas:
- Full Name → as shown in Canvas profile
- Default Email → Canvas registered email only
- Course Name → exact course name from Canvas
- SIS ID → from Canvas course settings page
- Time Slot → leave blank if already configured for this batch in the dashboard
Incorrect data may cause attendance matching issues.
Click to upload Canvas learner CSV
.xlsx or .csv — existing learners (matched by email) are skipped
| Date | Session | Status |
|---|
| Course name | SIS ID | Canvas ID | Time slot |
|---|---|---|---|
| Loading… | |||
| Date & Time | Admin | Action | Details | Comment |
|---|
Every session held in the date range, with present/absent counts, plus one row per learner per session (status, minutes, how it was marked).
Leave "to" empty for a single day.
One row per learner — sessions, attended, %, criteria, status (At risk / Met / On par) and sessions needed to meet — plus a learner × session P/A grid.
Dates are optional — leave empty for all sessions so far.
One learner's details, summary (%, criteria, status, sessions needed) and every session with status, minutes and how it was marked.
| Date | Time (IST) | Session | SIS ID | LOB | Type | Host | Registration | |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
| Date | Session | SIS ID | Attendance | |
|---|---|---|---|---|
| Loading… | ||||
| Raised | Learner | Batch | Session | Issue | Zoom email given | Status |
|---|---|---|---|---|---|---|
| Loading… | ||||||
| On | Festival | Banner shows | Style | Region | Date source | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Not scheduled by design: Muharram (day of mourning), Good Friday (solemn), Eid al-Adha, Karva Chauth. Naraka Chaturdashi, Govardhan Puja and Bhai Dooj are part of the Diwali banner. Only one animated banner shows at a time; tribute and greeting lines can appear together (e.g. 14 April). Learners can hide the greeting for the day with ×.
Every Canvas import will get an Import ID. This page will list past imports and let an admin undo one, removing the learners that import added, after a review and confirmation like the import itself. How learners who already have attendance are handled will be agreed before it's built.
The Canvas API token is managed outside the admin portal for security. To set or rotate it, contact your developer.
Each Canvas installation of myAttendanceBook has its own deployment ID. Launches from an unknown one are refused and listed here; a Super Admin can approve them.
Read from Canvas every Monday at 06:00 IST (section date, else course, else term). Learner data is kept until the end date and deleted only after a Super Admin confirms.
| Batch (SIS ID) | Learners | End date | From | Status | |
|---|---|---|---|---|---|
| Loading… | |||||
An end date set by an admin is used only while Canvas has none; once Canvas has a date, Canvas wins and the change is logged.
| Session date | Topic | Batch | Status | Present / Absent / Unmatched | |
|---|---|---|---|---|---|
| Loading… | |||||
Credentials and the dry-run / live switch are managed outside the admin portal. In dry run, nothing is written to attendance — use "Compare" to check Zoom's result against the CSV upload for the same session.
| Starts | Session | Batch | Host | Registration |
|---|---|---|---|---|
| Loading… | ||||
Every 30 minutes, and whenever a meeting is created or edited in Zoom, upcoming meetings (next 14 days) whose name starts with "Live Session" or "Masterclass" and whose topic contains a batch imported here get registration switched on (auto-approve). Other meetings are never changed. Only batches in the portal are listed; meetings of other batches are folded under "Not in the portal".