Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 2.06 KB

README.md

File metadata and controls

36 lines (27 loc) · 2.06 KB

math125GradeCalc

student & mathClass classes, provide functionality for studentDataBase.py, makes a searchable database of fake students with unique id numbers, UIDnames, and grade totals. database search is a binary search with a maximum lookup of 20 in 1 mill + students.

UPDATES:

  • version 1.1.0 patch:

    1. over all functionality refactor
    2. streamlined data input, sanity, and class inheritance
    3. encapsulated data retrieval to the proper scope and moved function that manipulate class data to there respective class method equivalents.

    added:

    1. MathClass.sort method
    2. MathClass.getAverage methods
    3. Sections graphs calculations with RMSE, and plotting

    UI:

    • UI events and interaction with MathClass rescoped, top bar menus added
    • Additions: The "New" was tab added
    • Function: adds a new student based on student 0, which is not displayed to the user, and used only as a reference to inti a new student

    v1.1.4 UI aaddtions:

    • added: new class sections and new student creation with top menu bar.
    • added: scatter plot funtion for class sections show test avg, class avg relation ship uses RMSE to plot best fit.

image image

old

added the Student & mathClass classes, provide functionality for studentDataBase.py, makes a searchable database of fake students with unique id numbers, UIDnames, and grade totals. database search is a binary search with a maximum lookup of 20 in 1 mill + students.

total tests <= 9, all other user inputs can be any valid integer number including negitive floats&ints

2/4 tests:

image

3/4 tests:

image