1. 31 Mar, 2021 1 commit
  2. 09 Jan, 2015 1 commit
  3. 28 Mar, 2014 1 commit
    • Oleg Sychev's avatar
      MDL-24408 extra_answer_fields: save_question_answers function · f0c6c181
      Oleg Sychev authored
      question_type::save_question_answers function added, supporting
      saving answers and extra answer fields. It can be called from
      save_question_options function for the questions, using
      question_answers table. Special functions created for overloading
      so that every question could tune it to it's own form.
      
      Shortanswer qtype save_question_options() converted as a proof of
      concept and for testing purposes.
      f0c6c181
  4. 09 Apr, 2013 1 commit
  5. 18 Jan, 2013 1 commit
  6. 27 Sep, 2012 1 commit
    • Tim Hunt's avatar
      MDL-35370 cloze qtype: distinguish wrong & unanswered subqs · b2a79cc1
      Tim Hunt authored
      This affects the subquestions that appear as an embedded text input box.
      
      There are three cases:
      1. Input for subq left blank
      2. Input for subq was wrong, and matched by a * wildcard.
      3. Input for subq was wrong, and did not match any answer.
      
      2. and 3. should look identical, apart from any feedback in case 2.
      
      1. is different. The state should be displayed as "Not answered" even
      though the mark for this part is still shown as 0.
      
      There are some new unit tests for these cases.
      
      Also, we slighly improve handling of , for decimal point in multianswer,
      although there are still issues.
      
      While working on this, I made some minor clean-ups in shortanswer and
      numerical qtypes.
      b2a79cc1
  7. 23 Feb, 2012 1 commit
  8. 21 Jan, 2012 1 commit
    • Tim Hunt's avatar
      MDL-31065 question stats: fix analysis of responses not matching a given answer · 24400682
      Tim Hunt authored
      When shortanswer, numerical, calculated and calculatedsimple questions
      did not have a '*' match-anything answer, then any student response that
      did not match any of the teacher-given answers were classified as
      '[No response]', which was not right.
      
      This patch fixes that. Such responses are now classified as
      [Did not match any answer].
      
      While I was doing this, I noticed that the display of tolerance
      intervals for numerical questions in the response analysis was horrible,
      so I improved it.
      24400682
  9. 10 Dec, 2011 1 commit
  10. 15 Nov, 2011 1 commit
  11. 15 May, 2011 1 commit
  12. 08 Apr, 2011 1 commit
  13. 24 Mar, 2011 1 commit
  14. 06 Mar, 2011 2 commits
  15. 24 Feb, 2011 2 commits
  16. 23 Feb, 2011 1 commit
  17. 22 Feb, 2011 1 commit
  18. 14 Jan, 2011 2 commits
  19. 22 Nov, 2010 1 commit
  20. 13 Nov, 2010 1 commit
  21. 12 Nov, 2010 3 commits
  22. 05 Nov, 2010 1 commit
  23. 24 Oct, 2010 1 commit
  24. 21 Sep, 2010 1 commit
  25. 04 Sep, 2010 1 commit
  26. 10 Aug, 2010 1 commit
  27. 03 Aug, 2010 1 commit
  28. 26 May, 2010 1 commit
  29. 22 May, 2010 1 commit
  30. 21 May, 2010 2 commits
  31. 10 May, 2010 1 commit
  32. 14 Jan, 2010 1 commit
  33. 04 Nov, 2009 1 commit
  34. 08 Oct, 2009 1 commit