-
-
Notifications
You must be signed in to change notification settings - Fork 86
Average Grade ignores the credit in calculation and takes simple average #1384
Comments
Credit-rules are a bit more confusing, than you are thinking.. you have to account for how a grade is "GF"-rated. normally this is 1, but there are courses where this is 0.5 -> multiply with GF you would also have to account for credits, that have no associated grade (pass-or-fail). -> filter both credits and grades by the ones that have a grade. also some study subjects have rules how many Credits can you have in a certain subject-group (e.g. "Überfachliche Grundlagen" in the B.Sc. Informatics can have max. 7 credits.) If you have more credits than that it is usually the rule that the best grades get chosen and the other ones get discarded. there may be other things to concider. I am not an expert in Tumonline-stuff. |
Thanks a lot @CommanderStorm for your comment. Good to know different other scenarios, which of course I didn't know as I never took such subjects so far. However, my point was to make it consistent with the official GPA calculation instead of taking simple average. This is because when some professor updates the grade of a particular exam, it first comes to the App before it gets published to TUMOnline officially. So, seeing just simple average grade as 'Average Grade' can be misleading in a big way. So, I was just asking if it is possible for TUM-Dev team to collaborate with the TUMOnline team to implement the same logic such that the App shows the same 'Average Grade' as to be shown on TUMOnline later when official grades gets published. (Assuming the grade is not changed after exam review, and if changed, the change should be reflected on both the places). Thus, we can fully rely on the 'Average Garde' shown on our cherished TUM Campus App to mention it in other places (For example: for applying to some HiWi or Student Job or Internships or Scholarships) without waiting for the TUMOnline official grade to be published. Please let me know your thoughts or plans on this. Thanks. |
Unfortunately this is impossible in the way its implemented right now and there isn't anyone that can fix this essentially. We are waiting for a new API that might come this or next year that will allow us to do this more accurately. For now this is the best we can do. |
Steps to Reproduce
Expected Result
Average Grade = sum(c_i * g_i) / sum(c_i)
where c_i = credit for ith passed subject, g_i = grade for ith passed subject
Actual Result
Average Grade = sum(g_i) / n
where n = total no of passed subjects, c_i = credit for ith passed subject, g_i = grade for ith passed subjects
Problem
It should take the credit into consideration while calculating the Average Grade, otherwise this calculation is currently treating grades for different workload subjects equally and the calculation is not matching with the TUM Online GPA calculation.
Suggested Enhancement ✨
Change the formula for Average Grade calculation to the formula mentioned in Expected result
Environment
The text was updated successfully, but these errors were encountered: