- 28 Jul, 2014 1 commit
-
-
Point setup instructions to the README Add instructions for combining/minifying static assets Update workflow overview architecture docs Update AI grading architecture docs Use napoleon keyword argument instead of kwargs Fix example usage docstrings in AI API
Will Daly committed
-
- 11 Jun, 2014 2 commits
- 10 Jun, 2014 1 commit
-
-
Refactor workflow API to avoid hard-coding first step logic.
Will Daly committed
-
- 09 Jun, 2014 2 commits
- 04 Jun, 2014 1 commit
-
-
Stephen Sanchez committed
-
- 30 May, 2014 1 commit
-
-
Stephen Sanchez committed
-
- 29 May, 2014 1 commit
-
-
Stephen Sanchez committed
-
- 20 May, 2014 1 commit
-
-
Stephen Sanchez committed
-
- 18 May, 2014 2 commits
-
-
Stephen Sanchez committed
-
Will Daly committed
-
- 08 May, 2014 1 commit
-
-
Move self_api.py and peer_api.py into an api subpackage Split serializers.py into serializers/base.py and serializers/peer.py
Will Daly committed
-
- 07 May, 2014 1 commit
-
-
Move errors for assessment app into a module.
Will Daly committed
-
- 06 May, 2014 2 commits
-
-
Stephen Sanchez committed
-
This also creates the AssessmentWorkflowStep model to track all steps for new workflows. Some problems with it now: * a lot of broken tests * some display oddities on the peer step during (peer, self) workflows * have not tested to see if there are concurrency issues with step model creation under load.
David Ormsbee committed
-
- 31 Mar, 2014 1 commit
-
-
Will Daly committed
-
- 28 Mar, 2014 1 commit
-
-
Add UI styling for course staff, including collapse/expand. Cache student item when retrieving submission and student item. Protect against invalid cache key exceptions. Update test suite to clear cache between tests. Add composite index for AssessmentWorkflow student item fields
Will Daly committed
-
- 17 Mar, 2014 1 commit
-
-
Shift the creation of the peer workflow to happen when overall workflow is created, instead of implicitly creating it if it doesn't exist while checking for workflow status. The problem was that the read check happens in multiple places and AJAX requests were hitting it at the same time. Because repeatable-read mode prevents them from seeing each others work, a couple of threads would find that the peer workflow did not exist and would try to create it. This cause integrity errors because those constraints are enforced, even if those rows aren't available to other processes. This should have been fixed no matter what, but it's important to note that Django should never be run under MySQL's default repeatable-read mode. Use read-committed. For legacy reasons, edX's own servers are misconfigured in this respect. [TIM-262]
David Ormsbee committed
-
- 10 Mar, 2014 1 commit
-
-
David Ormsbee committed
-
- 07 Mar, 2014 1 commit
-
-
[TIM-202]
David Ormsbee committed
-