Final Grade Breakdown is a way to calculate final grade based on each component earned in the span of a course. Total final grades can be broken down into: midterm scores, final scores, laboratory, homework, and others (detail can be seen in Component Breakdown tab). Once the data is weighted, the program will convert the raw numerical total grade (out of 100) into a letter grade (from A to F), which is explained in the Final Grade Range tab.
When students get their midterm grade, they often do not know how to interpret their scores with respect to their final grades. This shiny app is created to help students see their standings in the class with their given grades so far.
The user is required to enter:
Once all the inputs are entered, the server will run background computation (see Computational Background for more details) to compute the average midterm grades, average non-midterm grades, the raw total points (out of 100), and the final letter grade.
In the background, each of the component is weighted by:
For average of midterm grades, the calculations are done by: adding total midterm grades (out of 300) and divide it by 3 to get the average out of 100 point range. In order to convert it to 40% weight, I multiply it by 0.4.
For average of non-midterm grades, the Homework, Reading Quiz, Lab Grade, and Discussion Section are weighted and computed to get the total of 40%.
For raw total point, we add the average of midterm grades, the average of non-midterm grades, and the weighted score of final exam (20%) to get the accumulated total points.
The raw total point is then converted into letter grade through the scale below:
I hope that this will help students to understand where they stand and what they need to get in each of the component in order to get the ideal grades.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.