- No activity yet — upload a file or take a quiz!
- No alerts right now
- No study blocks for today - add one in Study Schedule
AI Upload
Upload study material — get notes, quizzes, flashcards, and a study schedule in seconds.
Click to browse or drag & drop
PDF · DOCX · TXT · PPTX · Images
Upload a file to see AI-generated content here
AI Study Tutor
Ask anything — explanations, practice problems, revision tips, essay help.
My Archive
All your uploaded notes — click a subject to open its files.
Click a file to open it.
My Classes
Join a class with a code from your teacher, or browse your enrolled classes.
Study Schedule
AI-generated study plan based on your syllabus and upcoming exams.
This Week
Today's Agenda
- 09:00 AMPhysics Chapter 3Waves and Electromagnetism — focus on weak areasPriority
- 11:00 AMChemistry FlashcardsOrganic Chemistry deck — 30 cards dueReview
- 02:00 PMMaths Practice TestCalculus — timed 45 min testTest
Performance
Your grades, quiz history, and recommended revision areas.
| Assignment | Class | Score | Grade | Date |
|---|---|---|---|---|
| Chapter 4 Test | Biology | 82% | A | 2 days ago |
| Calculus Quiz | Maths | 74% | B | 1 week ago |
| Waves Test | Physics | 48% | D | 1 week ago |
| Organic Chem | Chemistry | 55% | C | 2 weeks ago |
Pomodoro Timer
Focus blocks, short breaks, long breaks. Earn XP for every completed session.
Timer Settings
Leaderboard
Class rankings based on average test & quiz scores.
Your teacher must enable rankings for a class.
Voice Rooms
Live voice study sessions. Class rooms are open to your classmates. Private rooms need a code.
Connect with anyone — share a 6-character code to let them in. Free plan: 30-minute limit per session.
Rewards & Badges
Earn XP, unlock badges, and build your streak.
Badges
Teacher Dashboard
Class performance, student risk alerts, assignment analytics.
Students who have scored below 50% on 2+ consecutive assessments are flagged automatically.
| Student | Class | Last 3 Scores | Trend | Action |
|---|---|---|---|---|
| James Miller | Physics | 48%, 42%, 38% | ↓ Declining | |
| Lucy Park | Chemistry | 44%, 49%, 41% | ↓ Declining |
| Student | Subject | Progress | XP | Last Active | Avg Score | Status |
|---|---|---|---|---|---|---|
| Alex Johnson | Mathematics | 500 | 2h ago | 82% | On Track | |
| Sarah Chen | Biology | 450 | 1d ago | 74% | On Track | |
| James Miller | Physics | 200 | 3d ago | 43% | At Risk | |
| Priya Lal | Chemistry | 360 | 1h ago | 55% | Watch |
Choose which classes have a visible subject leaderboard for students. Students can only see rankings if you enable it.
Rankings are based on quiz & test scores within that subject, not XP.
AI Test Builder
Upload worksheets, notes, or past exams. AI generates a complete test paper.
Upload worksheet, notes, or past paper
PDF · DOCX · Images
Upload marking rubric or AI will create one
Your generated test paper will appear here
AI Marking
Upload student submissions. AI marks, scores, and generates individual feedback reports.
Upload student submissions
PDF · DOCX · Images (bulk upload supported)
Upload marking rubric (optional)
| Student | Score | Grade | Feedback |
|---|---|---|---|
| Alex Johnson | 88% | A | |
| Sarah Chen | 74% | B | |
| James Miller | 42% | F |
James Miller flagged — below 50% threshold. Alert sent.
Notifications
Stay up to date with your classes, assignments, and alerts.
Profile & Settings
Manage your account, appearance, notifications, and study preferences.
Timetable
Your weekly class schedule. Teachers manage periods; students view their timetable here.
Notices
School and class announcements posted by your teachers.
All students are required to attend the annual sports carnival this Friday. Bring a water bottle and wear house colours. Absences must be notified to the office by Thursday.
Attendance
Your attendance record across all enrolled classes.
| Date | Class | Period | Status | Note |
|---|---|---|---|---|
| 02 Jun 2026 | Biology Yr 12 | Period 3 | Present | — |
| 02 Jun 2026 | Advanced Maths | Period 5 | Present | — |
| 01 Jun 2026 | Physics | Period 2 | Late | 5 min late |
| 30 May 2026 | Chemistry | Period 4 | Absent | Parent notified |
| 29 May 2026 | Biology Yr 12 | Period 3 | Present | — |
Mark Roll
Record attendance for each period.
Post Notice
Broadcast announcements to your classes or the whole school.