Commits

Author Commit Message Labels Comments Date
Richard Lawrence
Merge branch 'editors_selectors' into grader_features
Richard Lawrence
* schoolutils/grading/ui.py: edit_table: entity_type keyword; 'e' to edit
Richard Lawrence
* docs/project.org: TODO updates
Richard Lawrence
* schoolutils/reporting/reports.py: make GradeReport more useful for points grades
Richard Lawrence
* schoolutils/grading/calculator_helpers.py: avoid divide-by-zero errors
Richard Lawrence
Merge branch 'editors_selectors' into grader_features
Richard Lawrence
* docs/project.org: TODO updates; notes on further edit_table tweaks
Richard Lawrence
* schoolutils/grading/ui.py: remove old change_course and create_course methods
Richard Lawrence
* docs/project.org: BUGFIX: edit_course_members: adding to course
Richard Lawrence
* schoolutils/grading/ui.py: edit_table: display messages when no rows
Richard Lawrence
* schoolutils/grading/ui.py: new edit_courses interface to select/edit/create/delete courses
Richard Lawrence
* schoolutils/grading/db.py: functions for updating/deleting courses
Richard Lawrence
* schoolutils/grading/ui.py: remove old change_assignment methods
Richard Lawrence
* schoolutils/grading/ui.py: edit_assignments: new interface to edit/delete/create/select assignments
Richard Lawrence
* schoolutils/grading/db.py: functions for editing assignments
Richard Lawrence
* schoolutils/grading/ui.py: extend edit_table
Richard Lawrence
* docs/project.org: TODO update
Richard Lawrence
* schoolutils/grading/calculator_helpers.py: BUGFIX: wrong var name in weighted_average
Richard Lawrence
Merge branch 'grade_report' into grader_features
Richard Lawrence
* schoolutils/grading/ui.py: grade_report: don't delete temp file on close
Richard Lawrence
* schoolutils/grading/ui.py: BUGFIX: require db_connection on several methods
Richard Lawrence
* schoolutils/grading/ui.py: grade_report: initial implementation
Richard Lawrence
* schoolutils/reporting/reports.py: filter NaNs when calculating averages
Richard Lawrence
* schoolutils/grading/calculator_helpers.py: support for removing None, Nan in averages
Richard Lawrence
* schoolutils/reporting/reports.py: GradeReport: catch TypeError in calculate_stats
Richard Lawrence
* schoolutils/reporting/reports.py: split as_text into compact, full
Richard Lawrence
* schoolutils/reporting/reports.py: BaseReport: add dummy run() method
Richard Lawrence
* schoolutils/reporting/reports.py: GradeReport: make text templates more compact
Richard Lawrence
* schoolutils/reporting/reports.py: initial implementation of GradeReport class
Richard Lawrence
* schoolutils/grading/calculator_helpers.py: helpers for reporting
  1. Prev
  2. Next