Skip to content

Latest commit

 

History

History
58 lines (47 loc) · 2.72 KB

File metadata and controls

58 lines (47 loc) · 2.72 KB

Assignment 5 and Final – Grading Rubric

Total Points: 100 (+ up to 10 Extra Credit)

Deliverables

Category Criteria Points Possible Points Earned Comments
Requirements Document (due 3/3) Elevator pitch (1–4 sentences: what the app does, why it exists, why the world needs it) 5
Requirements Document (due 3/3) Target audience identified 5
Requirements Document (due 3/3) Use cases listed 5
Requirements Document (due 3/3) Tech stack described 5
Requirements Document (due 3/3) Technical requirements listed 5
UI Mockups (due 3/5) Basic app flow shown 5
UI Mockups (due 3/5) Mockups are clear and understandable 5
Code Review (due 3/15) Code review submitted and helpful inline comments provided 5

Technical Implementation

Category Criteria Points Possible Points Earned Comments
AI Integration AI is used as a core part of the application's functionality (not just a novelty) 10
Vector Search Vector search is implemented and used in the application 10
Back End Uses classes, services, controllers, and DTOs appropriately 5
Back End Controllers are lean (logic lives in services) 5
Front End Uses classes and components appropriately 5
Front End Vuetify components used where appropriate 5
Unit Tests Unit tests cover core back-end functionality 5
Unit Tests Unit tests cover core front-end functionality 5
Deployment Application is deployed to Azure via a CI/CD pipeline 5
Database Application uses a database (back end connects to a persistent data store) 5
UI/UX UI looks polished, is a joy to use, and follows best practices 5

Final Presentation (3/19)

Category Criteria Points Possible Points Earned Comments
Slides Title slide with all authors listed 2
Slides Summary slide with feature list 2
Slides Core tech demonstrated slide 2
Slides "What you learned" slide 2
Demo Live demo of the working application 5
Demo Questions from classmates and instructors answered 3

Extra Credit

Category Criteria Points Possible Points Earned Comments
Extra Credit Outstanding app quality, creativity, or goes significantly beyond requirements 10

Summary

Points
Total Points Possible 100
Extra Credit Points Possible 10
Total Points Earned
Final Grade