Question: write code in python the code should be written in the driver.py. I will include all of the files in repl sites https://repl.it/repls/MistyShockingBuckets all the
write code in python
the code should be written in the driver.py. I will include all of the files in repl sites https://repl.it/repls/MistyShockingBuckets all the files is under PA4GRADING folders. Ignore the cache folders


example what output should look like
The average score for exam 1 is: 78.0 The average score for exam 2 is: 83.0 The average score for exam 3 is: 93.0
The average score for program 1 is: 13.5 The average score for program 2 is: 17.0 The average score for program 3 is: 18.0 The average score for program 4 is: 18.0 The average score for program 5 is: 15.0
The average score for exam 1 is: 75.0 The average score for exam 2 is: 80.0 The average score for exam 3 is: 85.0
The average score for program 1 is: 10.0 The average score for program 2 is: 15.0 The average score for program 3 is: 15.0 The average score for program 4 is: 15.0 The average score for program 5 is: 20.0
College, Joe [321] 340 B Syed, Mahbub [404] 370 A
student.py undergraduate_ student.py graduate_student.py course.py course21Osection 1.py course414section3.py driver.py Student is a parent class with both Undergraduate Student and GraduateStudent as subclasses. Course is also an parent superclass with both Course210Section1 and Course414Section3 as subclasses Driver contains the main() method and when run should yield the following output. The average score for exam 1 is: 75.0 The average score for exam 2 is: 80.0 The average score for exam 3 is: 85.0 The average score for program 1 is: 10.0 The average score for program 2 is: 15.0 The average score for program 3 is: 15.0 The average score for program 4 is: 15.0 The average score for program 5 is: 20.0 College, Joe [321] 340 B Syed, Mahbub [404] 370 C In the Student class, you must implement the totalExamPoints and totalProgramPoints) methods. In the Undergraduate Student and GraduateStudent classes, you must implement the totalPoints) and letterGrade) methods In the Course210Section1 and Course414Section3 classes, you must implement the programTotals), populateProgramAverages), examT otals and populate ExamAverages) methods The max score of a test is 100 and the max score of a program is 20. There are always 3 exams and 5 programs. The rule for calculating the grade for a graduate student is slightly different than calculating the grade for an undergraduate student. A graduate student must, in addition to doing the exams and programming assignments, submit a term paperwhose point value is 0 100 student.py undergraduate_ student.py graduate_student.py course.py course21Osection 1.py course414section3.py driver.py Student is a parent class with both Undergraduate Student and GraduateStudent as subclasses. Course is also an parent superclass with both Course210Section1 and Course414Section3 as subclasses Driver contains the main() method and when run should yield the following output. The average score for exam 1 is: 75.0 The average score for exam 2 is: 80.0 The average score for exam 3 is: 85.0 The average score for program 1 is: 10.0 The average score for program 2 is: 15.0 The average score for program 3 is: 15.0 The average score for program 4 is: 15.0 The average score for program 5 is: 20.0 College, Joe [321] 340 B Syed, Mahbub [404] 370 C In the Student class, you must implement the totalExamPoints and totalProgramPoints) methods. In the Undergraduate Student and GraduateStudent classes, you must implement the totalPoints) and letterGrade) methods In the Course210Section1 and Course414Section3 classes, you must implement the programTotals), populateProgramAverages), examT otals and populate ExamAverages) methods The max score of a test is 100 and the max score of a program is 20. There are always 3 exams and 5 programs. The rule for calculating the grade for a graduate student is slightly different than calculating the grade for an undergraduate student. A graduate student must, in addition to doing the exams and programming assignments, submit a term paperwhose point value is 0 100
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
