Due: 2017-05-21 11:59p
To complete this project I would like to receive three things, two from groups and one from individuals.
I need to be able to run your projects, so please make sure that you have given me everything that I need in order to make your project work. I would like all of the code zipped up in a single directory called project_name_final.
In preparation for handing your work in, make sure that your project is clean (no extraneous files, dead commented out code, random unassociated files). Your files should be commented to indicate which files perform which tasks and how they relate, as well as at the functional level. Please also make good use of the groups to organize your code in logical ways if you have many files.
I would also like your project to include a README file. The README file should include the following things:
project name
names of all of the members of the group
a description of what your app does and who it is for
a list of external resources required for the app to function (e.g., firebase) and any instructions required for getting the app to run (if any are needed)
any bugs or problem issues a user might encounter (if any)
Evaluation of technical, open-ended projects like this is difficult. I will be looking at the quality of the interface (sensible navigation, appropriate signifiers, well thought out mental model). I will be looking at the technical quality of the app as well (both with respect to functioning as well as the underlying code – though I will not be conducting exhaustive code reviews). Some of your grade will also depend on technical achievement. I'll be evaluating the complexity of the app and the varieties of technologies you brought to bear.
Points | Criteria |
---|---|
5 | submission, style and organization |
8 | technical quality |
8 | technical complexity |
5 | design follow through |
10 | usability |
Turn this portion in on Canvas as the Application
In addition top the application itself, each group should submit a final reflection document, which should be about 2-4 pages long. In this document I would like you to reflect on the design process. It should touch upon these questions
How did it shape your application?
Which parts of the process provided the most valuable insights?
In what ways did the app evolve?
I would also like to hear about the technical side of the process.
What proved to be the most challenging aspect?
What are you most proud of?
What aspects of the final design were you not able to achieve because of time (or other reasons)?
Do you have plans to continue with this app? And if so, what is the next stage?
Points | Criteria |
---|---|
5 | design process |
5 | technical discussion |
Turn this in on canvas as the Reflections
The final piece is a one-page, individual report on what each one of you brought to the project. This should list your view of what your contribution to the project was. This should include everything from conception, to design, to final implementation.
I would also like a short discussion on what your partner(s) brought to the project. This isn't about throwing your partner(s) under the bus (though I will consider it as part of the grading process), it is about helping me to get a better picture of how the project was completed.
Points | Criteria |
---|---|
1 | personal reflection |
1 | partner feedback |
Turn this in as your Individual Response.