log

age author description
Mon, 31 Dec 2018 02:11:28 -0500 adam j hartz re-run code formatter (black) default tip
Mon, 31 Dec 2018 01:58:33 -0500 adam j hartz one more bit of licensing
Mon, 31 Dec 2018 01:43:59 -0500 adam j hartz store the version number in exactly one place
Mon, 31 Dec 2018 01:38:52 -0500 adam j hartz update copyright information
Mon, 31 Dec 2018 01:25:14 -0500 adam j hartz change name of main entry point, change version identifier
Mon, 31 Dec 2018 01:21:35 -0500 adam j hartz update CHANGELOG
Mon, 31 Dec 2018 01:18:09 -0500 adam j hartz update tests based on new setup
Mon, 31 Dec 2018 01:09:55 -0500 adam j hartz add more files to setup.py
Mon, 31 Dec 2018 01:08:23 -0500 adam j hartz change default config/logs location to follow XDG base directory spec, reorganize a bit
Sun, 30 Dec 2018 23:29:04 -0500 adam j hartz remove travis file
Sun, 30 Dec 2018 23:24:40 -0500 adam j hartz move test course to __TEST_COURSE__ to indicate that it is special
Sun, 30 Dec 2018 23:21:18 -0500 adam j hartz add ike to CONTRIBUTORS
Sun, 30 Dec 2018 23:20:21 -0500 adam j hartz update setup.py information
Sun, 30 Dec 2018 23:20:13 -0500 adam j hartz revert README
Sun, 30 Dec 2018 23:17:57 -0500 adam j hartz merge
Sun, 30 Dec 2018 23:17:24 -0500 ichuang README
Sun, 30 Dec 2018 23:17:24 -0500 ichuang setup.py should use the new README.md
Sun, 30 Dec 2018 23:17:24 -0500 ichuang update readme
Sun, 30 Dec 2018 23:17:24 -0500 ichuang add CI badge to readme
Sun, 30 Dec 2018 23:17:24 -0500 ichuang travis python move to version 3.6
Sun, 30 Dec 2018 23:17:24 -0500 ichuang add travis CI config
Sun, 30 Dec 2018 23:17:24 -0500 ichuang sample_course -> test_course
Sun, 30 Dec 2018 23:17:24 -0500 ichuang add sample course data
Sun, 30 Dec 2018 23:17:24 -0500 ichuang cleaned up unit tests
Sun, 30 Dec 2018 23:17:24 -0500 ichuang catsoop main command line entry point
Sun, 30 Dec 2018 23:17:24 -0500 ichuang setuptools installation script
Sun, 30 Dec 2018 23:17:24 -0500 ichuang rearrange directories to make catsoop pip installable
Sun, 30 Dec 2018 23:17:21 -0500 ichuang add lti_role to cs_user_info
Sun, 30 Dec 2018 23:17:21 -0500 ichuang add some simple unit tests for the LTI code (needs test course data)
Sun, 30 Dec 2018 23:17:21 -0500 ichuang fix cs_base_logo_text to have properly escaped backslashes
Sun, 30 Dec 2018 23:17:21 -0500 ichuang make checker debug log output more robust to missing course info
Sun, 30 Dec 2018 23:17:21 -0500 ichuang Modify auth to auto-login LTI users based on session; remove get_or_create_user from lti.py
Sun, 30 Dec 2018 23:17:21 -0500 ichuang allow LTI username prefix to be configured, and flag to force use of user_id
Sun, 30 Dec 2018 23:17:21 -0500 ichuang remove duplicate login password gen code from lti.py using auth.get_auth_type_by_name(context, 'login')
Sun, 30 Dec 2018 23:17:21 -0500 ichuang removing outdated is_running_checker line from checker.py
Sun, 30 Dec 2018 23:17:21 -0500 ichuang remove outdated FIXME
Sun, 30 Dec 2018 23:17:21 -0500 ichuang make checker aggregate score computation robust to missing csq_npoints
Sun, 30 Dec 2018 23:17:21 -0500 ichuang simplify logging format
Sun, 30 Dec 2018 23:17:21 -0500 ichuang clean up debug logging - now uses base_context.cs_debug_level
Sun, 30 Dec 2018 23:17:21 -0500 ichuang use lti_data in checker request for asynchronous LTI grading responses
Sun, 30 Dec 2018 23:17:21 -0500 ichuang consistently set & use is_lti_user; remove unnecessary lti_session_key from session
Sun, 30 Dec 2018 23:17:21 -0500 ichuang put all LTI session data under single key
Sun, 30 Dec 2018 23:17:21 -0500 ichuang put all LTI session data under single key
Sun, 30 Dec 2018 23:17:21 -0500 ichuang add docstring to handler default.py
Sun, 30 Dec 2018 23:17:21 -0500 ichuang more robust session ID retrieval from cookie
Sun, 30 Dec 2018 23:17:21 -0500 ichuang less gregarious checker debug messages
Sun, 30 Dec 2018 23:17:21 -0500 ichuang new session ID should not be changed on LTI callback to dispatch.main
Sun, 30 Dec 2018 23:17:21 -0500 ichuang new session ID should not be changed on LTI callback to dispatch.main
Sun, 30 Dec 2018 23:17:21 -0500 ichuang lti - save session data properly after auto-creating LTI user
Sun, 30 Dec 2018 23:17:21 -0500 ichuang allow LTI base_url to be configurable
Sun, 30 Dec 2018 23:17:21 -0500 ichuang lti - allow config to remap outcomes urls
Sun, 30 Dec 2018 23:17:21 -0500 ichuang LTI - fallback gracefully when email not provided by tool consumer
Sun, 30 Dec 2018 23:17:21 -0500 ichuang have grader instantiate LTI only when LTI is configured
Sun, 30 Dec 2018 23:17:21 -0500 ichuang moving LTI config into standard place - config.py:cs_lti_config
Sun, 30 Dec 2018 23:17:21 -0500 ichuang better LTI outcomes error handling; aggregate score must be fract not pct
Sun, 30 Dec 2018 23:17:21 -0500 ichuang LTI outcome is now aggregate score for a given problem (may have multiple questions)
Sun, 30 Dec 2018 23:17:21 -0500 ichuang checker now providing LTI outcomes back to tool consumer
Sun, 30 Dec 2018 23:17:21 -0500 ichuang move is_lti_user into session data so it persists
Sun, 30 Dec 2018 23:17:21 -0500 ichuang add logging to auth get_user_information
Sun, 30 Dec 2018 23:17:21 -0500 ichuang add is_running_checker to checker.py context