Total Points: 100 (+ up to 10 Extra Credit)
| 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 |
| 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 |
| 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 |
| Category | Criteria | Points Possible | Points Earned | Comments |
|---|---|---|---|---|
| Extra Credit | Outstanding app quality, creativity, or goes significantly beyond requirements | 10 |
| Points | |
|---|---|
| Total Points Possible | 100 |
| Extra Credit Points Possible | 10 |
| Total Points Earned | |
| Final Grade |