The first step in this term-long project is to develop the design document. in your design document,
Question:
The first step in this term-long project is to develop the design document. in your design document, please include any class diagrams, use cases, User Interface Diagrams and test cases or any other design artifacts(flowcharts, pseudocode, etc.) that you feel will depict the solution you intend to develop. Below is the description of the project:
Create a gradebook application that will track grades for assignments, tests, quizzes and projects for different subjects for a specific student. Implement nested dictionaries to hold the subject, category and list of corresponding grades. Actual grades should be stored in a list. Below, you will find the format that you can employ for your nested dictionaries:
{subject1: {quizzes: [grades]}, {tests: [grades]}, {assignments: [grades]}, {projects: [grades]}, subject2: {quizzes: [grades]}, {tests: [grades]}, {assignments: [grades]}, {projects: [grades]}}
The application should provide the user with the following functionality:
Recording of different subjects, their respective categories and corresponding grades.
Printing of all current recorded grades (showing subjects, categories and corresponding grades)
Calculation of final grades for each subject and the corresponding letter grades
GPA Calculation
Additional functionality will be added during the course of the term.
Project Management The Managerial Process
ISBN: 9781260570434
8th Edition
Authors: Eric W Larson, Clifford F. Gray