GR4 - Computer Prototyping

Platform and Software Requirements

Our application is web-based, so only a browser is required. We prefer that our testers and users use Chrome (v10 or above) -- Other browsers should work fine as well, but we haven't explicitly tested our website in them at this stage.

Download Link & Instructions

We have a web-based application hosted at http://seven.pwnb.us/

Please recall that an admin must authorize an account for it to classify as a TA account. If you would like to have access to a TA account, please use the following login information:

Username

landa@mit.edu

Password

password

Prototype Description

We tried to implement as much of the paper prototype as possible, taking into consideration the feedback that we've received from users and from Anh. Unfortunately, we had to postpone some of these suggestions to GR5, as we didn't have enough time to implement everything.

  • The following features have been implemented. These correspond to the task from GR2.
    • Account system for students and TAs
      • Account creation
      • Account activation
      • Logging in and account authorization
      • Logging out
    • Posting assignments and announcements
    • Submitting solutions to an assignment
    • Posting grades for an assignment solution
  • Various other features seen on the application (that were not a part of GR2) have not been implemented. These include things like the feed, which is there as an incomplete feature.
  • No labels

1 Comment

  1. Comments 1:

    Not many functions work. The "add homework" section looks like a complicated form that requires many fields that may be not necessary, e.g. filename of required file, the checkbox of "students can upload solutions", the name of grades.

    Comments 2:

    - Font too big on front page

    - Unconventional two columns layout

    - Drop down menu too long, maybe divide into sections?

    - Gradings don't work.

    - Why don't use date picker instead of typing date?

    - Lots of redundant fields in Add homework

    - What are Teams? Feedbacks survey? Should explicitly specify these are optional and group them or into one place or hide them to clear up the form.

    - Difference between Name and File name?

    - Grades name? For, Points and weight, the arrow keys are too far.

    - Maybe rename Point into Max Point. 

    - Post grades, User? Grades, Generate report?

    - Need easier-to-understand or explanation for  Impersonate, Strip admin, Destroy?

    - In Error page, the big red message Sorry sounds like system is broken. I actually saw the Error pages a lot. Maybe in there, you offer suggestion? Link to homepage?

    - Again, please don't spend time on server side first. Just focus on the interface, put in fake data as much as you can. The most important thing here in this stage is to get a clean demo out so people can fully get what can your site do and give comments on that. Please don't repeat the same mistake of stellar which jams in lots of features but care little about an efficient flow of user usage.