...
After posting his review, he wonders what steps people make did after they had this internship. He searches for the Facebook software internship he held and begins reading the reviews, most of which describe an experience similar to his. He doesn't recognize any of the names of students that held the internship in previous years, but they have listed their contact information. Using this he sends Charlie Williams, a recently graduated alumnus who held the Facebook internship the year before Paul and now works for Amazon in the electronic services division, a message saying he would like to know more about the positions that will be open to him. Charlie and Paul exchange messages a few times trading both stories about their time at Facebook and commentary about the next steps in both of their careers, leading Paul to apply for a position at Amazon as per Charlie's recommendation.
Designs
Minimal
Tree
The tree design is based up the idea that the mouse is the main way of interacting with application.
Home/Best Matches
Scenario
On login the user Paul is presented with the positions that we have automatically matched to their profile preferences based on previous activity.
All Jobs and Filter
Since he is a software developer most of the job postings are from that sector.
Paul would like to view Jobs specifically at Twitter. To find his job he clicks on This view is accessible by clicking the All Jobs link in the top of the page. This view allows the user Paul to click navigate to positions by major or to filter the large number of positions using the ranking metrics or keywords.
Reviews of the Position and Contact Holders of Position
The user uses the tree representation and/or the breadcrumbs at the top of the page to find the position in which the user is interested. Once they have found a position, they can contact users who have posted reviews if the review was not posted anonymously by clicking on the user's name. This will provide an email address and a launch the preferred client of the user.
Post Review
This allows the user to post a review. In order to post a review you must first navigate to the position page as shown in the first 2 thumbnails. Once you have found the company position that you have had, clicking on the plus sign allows you to post a review of it by bringing up the contextual dialog to fill in your review of the positon.
...
. While the rankings such as pay and hours offer review searching or keyword search which searches both reviews and job titles. Paul enters "Twitter" to navigate to the company's page.
After some pruning the search tree through his keyword search, Paul arrives at a listing of the company's available positions. This also lists the aggregate ratings that people assign to the positions. The higher the aggregate rating, the larger the node appears on the screen.
Paul clicks on the UI Developer node, as that was his position, and this takes him to a breakdown of the ratings of the position. Each node at this level represents the number of reviewers that gave it that ranking. The sie of the nodes in the graph is again relative to the number of reviewers that assigned it that rating. Paul can view all the reviews that gave this position 4 stars by clicking on that node, however he does not want to be jaded by other's interpretation, so he clicks on the plus sign below the central node listing position title to add a new review.
After clicking on the add review button a modal dialog pops up which allows Paul to say when he held the position, rank on a scale of 1-5 various components of the job including hours, pay, stress, difficulty and a free response section where he enters some stories about his time at the job, and say whether he wants to post this anonymously or be able to be contacted about this job. Once he is satisfied with his review he clicks on the Post button at the top of the dialog to return to the previous screen where the size of the nodes and the rankings update. He gives the position a high ranking of 4.5 stars.
Curious about what others have done after this summer internship, Paul now wants to read the 5 star reviews of the position. He clicks the 5-star node which brings up another modal dialog with all of the 5-star reviews listed and all of the fields he completed. He find's Tai Conley's review particularly relevant to his experience and wants to know more about him. Since Tai has marked his review as not anonymous and he is willing to be contacted about it, Paul clicks on Tai's name in the dialog. This launches Paul's favorite email application with a form email already composed stating the he held this position and would like to be contacted at his convenience. Paul makes some minor changes to make it more personal and then sends the email.
Comments on Usability
Minimalist Design
This sketch design is the “minimalist” approach for a UI of our idea. The main goal in designing it was to minimize the amount of effort needed for any one action the user would like to carry out. It also minimizes the amount of different pages and windows the user has to navigate through when doing these actions through the use of our "Nav-Bar" which will always be accessible (it scrolls with the scrollbar). Selections from the Nav-Bar will update the main window accordingly so that the user, in essence, never goes to a new webpage.
...