1. Richard Lawrence
  2. schoolutils

Commits

Author Commit Message Date Builds
Richard Lawrence
* schoolutils/grading/db.py: select_grades: allow selection by grade_id
Richard Lawrence
* schoolutils/grading/ui.py: edit_grades: deal with missing grade case
Richard Lawrence
* schoolutils/grading/ui.py: first pass at editor function for edit_grades
Richard Lawrence
* schoolutils/grading/db.py: add (hobbled) update_grade function - current use case: updating an existing grade value in edit_grades - using an UPDATE statement seems simpler and safer when the grade id is known - may generalize this function if other cases arise that are not suitable for create_or_update_grade
Richard Lawrence
* schoolutils/grading/ui.py: edit_grades: don't even try to squeeze into 80 chars anymore
Richard Lawrence
* schoolutils/grading/ui.py: edit_grades: think I got format down, finally...
Richard Lawrence
* schoolutils/grading/ui.py: edit_grades: still debugging .format(...)
Richard Lawrence
* schoolutils/grading/ui.py: edit_grades: fix string formatting
Richard Lawrence
* schoolutils/grading/ui.py: edit_grades: fix format strings
Richard Lawrence
* schoolutils/grading/ui.py: edit_grades: fix syntax error
Richard Lawrence
* schoolutils/grading/ui.py: first pass at edit_grades table editor
Richard Lawrence
Merge branch 'export_features' into grader_features
Richard Lawrence
* docs/project.org: notes on fixing grade calculation when grades missing
Richard Lawrence
* schoolutils/grading/ui.py: fix prompt in export_grades
Richard Lawrence
* schoolutils/grading/ui.py: fix missing parens in export_grades
Richard Lawrence
* schoolutils/grading/ui.py: initial implementation of export_grades
Richard Lawrence
* docs/project.org: TODO updates
Richard Lawrence
* schoolutils/grading/ui.py: import_students: more robust create_or_update_student - use just the dictionary keys we need (first_name, last_name, sid, email) - that way, any import strategy which provides these will work
Richard Lawrence
* schoolutils/grading/validators.py: validator_for_grade_type
Richard Lawrence
* schoolutils/grading/ui.py: different prompts for weight based on grade_type
Richard Lawrence
* grading/db.py, ui.py: select grade validator based on assignment grade_type
Richard Lawrence
* schoolutils/grading/validators.py: add '4points' to grade_type validator
Richard Lawrence
Release 0.1.4
Tags
v0.1.4
Richard Lawrence
Merge branch 'grader_features'
Richard Lawrence
* docs/project.org: TODO update
Richard Lawrence
* schoolutils/config/__init__.py: BUGFIX: add_defaults to constructed user_config module - also: current_semester should be a string, not None
Richard Lawrence
* schoolutils/grading/ui.py: BUGFIX: file_path: check for empty string
Richard Lawrence
* schoolutils/grading/ui.py: BUGFIX: BaseUI.get_config_option - both calls to getattr() should have default values of '' so that the value passed to a validator is always a string, if the user doesn't provide one
Richard Lawrence
* docs/project.org: TODO updates
Richard Lawrence
* schoolutils/grading/validators.py: BUGFIX: import datetime
Tags
v0.1.3
  1. Prev
  2. Next