Where the slots come from
Tutors maintain a weekly timetable per batch (see Timetable manager). Your view aggregates every active timetable from every batch you're currently enrolled in.
Overview
Slots are recurring weekly entries — Day of week, start time, end time, subject, teacher, and (optionally) room. The student view shows the next occurrence of each recurring slot.
Only enrolments with status ACTIVE contribute slots. Dropping or cancelling a batch removes its slots from your view immediately.
Viewing your week
- Open Dashboard → Timetable.
- The default view is a 7-column grid (Sunday → Saturday) with slots sorted by start time within each day.
- Empty days show a clean placeholder. There's no scrolling between weeks — the timetable is recurring, not date-specific.
What each slot shows
- Batch name — e.g. JEE Foundation 2026 — Physics.
- Timetable title — the timetable the slot belongs to (e.g. Term 1 Schedule).
- Time — start–end, local time.
- Subject — optional, set by the tutor.
- Teacher — optional, set per slot.
- Room — optional, e.g. "Room 2A" or "Online".
Exporting to your calendar (iCal)
Click Export to calendar in the timetable header. The server generates a live .ics file at /api/student/timetable/ical with one VEVENT per slot. Each event has:
- A weekly
RRULEon the matching weekday. - A summary like "JEE Foundation 2026 — Physics".
- The teacher and room in the description, if set.
- An
UNTILclause if the slot has an end date.
Subscribing in Google Calendar
- Right-click the Export button and copy the link.
- In Google Calendar, click + next to "Other calendars" → From URL.
- Paste the link and click Add calendar.
- Google syncs about every 8-24 hours. Future timetable changes appear automatically.
Subscribing on iPhone / Mac
- iPhone: Settings → Calendar → Accounts → Add Account → Other → Add Subscribed Calendar.
- Mac: Calendar → File → New Calendar Subscription.
- Paste the iCal URL.
- Choose how often to refresh (recommend daily).
The URL is per-user
Don't share your iCal URL — it's tied to your account and exposes your full schedule.