Write a web application that uses HTML forms and Servlets to collect course grades from the user and then calculate the Academic Standing. All calculations are based on Sheridan Academic Guidelines found at
http://trantor.sheridanc.on.ca/webct/general/archdept_policies/academic_guidelines.html
The application should look as follows (or better): see image.
First page has a title, a description and a 'start' button
Once the user starts they will see a field that lets them enter a grade with a 'next' and a done button. The user will enter their grades one at a time, clicking next after each course. After all course grades are entered the user clicks done
Once the user is done the application will show them a list of all their grades and a message telling them their Academic Standing.
Your application should take all the grades and calculate the average grade point (GPA) and then figure out the academic standing according to the these tables
Academic Standing | GPA Range |
Sheridan Scholar | 3.80 >= gpa <= 4.00 |
Honours | 3.50 >= gpa < 3.79 |
Good | 2.00 >= gpa < 3.49 |
Conditional Pass | 1.80 >= gpa < 1.99 |
Academic Probation | 1.20 >= gpa < 1.79 |
Cannot Continue | 0.00 >= gpa < 1.1 |
Grade | Percentage | GP |
A+ | 90-100% | 4 |
A | 80-89% | 4 |
B+ | 75-79% | 3.5 |
B | 70-74$ | 3 |
C+ | 65-69% | 2 |
C | 60-64% | 2 |
D | 50-59% | 1 |
F | 0-49% | 0 |