NightDreamGames / Graded

Graded - Grade Tracker
https://nightdreamgames.com/graded
GNU General Public License v3.0
82 stars 2 forks source link

Term exams in general school systems #21

Open denyskon opened 3 weeks ago

denyskon commented 3 weeks ago

Hi, at first I'd like to say that I really appreciate your work, this app is great.

I have noticed that there's no possibility to add exams which account for a fixed percentage of a term's mark, e. g. for me in Germany:

Reading through the changelog, it looks like something like that is available in the Luxemburgian school system, however it would be great to have it in the general system.

Thanks!

FauconSpartiate commented 2 weeks ago

@denyskon How it is done in the Luxembourgishish system right now: There is an additional Term at the end which counts for 2 thirds of the entire year, in which you put all your tests.

What you are suggesting would be different, because it all happens inside the term. It's basically changing the weights of each test to fit the ratio of 0.4/0.6.

How would you imagine this to be implemented? Next to the weight of the test, have like an override weight that calculates everything in groups?

Or rather have test groups which have a weight and you put your normal tests in one group, and the exam in the other group?

denyskon commented 2 weeks ago

Thanks for the explanation!

I think as there is exactly one exam per term per subject, the only thing that needs to be adjusted is the calculation of the subject average.

There is already the bonus which is a separate thing, and a badge like that could be added for setting an exam mark. It would only appear if an exam percentage is set for the subject.

If an exam mark is set, then the calculated subject average is multiplied by 1-(exam percentage, in my case 0.6), and then the exam mark multiplied by (exam percentage, in my case 0.4) is added to it.

I hope that makes it clear!

FauconSpartiate commented 2 weeks ago

@denyskon I'm actually thinking, that's exactly how the speakings work right now. I'll maybe extend this to accomodate more stuff.

So as a workaround for now, you can set the "Speaking weight" to 0.4 in each subject in the settings, then mark each of your exams with the "Speaking" checkbox in the edit menu.

It should have the same functionality as what you suggested, tell me if that works for now

denyskon commented 2 weeks ago

@FauconSpartiate This works correctly, just a weird fraction to enter (1/2.5), maybe for the exam section it could simply accept percentages or decimals.

Thanks a lot!