...
Ben then decides that Alyssa will fill the position, and sends an update to all followers of the post that the position is closed. Dragos receives a message that notifies him that Ben's post is closed.
Design Analysis
Learnability
The system uses the affordance of map-based navigation for users to browse posts. The interface supports zooming in and out, using drag to navigate around the map. Map-based navigation is easily learnable, as most MIT users (who will be using the browsing feature) have used a map widget. The system uses recognition rather than recall for all tasks.
Efficiency
Since the user has to point to dots (representing posts) on the map, the system is not very efficient. Also, the user may have to zoom in a great deal if he/she wants to only see jobs in one particular city. To increase the efficiency of this task (although this is not critical), we can add a search bar to the map page. Similar to the other designs, there is not much scope for user shortcuts.
Visibility
The state of the system, the possible actions and feedback are all visible. The user has a notion of which areas he/she is navigating on the screen. Clicking on a post marked on the map as a dot immediately displays its information on the right of the screen, and is useful feedback for the user. Possible actions such as “follow” and “message” (to message post creator) is visible.
Error Prevention
Error prevention is very similar to our other designs (except design 3). Users can create, read, update and delete their posts. Similar to our other designs, users are allowed to undo their actions such as unfollow posts they follow.