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.
-
version 1.1.0 patch:
- over all functionality refactor
- streamlined data input, sanity, and class inheritance
- encapsulated data retrieval to the proper scope and moved function that manipulate class data to there respective class method equivalents.
- MathClass.sort method
- MathClass.getAverage methods
- Sections graphs calculations with RMSE, and plotting
- 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
- 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.
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:
3/4 tests: