Analytics
Ilmiya’s measurement layer is the Console’s Analytics section — six components: Activity, Streams, Grades, Awards, Leaderboards, and Insights — plus the Admin Dashboard rollup for administrators and learner-facing statistics in Canvas.
What it does
Section titled “What it does”Each Analytics component answers one question:
- Activity — who is engaging, and how consistently. A class-level dashboard shows streaks, total time spent, daily study breakdowns, and colour-coded study time (darker shades mean more); a per-student page adds sessions completed, average session length, a consistency calendar, and detailed session logs.
- Streams — what is happening right now. A live view lists each student’s name, username, activity status, streaks, and last login; opening a student reveals questions attempted, correct vs. incorrect answers, time spent per question, an overall score, and the exact answer submitted for each question.
- Grades — how each student performs academically: lessons completed, grade percentage, questions answered, and points earned, with drill-down into mastery tracking, accuracy ratios, time per lesson, and question-by-question analysis.
- Awards — what recognition has been earned: points and XP for completed questions and activities, trophies tiered Bronze to Platinum, level-based badges, and teacher-assigned behavior rewards.
- Leaderboards — how students rank: a sortable table of rank, name, points, and time spent, with visual medals for top performers.
- Insights — what the per-student trends and gaps are: student reports covering questions attempted, lessons completed, average grades, subjects studied, and lesson-wise breakdowns down to individual answers and explanations.
Where the data surfaces depends on audience:
| Audience | Surface |
|---|---|
| Staff (educators, administrators) | Console → Analytics components above; the Admin Dashboard adds organization-wide totals (users, active families, time spent, completed lessons, average grades, streaks) and live online/offline status per student |
| Learners | Their own progress and learning streaks; in Canvas, the Stats tab (contribution heatmap, pages read, listening time, average session time, streaks, completion %) and the Rank tab |
| Guardians | Insights student reports are written for educators, parents, and administrators; guardians sign in to Ilmiya through the Portal |
Key objects
Section titled “Key objects”| Object | Definition |
|---|---|
| Streak | Consecutive days of activity; current and longest are tracked |
| Points / XP | Awarded for completing questions and activities |
| Trophy | Tiered award from Bronze to Platinum |
| Badge | Milestone marker; students advance through levels as they earn XP |
| Behavior reward | Teacher-assigned points for positive conduct |
| Mastery level | Skill rating from Beginner to Expert |
| Rank | Leaderboard position within the organization |
Configuration
Section titled “Configuration”Documented configuration is filter- and assignment-level; no organization-wide analytics settings are documented.
- Activity dashboards filter and sort by engagement level.
- Grades data is filterable by lesson, date, or performance; teachers can edit or remove rewards assigned through the Grades interface.
- Leaderboard tables include sorting options and apply to quizzes, challenges, reading logs, and more.
- Admin Dashboard engagement trends filter by date range, class, or individual.
- Canvas statistics filter by date range: last 7 days, last 30 days, last 3 months, or a custom range.
- Behavior rewards are assigned per student by teachers, with charts for monitoring conduct over time.
Constraints and edge cases
Section titled “Constraints and edge cases”- Streams monitors academic engagement only. The audit trail of user actions (account creation, modifications, logins — with timestamp and IP address) is a separate Administration feature, Logs. Use Logs for security questions and Streams for learning questions.
- Canvas maintains its own statistics surface scoped to Quran activity — Mushaf pages read or recited, listening hours, session time, and recitation history — separate from Console Analytics. Canvas rank is computed within the organization from pages read, recitations completed, and time spent.
- Rewards shown in Grades are not immutable: teachers can edit or remove them after assignment.
- Recitation history stores every attempt per verse (score, error count, date and time, audio playback), so a verse can carry multiple recorded attempts.
- Insights and Grades both expose question-level data: Insights as student reports addressed to educators, parents, and administrators; Grades as the per-student academic record with mastery and reward detail.
Works with
Section titled “Works with”- AI capabilities — Canvas recitation evaluation produces the attempt history behind Canvas statistics; ILM Usage Analytics tracks AI requests and token usage separately from learning analytics.
- Multi-tenant hierarchy — analytics views and leaderboard ranks are scoped to one Organization; Logs is the tenant’s audit trail.
- Portal documentation: Analytics overview, Activity, Streams, Grades, Awards, Leaderboards, Insights, Control — Admin Dashboard, Canvas statistics, Logs.