1. 26 Oct, 2021 1 commit
  2. 03 May, 2021 1 commit
  3. 30 Apr, 2021 1 commit
    • Shamim Rezaie's avatar
      MDL-71163 mod_feedback: remove duplicate date info · 1da9d7a8
      Shamim Rezaie authored
      The $extradetails parameter in the constructor of the
      mod_feedback\output\summary class is no longer used by any of the codes
      that instantiate the class. Therefore, it is removed.
      The respective template is updated as well.
      1da9d7a8
  4. 23 Apr, 2021 1 commit
  5. 07 Apr, 2021 1 commit
  6. 25 Mar, 2021 1 commit
  7. 10 Mar, 2021 1 commit
    • sam marshall's avatar
      MDL-45242 Lib: Replace calls to deprecated functions · 558cc1b8
      sam marshall authored
      In all cases changes have been kept to a minimum while not making
      the code completely horrible. For example, there are many instances
      where it would probably be better to rewrite a query entirely, but
      I have not done that (in order to reduce the risk of changes).
      558cc1b8
  8. 04 Mar, 2021 1 commit
  9. 03 Mar, 2021 1 commit
  10. 28 Aug, 2020 1 commit
  11. 23 Jul, 2020 1 commit
  12. 04 May, 2020 1 commit
  13. 08 Feb, 2020 1 commit
  14. 06 Jan, 2020 1 commit
  15. 17 Oct, 2019 1 commit
  16. 16 Sep, 2019 1 commit
  17. 30 Apr, 2019 1 commit
    • Zoltán Szarvas's avatar
      MDL-63959 mod_feedback: Fixed nested dependency handling · 5b8d5330
      Zoltán Szarvas authored
      For example the dependecy chain is the following: A->B->C. When a
      question (A) depends on another dependent item (B) and B hasn't
      displayed (because of C's response), the $value for the B's response
      will be null. In this case the can_see_item() method returned
      null. Because the can_see_item() returned null (not false), the
      get_pages() method displayed the question A, because it checks for
      explicit false: $this->can_see_item($item) !== false.
      Now, false is also returned, if the dependent question is not visible.
      5b8d5330
  18. 26 Apr, 2019 1 commit
  19. 22 Mar, 2019 1 commit
  20. 22 Oct, 2018 1 commit
  21. 05 Sep, 2018 1 commit
    • Jake Dallimore's avatar
      MDL-62947 mod_feedback: fix feedback so it correctly uses forms API · c96c9601
      Jake Dallimore authored and jun's avatar jun committed
      Feedback code was doing the following, which is incompatible with the
      sec-patched quickforms lib:
      - appending '[0]' to non-group element names, meaning type checks in
      getCleanType() were falling back to PARAM_RAW instead of PARAM_INT,
      and meaning _findValue() was comparing elements it thought to be arrays
      with scalar submit values (worked with eval() implementation as the 0th
      element of a string was the character, but not working when patched).
      - external unit tests incorrectly testing multichoice questions in the
      process_page tests - patched lib highlighted failures.
      
      It was also doing the following:
      - actively setting null as default element values instead of 0 for
      radio buttons and dropdowns (for 'not selected'). This is incompatible
      with more recent quickforms lib (see MDL-63070).
      - creating groups using addElement instead of addGroup - not recommended
      
      This patch addresses the above.
      c96c9601
  22. 04 Sep, 2018 2 commits
  23. 31 Jul, 2018 1 commit
  24. 17 Apr, 2018 1 commit
  25. 16 Apr, 2018 1 commit
  26. 20 Mar, 2018 1 commit
  27. 27 Nov, 2017 1 commit
    • sam marshall's avatar
      MDL-60174 core_dml: fix miscellaneous incorrect recordset usage · a938e409
      sam marshall authored
      The new recordset support for Postgres requires transactions and
      will cause errors if recordsets are not closed correctly. This
      commit fixes problems that were identified during unit tests, and
      via some basic code analysis, across all core code. Most of these
      are incorrect usage of recordset (forgetting to close them).
      a938e409
  28. 07 Nov, 2017 1 commit
  29. 27 Oct, 2017 1 commit
  30. 11 Sep, 2017 1 commit
  31. 02 Sep, 2017 1 commit
    • Matt Porritt's avatar
      MDL-59459 Golbal Search: Increase file indexing coverage · 4e921569
      Matt Porritt authored
      Increase the scope of the files that are detected and
      indexed by Moodle's Global Search. This includes intro
      and content areas of search areas. The use case here is
      in a description for an activity there is a file added
      that contains more information about the activity.
      It would an advantage to be able to search this content
      as well. It would also allow search engine plugins to be
      able to index non text files such as images.
      4e921569
  32. 29 Aug, 2017 1 commit
  33. 18 Aug, 2017 1 commit
    • Mark Nelson's avatar
      MDL-59204 analytics: changed get_name so that it returns a lang_string · 7e00aa72
      Mark Nelson authored
      This was done for indicators, targets and time splitting methods so that we
      can get the string identifier and component in order to display a help_icon.
      
      The functions were also made abstract, removing the default implementation.
      Indicators, targets and time splitting methods should define this function.
      7e00aa72
  34. 15 Aug, 2017 1 commit
  35. 24 Jul, 2017 3 commits
  36. 13 Jun, 2017 1 commit
  37. 08 Jun, 2017 1 commit