🚀 Getting Started
Easy! Follow these steps:
- Try the Demo: Visit /demo to explore without signing up
- Create Account: Sign up for free to save your timetables
- Import Data: Export your FET timetable as CSV and import it
- Visualize & Edit: Use drag-and-drop to adjust activities
- Share: Create public or private access links
First, export your timetable from FET as a CSV file. Then:
- Go to your dashboard (/timetables)
- Click "Upload CSV" button
- Select your exported CSV file
- The system will automatically parse and display your timetable
Supported formats: TimeTable.csv from FET export
✨ Key Features
What can I do with FET Timetable Explorer?
Yes! You can:
- Customize subject colors for better visual organization
- Add your institution logo and name
- Configure print layout colors and fonts
- Toggle between compact and detailed view modes
✏️ Editing & Managing Timetables
Simply click and hold on any activity, then drag it to a new time slot or day. The system will:
- Check for conflicts automatically
- Show a warning if conflicts exist
- Allow you to override in Tolerant mode (or block in Restrict mode)
- Save changes immediately to the database
Note: Locked activities cannot be dragged without unlock permission.
A conflict occurs when:
- A teacher is assigned to multiple activities at the same time
- A room is double-booked
- A student group has overlapping classes
Conflicts are shown in:
- Red warning badges on activities
- Validation summary accessible via the Validate button
- Alert modal when attempting to save conflicting changes
- Restrict Mode: Prevents saving or moving activities that would create conflicts. Strict enforcement.
- Tolerant Mode: Allows conflicts but shows warnings. Useful when you need flexibility during manual adjustments.
Toggle between modes using the switch in the toolbar. Private access tokens can enforce Restrict Mode via permissions.
Click the ⋮ menu on any activity and select "Lock" or "Unlock". Locked activities:
- Cannot be dragged or edited
- Show a dashed border for visual indication
- Can only be unlocked by users with permission
This is useful for protecting finalized portions of your timetable.
🤝 Sharing & Collaboration
Open your timetable and click the "Manage Access" button. You can create two types of access tokens:
- Public Tokens: View-only access, perfect for students or public display
- Private Tokens: Customizable permissions (edit, create, delete, lock) for team members
Each token generates a unique URL that can be shared via email, messaging, or embedded.
Private tokens support granular permissions:
- View: See the timetable (always enabled)
- Edit: Modify existing activities
- Create: Add new activities
- Delete: Remove activities
- Update Locked: Edit/move/delete locked activities
- Restrict Mode: Enforce conflict prevention
- Enable Print: Access print/export features
🖨️ Printing & Export
Click the "Print" button to access the print page. You can:
- Print the full master timetable
- Print individual teacher schedules
- Print student group schedules
- Print room schedules
Customize layout, colors, orientation, and add your institution branding before printing.
Absolutely! The print page offers extensive customization:
- Portrait or Landscape orientation
- Show/hide legends, conflicts, and activity details
- Adjust font sizes for titles, headers, and activity text
- Add institution logo and name
- Custom colors for headers and cells
🔧 Technical & Troubleshooting
- Authenticated Users: Data is stored in the Drupal database, associated with your user account
- Demo Mode: Data is stored in your browser's localStorage (not persistent across devices)
- Backups: You can generate and download backup files from the Backup Manager
All data is private by default and only accessible via your account or shared access tokens you create.
Use the Backup Manager (available in Settings) to:
- Create manual backups before major changes
- Restore from any previous backup
- Download backup files for external storage
Tip: Enable automatic backups in Settings for peace of mind!
FET Timetable Explorer works best on modern browsers:
- Chrome/Edge (version 90+)
- Firefox (version 88+)
- Safari (version 14+)
Mobile browsers are supported for viewing, but editing is optimized for desktop/tablet.
We welcome feedback! You can:
Please include: browser version, steps to reproduce, and screenshots if applicable.
Still Have Questions?
Try the demo or get started with your own timetable today!