...
- Because the calendar has a constant visual representation, you get immediate feedback on how your schedule looks when you click and drag.
- It supports CRUD, by allowing you to create new schedule blocks, update previously created blocks, and deleting blocks.
- If users decide they want to filter by different search criteria, they can edit their choices in the side panel and the results will update dynamically, so it is very easy to correct mistakes in this respectsearch specifications.
- All radio button selectors include a "don't care" option, alleviating a common error correction problem with radio buttons: once you've clicked one, you cannot deselect.
- As mentioned above, the user needs to begin the search again in order to change their schedule, making this a potentially costly error.
Design 2: Text-based interface
...