Overview

For the most comprehensive overview, please refer to all of the wiki pages.  Our application is intended to help housing managers view and organize repair requests.  A housing manager would use our application to organize, assign, and keep record of repair jobs submitted through the MIT Fixit web application.  For the purposes of this prototype, you are logged in as Michael McIntyre -- housing manager of McCormick Hall.  

Instructions

For best results use Chrome version 26 on a mac with OS X.

Visit http://mwchen.scripts.mit.edu/mit_fixit/src/index.html

Implementation

You may:

  • View a list of jobs.
  • View detailed information on specific jobs.
  • Star a particular job.
  • Assign a worker to a specific job.
  • Add updates to a specific job.
  • Search jobs by name/content.
  • View and search address book.
  • Use left-hand tabs for filtering jobs.

You may not:

  • Add new jobs.
  • Receive notifications for job updates.
  • Add new contacts to the address book.
  • Be redirected to another website, an email client, or a phone client by clicking on contacts in the address book.

Known Issues

None at the moment -- will keep this updated.

  • No labels

4 Comments

  1. Unknown User (andrewmo@mit.edu)

    1. Unknown User (andrewmo@mit.edu)

      May need to open it in different viewer or download to see annotations.

  2. Unknown User (jks@mit.edu)

    • Wiki presentation: Great description of prototype progress
    • Fidelity
      • Awesome computer prototype, high fidelity in look (really clean three-pane views, good icons, great logo).
      • Only unpolished look-related items might be:
        • No dates in the job list (only times)
        • Lack of horizontal lines marking the bottom of the app
        • Unclear what happens when there are many jobs in each category of the list (assigned, unassigned, completed). Does each section have limited height with a scrollbar? 
      • Prototype covers the breadth tasks in your GR3 scenario well, but feel there could be more in the way of filtering jobs.
    • Usability:
      • More useful filtering of jobs: should there be a way to filter by date, by assignee, by location (e.g. if I manage two bulidings)?
        • Search box is one way, but there are no affordances for what I can search for - learnability issue.
      • Should there be a view where all incomplete jobs (assigned/unassigned) are grouped?
        • In the current version, assigned jobs with more recent updates won't be at the top of the page.
      • Unassigned jobs should perhaps not have a mechanic already picked from the dropdown menu, to avoid safety issues.
      • Mark incomplete/complete button should draw more attention, probably by styling it the same as the Assign/Submit buttons, perhaps with a different color.
      • Hard to tell that a job is unstarred, since the black star has lots of contrast with the rest of the screen. Instead, make it a light grey or inset.
      • Should replying to a completed job automatically mark it as incomplete, in order to avoid the safety issue of a house manager forgetting to do this?
    • Breadth: Implementing a 'create job' feature seems important. House manager still might want to create jobs, even if the vast majority come through MIT's Fixit website.
    • Note: Be clear when you're referring to MIT's fixit site and YOUR fixit site. Alternatively, come up with your own name.