User Guide: Timetable Management
Overview
Learn how to create, manage, and share your class schedules effectively.
Features
1. Manual Creation
- Create New: Start a fresh timetable from scratch.
- Add Classes: Manually enter class details such as Module Name, Room, Time, and Type (Lecture/Tutorial/Lab) for each day of the week.
2. AI-Powered Import
Easily import your timetable from an image or PDF.
- Upload: Select a timetable file (Image or PDF) from your device.
- AI Model: The app uses Gemini AI (
gemini-2.5-flash) to extract your schedule.
- Multi-API Key Support: Configure multiple Gemini API keys in Settings to handle rate limits.
- Background Processing:
- Large or complex files are processed in the background.
- You can continue using the app while the AI extracts your schedule.
- You will receive an In-App Notification (e.g., "Timetable Ready") when processing is complete.
- Draft Review:
- Tapping the notification opens the Draft Preview.
- Verify that all classes were detected correctly.
- Make any necessary edits before saving and activating the timetable.
3. Multiple Timetables
- Manage Schedules: You can have multiple timetables saved (e.g., "Semester 1", "Semester 2").
- Switch Active Timetable: detailed in the Settings user guide, you can switch which timetable is currently active for attendance tracking.
- Active Focus: The module list automatically filters to show only modules relevant to your currently active timetable. This keeps your view clutter-free when you switch between semesters.
- Delete Timetable: Long-press on a semester/timetable in the Institute View to access the delete option. This permanently removes the timetable and its records.
4. Sharing