Widely used commercial systems that provide functionality comparable to the Resource Scheduler include
Each of these systems provides a wide variety of scheduling or organizing functionality. In terms of such functionality, the goal for the Resource Scheduler is to provide the important core features found in these tools, not the full range of features found in all of them. The Resource Scheduler does provide modest functional improvements in three areas, when compared to most commercially available tools. These improvements are:
Here is a more complete breakdown of features
| Related Product Comparison Matrix | |||||||
|---|---|---|---|---|---|---|---|
| Product | Mimosa | Lantiv | Peoplecube | Ureserve | Madrigal | Office Tracker | PASS |
| Team Member | Sean | Alex | Erik | Cameron | Damien | Georg | Tyler |
| Application Interface | |||||||
| Web | - | X | - | X | - | ||
| Desktop | X | - | X | X | - | ||
| File Functions | |||||||
| Open | X | X | X | X | - | X | X |
| Save | X | X | X | X | - | X | X |
| Copy & Paste | X | X | - | - | X | - | |
| Auto-Save to Database | X | - | - | X | - | - | |
| Export Options | |||||||
| Export (format unspecified) | X | X | X | - | - | ||
| HTML | X | - | X | - | - | - | - |
| Copy/Paste to Spreadsheet | X | - | X | - | - | - | - |
| Copy/Paste to Other Apps | X | - | X | - | - | - | - |
| Automatic Backups | X | - | - | X | - | - | |
| Outlook Compatible | X | - | X | - | - | - | - |
| Text File | X | - | - | X | - | - | |
| Splitting of master file into disjoint files | X | - | - | - | - | - | |
| Synchronizing for several simultaneous users | X | - | X | - | - | X | - |
| Restore Points | ? | - | - | - | - | - | |
| Reports | |||||||
| Customizable Language | X | - (engl/hebrew) | X | - | - | - | - |
| HTML | X | - | - | - | - | - | |
| Provided Reports | X | - | X | - | X | X | X |
| Customizable Reports | X | - | X | - | X | - | - |
| Timetable cells can be annotated | X | X | - | - | X | - | |
| Provides Map of Schedule | - | - | - | - | - | X | |
| Schedule Creation | |||||||
| Automatic | X | X | X | - | - | - | |
| Manual | X | X | X | X | X | X | |
| Mixed (Provides Suggestions) | X | - | X | - | - | X | - |
| User can set availability | X | X | - | X | X | ||
| Scheduling Features | |||||||
| Conflict checking/prevention | X | X | X | X | X | X | X |
| > Drag/Change | X | X | X | - | |||
| > Exist | X | X | |||||
| > Resolution | - | ||||||
| > Dynamic | X | X | |||||
| > Reports | X | X | - | - | |||
| Custom Coloring | X | X | X | X | X | X | - |
| Combining of Courses | X | X | - | - | - | - | |
| Context-sensitive help | X | - | - | - | - | - | |
| Courses modifiable at all stages | X | X | X | - | X | X | - |
| Display of available resources | X | X | X | X | X | X | - |
| Exam Scheduling | X | X | - | X | - | - | |
| Hidden/Visable Comments | X | X | - | X | X | - | |
| Imitating of previous solutions and room selections | X | X | - | - | - | - | |
| Instant timetabling | X | X | X | - | X | - | - |
| Locking of courses | X | X | X | X | X | - | X |
| Manually selectable rooms for each slot separately | X | - | X | - | X | X | - |
| Multi-term support | X | X | - | X | - | X | |
| Preference storing/changing on the fly | X | - | - | - | - | X | |
| Room capacity indicators and comparison | X | - | X | - | X | - | X |
| Tree View Browsing of courses | X | X | X | - | - | - | X |
| Password protection capability | ? | - | X | X | X | X | X |
| Private Schedules | ? | - | - | X | X | X | |
| Private Resources | ? | - | - | X | - | - | |
| Schedule Optimizations | |||||||
| Automatic allocating of lectures to weeks | X | - | - | X | X | - | |
| Course selection optimization | X | - | - | - | - | - | |
| Efficient timetable compacting optimization | X | X | X | - | - | - | - |
| Fixing of courses with several criteria | X | - | X | - | X | - | - |
| Initial assignment creation | X | - | - | - | - | - | |
| Room usage optimization | X | - | X | - | - | - | - |
| Weighted minimisation of timetable gaps | X | - | - | - | - | - | |
| Note: Max Program Storage Items Listed | X | - | - | - | - | - | |
| Administration | |||||||
| Register New Users | X | - | X | X | X | X | X |
| User Access Levels | ? | - | X | X | X | X | ? |
| Admin Notification of Specific Events | ? | - | X | X | X | X | ? |
| Database Configuration | ? | - | ? | X | X | X | |
The goals for the Resource Scheduler relating to public domain source code and sound pedagogical development are not met by any of the above commercial systems.
A detailed review of each related tool follows in these subsections: