1. 28 Jul, 2016 1 commit
  2. 14 Apr, 2016 2 commits
  3. 13 Apr, 2016 1 commit
    • TNL-4351 followup · 97235bd5
      We now hide "scores" of 0/0, since those aren't really scores at all.
      
      Also adding acceptance test to handle a problem with an unscored (feedback only)
      criterion, in addition to verify the above hiding of 0/0 scores.
      Eric Fischer committed
  4. 28 Jan, 2016 1 commit
    • Always calculate peer median · bd54c648
      Previously, we were only showing the "more assessments needed" message
      when there were 0 assessments, but we also need to show it when there are
      0 < n < must_be_graded_by assessments for the user, to prevent a blank
      area on the grade report. We also supress feedback comments from peers in
      this case.
      Eric Fischer committed
  5. 22 Jan, 2016 1 commit
  6. 20 Jan, 2016 1 commit
  7. 07 Jan, 2016 1 commit
    • Fix up issues with peer scores · 1d4370e5
      The crux of this fix is that scored_only behavior in various api/peer.py
      methods is no longer needed, or correct. This value has been removed, so
      that assessments may be gotten (and medians found) when the assessments
      are not used in determining the final score (say, if a staff score exists).
      
      Also includes updates to the "waiting for steps" string as prescribed by
      @catong in https://github.com/edx/edx-ora2/pull/764, along with logic for
      that method, and updates to tests and get_wating_details logic in light
      of this simplification.
      Eric Fischer committed
  8. 16 Dec, 2015 1 commit
  9. 04 Nov, 2015 1 commit
    • Add support for file upload · 37c1176a
      - Allow image, pdf-image, or custom file types
      - Global black list extensions to prevent unsafe file types
      - Custom file upload is white listed only
      
      # Conflicts:
      #	AUTHORS
      #	openassessment/templates/openassessmentblock/edit/oa_edit.html
      #	openassessment/xblock/static/js/openassessment-lms.min.js
      #	openassessment/xblock/static/js/openassessment-studio.min.js
      #	openassessment/xblock/static/js/spec/lms/oa_response.js
      #	openassessment/xblock/static/js/src/lms/oa_base.js
      #	openassessment/xblock/static/js/src/lms/oa_response.js
      #	openassessment/xblock/static/js/src/oa_server.js
      #	openassessment/xblock/static/js/src/studio/oa_edit.js
      #	openassessment/xblock/static/js/src/studio/oa_edit_settings.js
      #	test/acceptance/tests.py
      Pan Luo committed
  10. 14 Apr, 2015 1 commit
  11. 14 Jan, 2015 1 commit
  12. 22 Aug, 2014 1 commit
    • Allow Mathjax(Latex) in Student responses · 9a6b5086
      Currently, Latex rendering is only supported for question prompts in ORA2. This
      commit introduces Latex rendering in ORA2 student response, peer assessment
      view, self assessment view, grade view, and staff-info view. The reason that
      this Latex rendering code is inserted directly into ORA2 is that edx-platform,
      does not know when to start Latex rendering for ORA2 views that come in via
      AJAX.
      
      This commit introduces "Preview in Latex" feature which allows students to see
      their response rendered in MathJax before submission.
      
      Conflicts:
      	openassessment/xblock/static/js/openassessment-lms.min.js
      	openassessment/xblock/static/js/openassessment-studio.min.js
      Se Won Jang committed
  13. 04 Aug, 2014 1 commit
  14. 28 Jul, 2014 3 commits
  15. 25 Jul, 2014 1 commit
  16. 16 Jul, 2014 1 commit
    • Update the edit rubric templates to include both a name and label for criteria and options · 1e49572f
      Update container JS to retrieve both name and label for criteria and options
      
      Update schema to make 'name' optional and 'label' required; the XBlock editor handler assigns UUIDs to criteria and options that don't have names
      
      Assign labels to criteria/options if they do not have any
      
      Update the grade template to display criteria/option labels if they're provided, otherwise use the 'name' field
      
      Update student facing rubric templates to display the label if it's available
      
      Add label field to XML problem definition.
      
      Add label field to assessment
      
      Add label field to the data dump script.
      
      Update the turbo mode template to use option labels
      
      Exclude the "name" key for new criteria and options in the JSON dict sent to the server.
      Default new option points to 1 instead of NaN
      
      Add data migration to fill in labels with default values
      Will Daly committed
  17. 08 Jul, 2014 1 commit
  18. 07 Jul, 2014 1 commit
  19. 09 Jun, 2014 1 commit
  20. 02 Jun, 2014 1 commit
  21. 29 May, 2014 1 commit
  22. 08 May, 2014 1 commit
  23. 07 May, 2014 1 commit
  24. 06 May, 2014 2 commits
  25. 25 Apr, 2014 1 commit
  26. 15 Apr, 2014 1 commit
  27. 07 Apr, 2014 1 commit
  28. 28 Mar, 2014 1 commit
    • Add event and INFO level logging. · 9fbe33bf
      This introduces a few features:
      * INFO level logging on common events like creating or fetching
        submissions and assessments.
      * Parallel event logging for the same.
      * Creates a local logs/ directory for development.
      
      For the most part, we rely on XBlock's publish() mechanism to emit
      event data. However, because scoring is done at the API layer in a way
      that is not directly visible to the OpenAssesmentBlock, we're logging
      that event separately with a hacky solution that dynamically loads an
      emit function based on a configuration value. This is a stopgap
      measure until we can start using the edX analytics API (which is still
      in testing).
      
      TIM-260, TIM-378
      David Ormsbee committed
  29. 26 Mar, 2014 1 commit
  30. 25 Mar, 2014 1 commit
  31. 18 Mar, 2014 1 commit
  32. 17 Mar, 2014 4 commits
  33. 13 Mar, 2014 1 commit