Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Ryan778
GitHub Repository: Ryan778/Ryan778.github.io
Path: blob/master/final-grade-calculator/changelog.md
574 views

Changelog: Final Grade Calculator

As of right now, the source code for FGC is fully available but is not fully open-source. However, core.js can be used under GPLv3 if you desire to do so. While not required, it would be really appreciated if I knew in advance of what you were doing with this. Thanks!

All notable changes are documented within this file. On a side note, this happens to be the first changelog written in a Markdown file and not a text file, making it so much easier to read.

[1.0.0] - 2019-12-2

New

  • Support for unweighted grades (no test replacement policies, as that wouldn't make sense)

  • Support for test grade calculator (rather than final) - in other words, for any category that already has assignments (though "test" is the most common; who uses a grade calculator for homework?)

  • Dark mode, which is automatically enabled when indicated from system settings and/or it's between 11pm and 5am; can also be toggled with a switch on the top right corner

  • Test curving, w/ three curves: curve to highest score, square root curve, and nth root curve; compatible with everything

  • Info boxes on the top (e.g., "v1.0.0 is out!") are now dismissible, and can be shown again with an option in the footer

Changed

  • Refactored a lot of code, and it's quite a bit cleaner now

  • Improved some of the messages given along with the grade needed (e.g., "You can do it!") to be more suitable

  • Updated the "questions that aren't frequently asked" section to reflect changes

[0.1.2] - 2018-5-12

BETA BUILD

Changed

  • Somewhat improved SEO, brushed up certain parts of the "FAQ"

  • Moved notices to load after the rest of the page has loaded

[0.1.1] - 2018-5-2

BETA BUILD

New

  • Warning for using letter grades (about how they're less accurate)

  • Added a message in output box asking for feedback

  • Added basic analytics

Changed

  • Background is now a lighter shade of blue

  • Tests taken will now reject non-positive numbers (<=0) instead of giving a warning

  • Result box will now auto-hide when the test adjustment policy or the "what you want to find" box is changed

Bug Fixes

  • More Info box will no longer show up under the "I already took the test/final" category as no additional info is given

[0.1.0] - 2018-4-28

ALPHA BUILD

New

  • Initial Version

  • Calculates what one needs for their final grades, currently only supporting weighted grades.

  • Supports test/grade adjustment policies, specifically "lowest test dropped", "difference between final and lowest test", and "half of the difference between final and lowest test".