1. 13 Dec, 2014 2 commits
  2. 05 Dec, 2014 1 commit
  3. 29 Oct, 2014 1 commit
  4. 21 Oct, 2014 1 commit
  5. 14 Oct, 2014 1 commit
  6. 25 Aug, 2014 1 commit
  7. 19 Aug, 2014 1 commit
  8. 08 May, 2014 1 commit
    • Make course ids and usage ids opaque to LMS and Studio [partial commit] · cd746bf8
      This commit adds the non-courseware lms/djangoapps and lms/lib.
      
      These keys are now objects with a limited interface, and the particular
      internal representation is managed by the data storage layer (the
      modulestore).
      
      For the LMS, there should be no outward-facing changes to the system.
      The keys are, for now, a change to internal representation only. For
      Studio, the new serialized form of the keys is used in urls, to allow
      for further migration in the future.
      
      Co-Author: Andy Armstrong <andya@edx.org>
      Co-Author: Christina Roberts <christina@edx.org>
      Co-Author: David Baumgold <db@edx.org>
      Co-Author: Diana Huang <dkh@edx.org>
      Co-Author: Don Mitchell <dmitchell@edx.org>
      Co-Author: Julia Hansbrough <julia@edx.org>
      Co-Author: Nimisha Asthagiri <nasthagiri@edx.org>
      Co-Author: Sarina Canelake <sarina@edx.org>
      
      [LMS-2370]
      Calen Pennington committed
  9. 29 Apr, 2014 1 commit
  10. 05 Mar, 2014 2 commits
    • Add tests and clean up A/B testing · bce7d9e4
      Also fixes STUD-1351
      Diana Huang committed
    • split testing support in the LMS. · 281ad63d
      Adds a split_test_module XModule, that can choose one of its children
      to display, based on a get_condition_for_user API added to the runtime.
      
      To test, add something like this to an xml course, or make equivalent
       tweaks in mongo.
      
       <vertical url_name="split_test_vert">
          <split_test url_name="split1" experiment_id="0" condition_id_to_child='{"0": "i4x://MITx/6.00x/html/split_test_cond0", "1": "i4x://MITx/6.00x/html/split_test_cond1"}'>
             <html url_name="split_test_cond0">condition 0</html>
             <html url_name="split_test_cond1">condition 1</html>
          </split_test>
        </vertical>
      
      Also needs an experiment configured in the course policy json: e.g.
      
              "user_partitions": [{"id": 0,
                                            "name": "Experiment 0",
                                            "description": "Unicorns?",
                                            "version": 1,
                                            "groups": [{"id": 0,
                                                              "name": "group 0",
                                                              "version": 1},
                                                              {"id": 1,
                                                              "name": "group 1",
                                                              "version": 1}]}]
      
      (This particular snippet will work inside a course with org MITx
       and course name 6.00x)
      
      Co-Author: Sarina Canelake <sarina@edx.org>
      Co-Author: Julia Hansbrough <julia@edx.org>
      Co-Author: Diana Huang <diana@edx.org>
      Co-Author: Calen Pennington <cale@edx.org>
      
      [LMS-2095]
      Victor Shnayder committed
  11. 25 Feb, 2014 1 commit
  12. 04 Feb, 2014 1 commit
  13. 30 Jan, 2014 1 commit
    • Unicode changes to support QRF · bc30addf
      fixing unit tests
      
      fixing merge error
      
      fixing xqueue submission issue with unicode url (trial 0.1)
      
      fixing fotmats as commented upon
      
      removing yaml file language selection
      
      Unicode changes to support QRF
      
      removed unnecessary pass in modulestore/init.py
      
      fixing merge error
      
      fixing fotmats as commented upon
      
      removing yaml file language selection
      
      fixing pep8 violations
      
      - fixing pylint violations
      
      pylint violation
      
      fixing line spaces and formats
      
      ignore pylint E1101
      
      remove empty line
      
      fixing pylint violations
      
       pep8 violations
      
      bulk mail unicode/decode
      
      fix migration error
      
      fix pep8 just to push again
      
      more unicode/decode
      Final changes to comments and error messages.
      Jay Zoldak committed
  14. 10 Dec, 2013 1 commit
  15. 26 Nov, 2013 1 commit
    • Enable un-authenticated handler urls · 6d613f9d
      Updates to depend on the latest version of XBlock, which includes
      support for service-to-service (thirdparty) handler urls, which aren't
      authenticated with a user (unlike handler requests coming from the
      xblock client-side javascript).
      
      Co-author: Ned Batchelder <ned@edx.org>
      Calen Pennington committed
  16. 08 Nov, 2013 1 commit