Bill Manaris : Fall 2017 / CSCI 380 Homework 5

Assigned Date: Wednesday, Oct. 25, 2017
Due Date: Friday, Nov. 3
Due Time: 2 hours before class time

Last modified on November 06, 2017, at 01:37 PM (see updates)

This is a group assignment - you must work in teams of 2 or 3. See course collaboration policy for details.


This is the next phase of the semester project.

In the previous phase, we created and tested a paper prototype of your interface. This should have helped you refine the navigation, workflow, terminology and functionality of your UI.

In this phase, we will continue developing a higher-fidelity prototype of your system.

There are several environments out there for making medium-to-high-fidelity prototypes. These include Mockplus, InVision, Balsamiq,, Fluid, Axure, Adobe Experience Design CC, Marvelapp, JustInMind, Form, and several others. Also see UpLabs.

Your first task is to select one them that supports higher-level prototyping of your system.

Search the web, and find the solution that works best for you. Then, provide your rationale for selecting it.

Each team should send a single email by Mon., Oct. 30, before noon. See below.


For this assignment you to do the following:

  1. Update your Google doc to reflect the latest version of all your materials, as they have evolved through heuristic and other evaluation and re-thinking. Things get refined. This document should hold the latest version.
  2. Select an environment for preparing medium-to-high-fidelity prototypes.
  3. Email your choice and rationale by Mon., Oct 30, before noon.
    1. State the name of your app.
    2. Include names and emails of all teammates.
    3. State the name of your prototyping system selection.
    4. Provide a URL.
    5. Explain what aspects of the environment made you select it.
  4. Prepare a demo of your higher-fidelity prototype to demonstrate in class on the due date.



  1. Update your Google project document.
  2. Bring a hardcopy to class on the due date of your report, with:
    • Application name, team names, class, date, etc.
  3. Be ready to demo your higher-fidelity prototype to the class.



Grading will be based on your ability to carefully and succinctly identify the above key points.

Grading may also be based on the quality of your evaluation of others' work (e.g., 10-20% of your grade).


  1. Submit your report in class on the due date to be graded.
    • Again, this should include all components developed so far (updated to the latest, refined version).
  2. Also upload it on Google Drive.
  3. Update your Google doc to reflect the latest version of all your materials, as they have evolved now. Very important! It is OK to resolve earlier comments.

To be eligible for full credit you must follow these instructions carefully.

Relevant Quote

"Any amount of work can be done in any amount of time... only the quality varies." ~Joao Meidanis

(Printable View of