1. 08 Oct, 2015 1 commit
  2. 06 Oct, 2015 1 commit
  3. 05 Oct, 2015 1 commit
  4. 02 Oct, 2015 2 commits
  5. 01 Oct, 2015 1 commit
  6. 30 Sep, 2015 4 commits
  7. 28 Sep, 2015 2 commits
  8. 27 Sep, 2015 1 commit
  9. 25 Sep, 2015 1 commit
    • Upgrade djangorestframework to v3.1 · 8555630d
      * Upgrade edx-submissions
      * Upgrade edx-ora2
      * Upgrade edx-val
      * Upgrade edx-proctoring
      * Update all edx-platform code that depends on DRF, including:
        - auth_exchange
        - cors_csrf
        - embargo
        - enrollment
        - util
        - commerce
        - course_structure
        - discussion_api
        - mobile_api
        - notifier_api
        - teams
        - credit
        - profile_images
        - user_api
        - lib/api (OAuth2 and pagination)
      Will Daly committed
  10. 24 Sep, 2015 1 commit
  11. 23 Sep, 2015 1 commit
  12. 21 Sep, 2015 1 commit
  13. 18 Sep, 2015 2 commits
  14. 17 Sep, 2015 1 commit
  15. 11 Sep, 2015 2 commits
  16. 04 Sep, 2015 1 commit
  17. 01 Sep, 2015 1 commit
  18. 31 Aug, 2015 1 commit
  19. 28 Aug, 2015 4 commits
  20. 27 Aug, 2015 2 commits
    • [LTI Provider] Grade passback for non-leaf blocks. · 9e6c4491
      This change allows graded assignments to be added to a campus LMS
      regardless of the granularity at which the problem sits. Previously
      a grade could only be returned if the usage ID for the problem itself
      was specified in the LTI launch.
      
      The code assumes that courses taking advantage of this functionality
      are arranged in a hiearchy (with sections being parents to verticals,
      and verticals being parents to problems). When a grading event occurs
      it traverses the parent hiearchy to identify any previous graded LTI
      launches for which the new scoring event should generate a grade
      update. It then calculates and sends scores to each of those outcome
      services.
      
      Since grade calculation is an expensive operation, the code optimizes
      the case where a problem has been added only once as a leaf unit. In
      that case it is able to behave as before, just taking the grade from
      the signal without having to calculate grades for the whole course.
      Phil McGachey committed
    • Change imports from path to use the stablest name. · 2a025909
      The old line:
      
          from path import path
      
      produced pylint errors because of the baroque way that path.py defined
      "path".  We tried to get them to change how they defined it, but they
      deleted the name instead: https://github.com/jaraco/path.py/issues/102
      
      (Jason then changed his mind, but this is a better way to use path.py,
      it avoids the pylint error at least.)
      Ned Batchelder committed
  21. 26 Aug, 2015 2 commits
  22. 24 Aug, 2015 1 commit
  23. 21 Aug, 2015 2 commits
  24. 20 Aug, 2015 2 commits
    • In-course reverification access control · ec28a75f
      * Automatically create user partitions on course publish for each ICRV checkpoint.
      * Disable partitions for ICRV checkpoints that have been deleted.
      * Skip partitions that have been disabled when checking access.
      * Add verification access control UI to visibility settings.
      * Add verification access control UI to sequential and vertical settings.
      * Add partition scheme for verification partition groups.
      * Cache information used by verification partition scheme and invalidate the cache on update.
      * Add location parameter to UserPartition so the partition scheme can find the associated checkpoint.
      * Refactor GroupConfiguration to allow multiple user partitions.
      * Add special messaging to ICRV for students in the honor track.
      
      Authors: Zubair Arbi, Awais Qureshi, Aamir Khan, Will Daly
      zubair-arbi committed
  25. 19 Aug, 2015 2 commits