Individual Assessment of group contributation (form due Friday, 21 Dec,
4:00pm; you are graded for turning this in, but not on what you write)
You code must be on the server. Indicate the URL in your report.
Launch Talk/Demo - you will have 15-20 minutes to describe your project
to your classmates. What were your goals, who are the intended users, what have you
accomplished, what are your plans for the future, etc. Every member of your team
must participate (i.e., talk) in this presentation. Please be ready to show both
an exciting live demo and describe what is under the hood!
Final Project Report - prepare brief overview 3-4 page report for your site.
Focus on what you have done and what you plan to leave for "future work." Please
describe exactly what you have implemented (e.g., a bullet point list) and exactly what
you would implement next. You must include flow charts and diagrams
to describe the architecture of your site/app. Also, include a box-and-arrow diagram
of you final DB schema. Finally, include an appendix that contains your weekly work
logs. You will be graded on how completely you describe your project.
Assessment of Contribution - please complete the Team Eval Form that is
on the class web site under Assignments->Projects->Team Eval Form. Every member of
each team must fill out the form and put their name on the form. I will not share the
form with anyone. You will receive points for turning in this form but not for how
you evaluate anyone. I will use the ratings on these forms as a small part of each individual's
grade for the project.
Code - You complete app must be in a public GitHub account.
App - You must create a new Expo account and post your final app to
this account. You will share the login information for this account with your
client so that they can access the app.
The final grade for your project will be based on a number of pieces:
10-minute Launch Talk (20%)
Final Group Project Report (70%)
Individual Assessment of Contribution (10%)
For the Launch Talk, I will be looking at:
clarity of idea being presented
aspects of user-centered design
a clear demo that highlights the awesomeness of your site
a solid description of the back end system architecture (w/ code examples if needed)
a road map for future development
For the Project Report & Website, your grade will be determined based on:
clarity of purpose - mission statement, goals, & use cases. Note that these must
be updated; if you say that you're going to implement something and don't (or don't
put it into "future development") you will lose points.
implementation of user requirements - you should have implemented the requirements
that you claimed you would implement
technical contribution - demonstration of advanced react native features. The more
sophisticated the programs, the higher the grade. For example, a DB with one table or
an app with one screen will probably receive a "C".
features that go beyond what we discussed in class (clearly document these)
future development potential - assessment of current state and future prospects of project
individual contribution - based on an honest self-assessment and peer-evaluation for your partners