1. 28 Jul, 2014 1 commit
    • Add file upload API to developer docs · 34bd68c3
      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
  2. 11 Jun, 2014 2 commits
  3. 10 Jun, 2014 1 commit
  4. 09 Jun, 2014 2 commits
  5. 04 Jun, 2014 1 commit
  6. 30 May, 2014 1 commit
  7. 29 May, 2014 1 commit
  8. 20 May, 2014 1 commit
  9. 18 May, 2014 2 commits
  10. 08 May, 2014 1 commit
  11. 07 May, 2014 1 commit
  12. 06 May, 2014 2 commits
  13. 31 Mar, 2014 1 commit
  14. 28 Mar, 2014 1 commit
    • Course staff can see counts. · 55da2eee
      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
  15. 17 Mar, 2014 1 commit
    • Fix integrity error on submission under repeatable-read mode. · 6a2e3eec
      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
  16. 10 Mar, 2014 1 commit
  17. 07 Mar, 2014 1 commit