Question: Objectives: To create a client-side application using JavaScript Tasks: add JavaScript code and events to a grading HTML page so that all the calculations are
Objectives:
To create a client-side application using JavaScript
Tasks:
add JavaScript code and events to a grading HTML page so that all the calculations are done properly and correctly. You should be able to enter student scores for each category and then calculate a grade based on the percentage split. The grading criteria for the course are as follows.
| Assessment | Number of Assessment | Max Points per Assessment |
| Lab assignment | 10 | 25 |
| Quiz | 10 | 10 |
| Test | 2 | 100 |
| Project | 1 | 100 |
| Extra credit | 1 | 25 |
| Participation | 15 | 5 |
Total earned % points = 30% of lab assignments + 10% of quizzes + 30% of exams + 20% of project + 5% of extra-credit + 10% of participation
The grade is determined using the table below.
| Earned % Points | Grade |
| 90 | A |
| 80 but < 90 | B |
| 70 but < 80 | C |
| 60 but < 70 | D |
| < 60 | F |
Please do not use any JavaScript frameworks/libraries which have not been covered in the course.
You should have at least 2 separate code files: html, and js. A .css file is not required but is still highly encouraged.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
