| layout | default |
|---|---|
| title | Final Assessment |
| parent | Quizzes and Assessments |
| grand_parent | Practice and Projects |
| nav_order | 4 |
| permalink | /practice/quizzes/final-assessment/ |
Build a file-based student management system without following a tutorial. It must add, list, search, update, and delete records; validate input; survive invalid operations; and preserve data between runs.
- Correct behavior for normal cases
- Useful handling of invalid input
- Functions with clear responsibilities
- Readable names and formatting
- Data persists between runs
- Student can explain the design and test cases