1. 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
  2. 21 Oct, 2015 1 commit
  3. 04 Mar, 2015 1 commit
  4. 02 Mar, 2015 2 commits
  5. 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
  6. 20 Aug, 2014 1 commit
    • Instructors can edit default response feedback text · 75ff564d
      Previously, instructors were unable to edit the feedback prompt text ("I noticed that
      this response...") displayed in the response box asking a student to provide feedback
      on the peer responses they received.
      
      To allow instructors to edit this, I've added an editable xml element (feedback_default_text).
      The text within the element defaults to "I noticed that this response...," but an instructor
      can change this text to whatever he or she wants by editing the text within the xml element.
      
      Editing of this new element has also been added to the authoring gui.
      njdup committed
  7. 07 Aug, 2014 1 commit
  8. 06 Aug, 2014 1 commit
  9. 04 Aug, 2014 1 commit
  10. 29 Jul, 2014 1 commit
  11. 28 Jul, 2014 1 commit
    • Add file upload API to developer docs · 34bd68c3
      Point setup instructions to the README
      
      Add instructions for combining/minifying static assets
      
      Update workflow overview architecture docs
      
      Update AI grading architecture docs
      
      Use napoleon keyword argument instead of kwargs
      
      Fix example usage docstrings in AI API
      Will Daly committed
  12. 24 Jul, 2014 1 commit
  13. 23 Jul, 2014 1 commit
  14. 22 Jul, 2014 4 commits
  15. 16 Jul, 2014 2 commits
    • 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
  16. 15 Jul, 2014 3 commits
  17. 14 Jul, 2014 1 commit
  18. 11 Jul, 2014 1 commit
  19. 10 Jul, 2014 2 commits
  20. 09 Jul, 2014 1 commit
  21. 08 Jul, 2014 1 commit
  22. 01 Jul, 2014 2 commits
    • Update error logging; remove failing tests · 29946f2e
      Remove unused debugger statements
      Cleanup of JavaScript docstrings and semicolons
      Sets to lists; remove errors for extraneous keys
      Handle unicode correctly; fix test cases
      Use .parent() instead of wrapping the HTML with <li>
      Fix formatting of missing key error message
      Remove extra key check
      Fix feedback checkbox selector in JS
      Fix rubric dict being stored in the rubric criteria list XBlock field error
      Will Daly committed
    • Ready For Code Review. Some things still remain to be done, but they are all… · b2bc882c
      Ready For Code Review.  Some things still remain to be done, but they are all stylistic Front end things:
      - Styles
      - Styles
      - Styles
      - Radio Button Inheritance on deletion
      - Feedback prompt followthrough
      - Comprehensive front end testing
      gradyward committed
  23. 23 Jun, 2014 1 commit
  24. 19 Jun, 2014 1 commit
  25. 10 Jun, 2014 1 commit
  26. 09 Jun, 2014 1 commit
  27. 22 May, 2014 1 commit
  28. 25 Mar, 2014 1 commit
  29. 12 Mar, 2014 2 commits
  30. 10 Mar, 2014 1 commit
    • Validate assessment start/due dates · a54859b2
      Validate assessments are specified in the order: peer, then self.
      Update XBlock date fields to use scope.settings and be named "start" / "due"
      Add validation to workbench scenario parsing.
      Resolve unspecified dates.
      Use resolved dates to determine whether problem/submission/assessments are open or closed.
      Will Daly committed