Prime Timetable features list
Account | |
Free 30-day trial | |
Log in | |
Forgot password | |
Profile | |
Download archive | |
Delete account | |
Timetable | |
Create new timetable | |
Open timetable | |
Open from file | |
Rename timetable | |
Create a copy | |
Delete timetable | |
Restore timetable | |
Merge timetables | |
Import | |
Import days | |
Import periods | |
Import subjects | |
Import rooms | |
Import teachers | |
Import classes/groups | |
Import students | |
Import activities | |
Import from XML | |
Data | |
Timetable info | |
Manage days | |
Manage periods | |
Manage custom periods | |
Manage subjects | |
Manage rooms | |
Manage teachers | |
Manage classes | |
Manage groups | |
Manage students | |
Manage activities | |
Special activities | |
Alternative rooms | |
Sort and reorder | |
Undo and redo | |
History | |
Save reminder | |
Statistics | |
Class statistics | |
Student statistics | |
Teacher statistics | |
Room statistics | |
Subject statistics | |
Export statistics | |
Views | |
Master views | |
Individual views | |
Extra views | |
Manage views | |
Filter views | |
Vertical zoom | |
Horizontal zoom | |
Cards | |
Drag and drop | |
Card details | |
Select cards | |
Copy cards | |
Edit cards | |
Clear cards | |
Delete cards | |
Merge cards | |
Split cards | |
Customize cards | |
Set custom text | |
Rotate conflicts | |
Constraints | |
Draw forbidden positions | |
Draw unwanted positions | |
Draw mandatory positions | |
Unwanted/mandatory settings | |
Copy marks and settings | |
Erase marks | |
Pin cards | |
Clip cards | |
Subject constraints | |
Room constraints | |
Teacher constraints | |
Class constraints | |
Copy constraints | |
Generate | |
Improve timetable | |
Improvement priorities | |
Improvement progress | |
Control improving | |
Find optimal solution | |
Generate from scratch | |
Validate | |
Real-time notifications | |
Visual indicators | |
Resolve notifications | |
Export | |
Export to file | |
Export to PowerSchool | |
Export to iSAMS | |
Export to SmartSchool | |
Export to Siged | |
Export to Excel/Sheets | |
Export grid data | |
Share | |
Share with others | |
Timetable collaboration | |
Publish to the Web | |
Customize published timetable | |
Advanced customization | |
Direct link | |
Auto update | |
Share on social networks | |
Embed timetable | |
Print timetable | |
Print individual timetables | |
Print students | |
Print views | |
Options | |
Choose period format | |
Choose skin | |
Choose default view | |
Advanced options | |
Keyboard shortcuts | |
Software | |
Works on MacOS, Windows, Linux, iOS and Android | |
Works in modern browsers | |
GDPR ready | |
Secured to industry standards | |
RESTFul API | |
Offline support | |
Demo mode | |
Check for updates | |
Release notes | |
Online user voice | |
Support | |
Send feedback | |
Timetable assistance | |
Video tutorials | |
Timetable examples | |
User guide | |
Context-sensitive help | |
Tips and tricks | |
Blog posts |
- Free trial can be extended per request. ↵
- Right to Data Portability is one of GDPR (General Data Protection Regulations) rights. Archive contains all data: school info, timetables, users and communication with support team. ↵
- GDPR Right to Erasure or Right to be Forgotten have user with the Owner role. The whole account including timetables, users and all related school data will be deleted in the next two weeks. ↵
- Timetable can be opened from previously saved file on the disc. The app will automatically convert older timetable formats and import other recognized file formats. ↵
- We are doing daily backups. Even if you delete timetable by mistake we can restore it for you. ↵
- For instance, create separate timetable for lower and upper schools and then merge to find any conflicts for shared teachers and rooms, or create separate timetable for morning and afternoon shifts and then merge to create all-in-one timetable. ↵
- The whole timetable can be imported in a single copy/paste action by following the example in the "Activities" sheet and video tutorial How to import data. ↵
- Custom periods let you create flexible schedules where card length and position or displayed period in the individual view depends on specific resource/day. Watch video on how to use custom periods. ↵
- Activity can have any number of teachers, classes/groups and rooms so you can add lunch, recess, teacher meeting, PE using Gym and Sports Hall etc. ↵
- If desired room is unavailable, the generator will try to allocate the activity in alternative rooms. ↵
- Use History panel to jump to any recent state of the timetable created during the current working session. ↵
- Total number of classes, activities and hours is displayed above the activities grid. You can filter activities by specific class and student/group and see their total activities count and total hours. ↵
- Teacher statistics shows total number of teachers, activities and hours. Statistics can be filtered by specific teacher and subject in case they teach two or more subjects. ↵
- Room statistics shows total number of rooms, activities and hours and can be filtered by specific room. ↵
- Based on selected filters you can export statistics for classes, teachers, rooms or subjects, as well as individual class, student/group, teacher, room or subject statistics. ↵
- You can switch between class, teacher, room and subject master views. ↵
- Click the first column (resource name) in the master view to switch to related individual view. ↵
- Individual class view can be filtered by student or group(s). ↵
- Extra views can help avoid conflicts, as they provide additional master and individual views all in one screen. Watch video on how to use extra views. ↵
- Create your own views to schedule, publish, export or print specific resources, days and periods, e.g. 5th graders or English teachers. ↵
- Use vertical zoom in/out to increase or decrease row height. Master and individual views each have their own zoom values. ↵
- Horizontal zoom is useful when there are lots of days and periods or to focus on specific day(s). Zooming in and out can also be done using the browser zoom. ↵
- The shadow of the dragged card appears in all opened (extra) views, so you can see whether the desired position hasn't already been scheduled in another view. ↵
- There are many ways to select multiple cards in order to perform bulk actions on more than one card, e.g. multiple drag and drop, edit cards, clip, copy, pin/unpin, merge/split etc. using the context menu. ↵
- Cards can be copied from one resource to another or copied from one day/period to another. ↵
- Edit more cards at once to substitute a teacher, assign homeroom, add teacher assistant or similar. ↵
- Use sponge to clear cards and place them outside the timetable, along with other unscheduled cards. ↵
- Merge allows combining two or more cards into one, thus avoiding conflicts. Watch video on how to merge cards. ↵
- Split is the opposite of merge as it creates more cards out of the one when there is more than one group or teacher. ↵
- The text inside the cards can be any combination of class, teacher, room or subject names, their short names or even custom text. Watch video on how to customize cards. ↵
- You can set custom text for selected card(s) that will be displayed in individual views and custom short text that will be displayed in master views. ↵
- Marker draws or erases forbidden, unwanted or mandatory card positions for classes, teachers, rooms and subjects. Watch video on how to draw forbidden positions. ↵
- The pin is useful when you are satisfied with the position of card(s) and want to make sure that those cards won't be moved while improving the timetable. Watch video on how to pin cards. ↵
- Clipping can be useful for electives, e.g. when one class group has French and the other German language. Watch video on how to clip cards. ↵
- Automatic generator is crafted for 30+ years to solve the most challenging constraints. The generator can save a weeks of hard mind bending work. It will resolve conflicts, forbidden positions, distribute subjects evenly across the week/class, optimize student/teacher load, gaps and building moves, optimize room usage and many more. The generator will find optimal solution even in "mission impossible" cases. Watch video on how to automatically generate a school timetable or read more in the user guide. ↵
- The generator is supposed to solve about thirty highly complex requirements. Since these are commonly conflicted and it is usually impossible to solve them all, priority levels have been introduced, which the generator manages in the following way: lower priority requirements will not be solved as long as there are unsolved higher priority requirements. ↵
- Total generation progress is displayed in the window title as well as progress for specific categories: card conflicts, forbidden positions, class gaps, same day subjects, unwanted or mandatory positions, class and teacher warnings. Also, cards and notifications are updated as generator is making progress. ↵
- At any time you can start, pause, continue or stop improving. ↵
- The generator will find the optimal solution even in "mission impossible" cases. ↵
- Timetable can be generated from scratch leaving only pinned cards. ↵
- Notification number in the bell icon shows the total number of errors or warnings and is instantly updated along with all notifications upon any change. Watch video on how to validate a timetable. ↵
- When red (error) or blue (warning) notifications are clicked, related cells will blink in the view, making it easy to spot the problem. ↵
- There are many ways to resolve errors/warnings: conflicts can be resolved by merging or pinning cards, gaps can be marked as forbidden, resources can be excluded from notifications, etc. ↵
- At any time you can save timetable to your disc as an JSON file which can be opened later or consumed by third party apps. Read more about our timetable format. ↵
- Master or individual timetables can be exported to Excel/Sheets or similar spreadsheet app for further customization. ↵
- Timetablers can collaborate on the same timetable and at the same time. All saved changes will be seamlessly synced and merged across any device you or your colleagues might be using. ↵
- Make your timetable accessible online via generated link, e.g. put the link on your school's website, share it on your school's Facebook page, or send the link to other colleagues in the email. ↵
- You can add school logo, set custom font family and size, change colors to exactly match your school website colors, etc. ↵
- A teacher, class/group or student can have direct access to their timetable by bookmarking related view on the published web page. Also, timetabler can download textual file with links to all individual timetables for classes, students, teachers and similar. ↵
- Published timetable will be automatically refreshed within minutes to make sure the latest changes have been delivered to all. ↵
- Timetable can be embedded in the school's website or blog. ↵
- The master timetable will be stretched to fit paper width. If the timetable doesn't fit paper height it will be automatically split into several pages. ↵
- Print all individual timetables for classes, teachers, rooms or subjects at once. ↵
- Print all student timetables at once. ↵
- Print view(s) that include only some resources, days and periods. ↵
- Personalize timetables with 10+ skins available. ↵
- Set save reminder interval, number of remembered history states, whether to rotate conflicted cards or show notification number and similar. ↵
- Here is the list of keyboard shortcuts. ↵
- The app supports modern browsers like Chrome, Firefox, Edge, Safari, Opera, Brave and similar. ↵
- Visit GDPR page to find out more. ↵
- Cloud data centres are located in the US and hosting provider is ISO/IEC 27001:2013 certified. Read more about our standard security protocols. ↵
- The app consumes RESTful API and any software can access published timetables and parse the data. For instance, here is a direct link for one of our examples in JSON format. ↵
- The app works in offline mode for purchased customers only. ↵
- Demo mode enables testing features without creating an account. ↵
- Read release notes on our blog. ↵
- More than 400 ideas are implemented based on feedback in online user voice. ↵
- Choose 'Help > Contact us' to contact support team. ↵
- Support team will assist you with your specific requirements. ↵
- In order to get up to speed watch 10+ video tutorials. ↵
- There are 30+ automatically generated examples to explore. ↵
- User guide is embeded in app. You can search for any topic you are interested in, e.g. "part-time teacher", "lunch", "clip" or similar. ↵
- The question mark icon in the top right corner of every window shows related user guide section. ↵
- The owl hoots helpful tips & tricks along the way. ↵
- Read blog posts on timetabling tips & tricks and how to solve common scheduling problems. ↵