16
Project Part III
In our third project, we will use the skills we learned in Part 3 of this book to build a simple student-grade tool to read student grades from a file. Depending on the assessment category, this project version will support different data in each row. We will utilize inheritance so that each grade is a generalized object we can aggregate and has a specialized version for each assessment type. The grading tool should read a comma-separated values (CSV) file with a student name and grade delimited by a comma. The third column of each row will be the assessment type. We will support three assessment types: Test, Quiz, and HW. For each Test grade, the fourth field will be the time spent taking the test. We will get the number ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access