1. 04 Nov, 2014 1 commit
  2. 09 Oct, 2014 1 commit
  3. 29 May, 2014 1 commit
  4. 21 May, 2014 1 commit
  5. 09 May, 2014 1 commit
  6. 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
  7. 02 May, 2014 1 commit
    • Certificates: URL endpoint for cert gen · ae8847cd
      * API endpoint for certificate generation, an authenticated  post with course
        id requests that grading be carried out and a cert generated for
        request.user in that course, using the usual grading and certificate
        machinery (ie, it does not imply whitelisting, though whitelists and
        blacklists will be respected)
        - Logs each request as it comes in
        - Calls xq.add_cert() and consequently, does grading synchronously on
          this app host and then queues request for certificate agent.
        - example usage:
          ```
          curl --data "student_id=9999&course_id=Stanford/2013/Some_Class" http://127.0.0.1:8000/request_certificate
          ```
      
      * Studio advanced setting added, "certificates_show_before_end", which
        determines whether a course should permit certificates to be downloadable
        by students before the coures's end date has passed.
        - Modifications to dashboard view and templates to allow display of
          certificate download links before course has ended.
          (XXX: may declare failing students as failing before the course has ended.)
        - To test, turn the setting on in a course which hasn't ended yet, and
          force certificate generation for a student, then check their
          dashboard.
      Joe Blaylock committed
  8. 31 Mar, 2014 1 commit
  9. 09 Nov, 2012 6 commits
  10. 06 Aug, 2012 1 commit
  11. 03 Aug, 2012 1 commit
  12. 23 Jul, 2012 1 commit
  13. 12 Jul, 2012 2 commits
  14. 11 Jul, 2012 1 commit