...
- For expert users, this interface is extremely efficient, since most of the input is done on the keyboard.
- However, things like scrolling through a long list of items will suffer in efficiency, since the user must switch to using the mouse.
- Pure text output has the advantage of high compatibility with other applications. For example, the user can easily copy their schedule and paste it into the body of an email, or write a script to download their list of courses to a spreadsheet.
Error prevention
Design 3: Balloons
...