Question: ITN 261: Gradebook - JavaFX, File I/O, CSV Parsing Problem Statement: You are tasked with writing a simple program to visually load and view student
ITN 261: Gradebook - JavaFX, File I/O, CSV Parsing
Problem Statement:
You are tasked with writing a simple program to visually load and view student grades stored in a text file.
Grading Details:
80% Code quality/Correct usage of programming concepts
20% Correct usage of GUI/javafx
20% Correct usage of OOP
20% Correct implementation of file input and exceptions
20% Supporting code and logic (control structures, logic, etc.)
Program runs/correct results (10%)
Formatting/Indentation (10%)
Requirements:
In this program, write the code necessary to show each student's information, which will be loaded from the text file detailed below.
Notes:
loadGrades will take a String parameter specifying the file name where the student grades are stored
If the file is not found, the program should display an error
The program should be robust in order to handle any number of students/grades.
DisplayGrades class
This is the main driver that should handle displaying all of the student information
The program should display a clickable list of students, which will show the student's grades. When a student is clicked, the student's average grade should be displayed.
The sample output is shown as an example; your output does not have to match exactly.
The input file is a comma separated file(the file is attached to this assignment). 21, BAS, John, Smith, 90, 85, 91 72, OAT, Jane, Doe, 88, 99, 100 36, BSE, James, Brown, 80.5, 76.2, 82 42, AET, Natasha, Black, 75, 88.2, 82 109, BSE, Brad, Pitt, 60, 73.5 71, EET, Douglas, Howser, 99.5, 100, 96 19, RES, Carson, Wentz, 100, 98.5, 92
The fields are:
- Student ID
- Program of Study
- First Name
- Last Name
- Variable Number of Grades
Sample output:
ITN 261: Gradebook - JavaFX, File I/O, CSV Parsing
Problem Statement:
You are tasked with writing a simple program to visually load and view student grades stored in a text file.
Grading Details:
80% Code quality/Correct usage of programming concepts
20% Correct usage of GUI/javafx
20% Correct usage of OOP
20% Correct implementation of file input and exceptions
20% Supporting code and logic (control structures, logic, etc.)
Program runs/correct results (10%)
Formatting/Indentation (10%)
Requirements:
In this program, write the code necessary to show each student's information, which will be loaded from the text file detailed below.
Notes:
loadGrades will take a String parameter specifying the file name where the student grades are stored
If the file is not found, the program should display an error
The program should be robust in order to handle any number of students/grades.
DisplayGrades class
This is the main driver that should handle displaying all of the student information
The program should display a clickable list of students, which will show the student's grades. When a student is clicked, the student's average grade should be displayed.
The sample output is shown as an example; your output does not have to match exactly.
The input file is a comma separated file(the file is attached to this assignment). 21, BAS, John, Smith, 90, 85, 91 72, OAT, Jane, Doe, 88, 99, 100 36, BSE, James, Brown, 80.5, 76.2, 82 42, AET, Natasha, Black, 75, 88.2, 82 109, BSE, Brad, Pitt, 60, 73.5 71, EET, Douglas, Howser, 99.5, 100, 96 19, RES, Carson, Wentz, 100, 98.5, 92
The fields are:
- Student ID
- Program of Study
- First Name
- Last Name
- Variable Number of Grades
Sample output:
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
