1. 14 Jul, 2017 1 commit
  2. 03 Apr, 2017 1 commit
  3. 06 Dec, 2016 1 commit
  4. 05 Dec, 2016 1 commit
  5. 09 Mar, 2016 1 commit
    • Use score summaries in data download · a5e721e4
      The submissions API has a get_score() method which, given a student item,
      will look up the relevant ScoreSummary and return the latest Score it
      contains. Our data download should do the same.
      
      To avoid confusion, we have elected to hide scores that could not be
      returned from api.get_score(). The other options are:
      - include a score that may be for a different submission for the same
          student item, if using ScoreSummary.latest in all cases
      - include scores that may not "count", because they'll never be the
          return value of api.get_score()
      
      Test has been updated.
      Eric Fischer committed
  6. 02 Mar, 2016 1 commit
  7. 18 Feb, 2016 1 commit
    • Soft-delete Submissions to reset student state · 86b9122c
      Previous methods of "deleting state" for a student had just issued
      reset scores, so the (unscored) submission was still hanging around.
      With this change, the submission can be "deleted" for all django-
      relevant purposes, while still remaining in the database in case
      it turns out to be interesting to analytics later.
      
      Includes a migration that may take some time to run, and will acquire a
      table lock. This will cause an outage for any other request trying to
      hit the submissions table during the migration. We've estimated the outage
      to last approximately 3 minutes on a database with 700,000 rows.
      
      Test also included.
      Eric Fischer committed
  8. 11 Nov, 2015 1 commit
  9. 30 Oct, 2015 1 commit
  10. 31 Aug, 2015 1 commit
  11. 03 Jun, 2015 1 commit
  12. 25 Apr, 2015 1 commit
  13. 18 Feb, 2015 1 commit
  14. 14 Jan, 2015 1 commit
  15. 01 Aug, 2014 1 commit
  16. 16 Jul, 2014 1 commit
  17. 15 Jul, 2014 1 commit
  18. 11 Jul, 2014 1 commit
  19. 05 Jun, 2014 1 commit