1. 20 Aug, 2014 4 commits
    • add history and visited to assignment status · ea4d0de3
      history is the randomize module's complete history. visited will be True
      if the user has actually seen the problem (ie the problem was rendered
      via the randomize module's student_view). This is indicated by the
      choice being in the history given that the randomize xmodule only stores
      history entries from student_view.
      Justin Riley committed
    • only add choice to history from student_view · 0a7f32db
      This way we know the student has seen it given that student_view should
      only be called when it's rendered for viewing. Changed the randomize's
      history field from a json String to xblock.fields.List as it should have
      been in the first place. Randomize history is now always stored
      regardless of no_repeats, however, no_repeats must still be specified in
      order to prevent duplicates.
      Justin Riley committed
    • randomize: fix support for suspending problems · cbec692c
      Problems can now be suspended by adding a 'suspended' xml attribute to
      the <randomize> tag. To suspend a problem simply specify a comma
      separated list of problem url_name's in the 'suspended' xml attribute.
      Previously setting any attribute at the <problem> level was causing the
      system to drop grades for any student that had successfully completed a
      suspended problem. This new approach for suspended problem fixes that
      issue.
      Justin Riley committed
  2. 14 Aug, 2014 6 commits
  3. 11 Aug, 2014 2 commits
  4. 06 Aug, 2014 2 commits
    • proctor reset improvements · 67ba3185
      * Update the filter on the list of assignments to reset to include
        assignments that have None for 'earned' or 'attempted'.
      * Added --wipe-randomize-history flag to reset_attempts which blasts the
        randomize history for users that have seen/attempted all problems
        (should only be used for testing!)
      * Added 'Wipe randomize history?' checkbox to proctor student admin form
      * Moved cache/modulestore/signal configuration out of the reset_attempts
        and attempt_stats management command and into module_tree_reset module
      * Use student.email instead of student.username + '@mit.edu'
      Justin Riley committed
    • add runpy django management command for lms · b8a2cc44
      Runs a Python script within the edx platform's lms environment.
      Justin Riley committed
  5. 05 Aug, 2014 3 commits
  6. 04 Aug, 2014 1 commit
  7. 28 Jul, 2014 2 commits
  8. 25 Jul, 2014 6 commits
  9. 24 Jul, 2014 6 commits
  10. 23 Jul, 2014 1 commit
  11. 22 Jul, 2014 5 commits
  12. 17 Jul, 2014 2 commits