init
remove services
removing old webservices stuff
adds schemas derived from AP actual samples; adapts existing tests to match
integrates spec changes
lmsEnrollment is passing tests, but still needs real data for time spent in class...
adds get_semesters method
adds db table definition, output schemata; new functions in lib
removes unrunable tests for fine-grained method calls
removes duplicate method
removes more cruft
enrollments tree is built; now to clalculate and save student activity
now make sure we only record data per user starting from their last update
adds settings page with link to reprocess script; adds semesterid column to table, bumps version
cleanup, remove cruft, add comment
all but done and ready for testing
snapshot of the initial spec
last commit before refactoring into something simpler
begin refactor: update table def, update spec, new tests
refactor to fit simpler algorithm (running once per day and calculating only yesterday's stuff) close in on correctness tomorrow morning...