Phase 3 Grading Rubric
Points
Sub-points
Category
Metric
20
T eam
Scores range from 0 – 5 points in each of the four categories (Admin, Back- end, Web, and PM)
10
T eam
Code quality
10
T eam
Team dynamic
10
Individual
Professionalism in collaborations with team members, such as being responsive and proactive in discussions and solving problems
50
15
Admin
Extend interface to list documents and their original owners
15
Develop ability to remove least recently used content when quota is becoming full
10
Develop ability to remove any content if deemed inappropriate
10
Integration tests were used to verify database related functionality
20
Back-end
Redesign existing routes to receive optional link and file uploads and to return those links and files; files saved in service account¡¯s Google Drive
20
Add a memcachier cache service and use it to replace the hash table which currently holds user session information and to hold files downloaded from Google Drive
10
Unit tests were developed and integration tests were used to verify route implementations
20
Web
Support the optional addition of a link to an idea/message or comment and the optional addition of a file to an idea/message or comment
20
Uploads can be limited to PDF and image files, and all images need to be displayed nicely
10
Jasmine tests for both the logic and the UI were developed and used
10
PM
Use Trello to identify, assign, and track all sprint tasks
10
Devise and document a strategy for updating the database schema without deleting existing data.
10
Review Design Thinking documents generated in previous phases with team members and produce a list of new features of the app that would facilitate achieving the design goals
10
Integrate each member¡¯s code and submit the team¡¯s work
10
Ensure required artifacts are created and stored (may be different for each section)