1. 22 Nov, 2021 1 commit
  2. 17 Nov, 2021 1 commit
    • PraiseSatan's avatar
      MDL-69496 quiz: Only validate completion if unlocked · 982d1bb1
      PraiseSatan authored
      Quiz completion settings are only validated if they are unlocked.
      Undefined behaviour in the forms API results in the completion
      settings 'require passing grade' and 'completion attempts exhausted'
      not being sent to the process options function if completion
      settings are locked. This resulted in the completion attempts
      exhausted setting being disabled whenever the quiz was saved
      as it did not detect the require passing grade setting.
      This changes the behaviour so that validation is only performed
      if the completion settings are unlocked.
      A behat test is included to ensure the setting does not change.
      982d1bb1
  3. 12 Nov, 2021 1 commit
  4. 11 Nov, 2021 1 commit
    • Kevin Pham's avatar
      MDL-71902 mod_quiz: Add locked flag option for quiz options · 4141f883
      Kevin Pham authored
      - Applies locked settings to many other quiz general options.
        For example, allows an admin to lock the browsersecurity level so it
        cannot be changed at an instance level, and will apply the 'default'
        option (which is currently None).
      4141f883
  5. 06 Nov, 2021 1 commit
  6. 29 Oct, 2021 1 commit
  7. 28 Oct, 2021 4 commits
  8. 22 Oct, 2021 1 commit
  9. 21 Oct, 2021 2 commits
  10. 20 Oct, 2021 1 commit
  11. 19 Oct, 2021 3 commits
  12. 08 Oct, 2021 1 commit
  13. 07 Oct, 2021 1 commit
  14. 04 Oct, 2021 4 commits
  15. 16 Sep, 2021 1 commit
    • Eloy Lafuente's avatar
      MDL-72589 behat: Add @skip_chrome_zerosize to failing scenarios · 9f9fe79c
      Eloy Lafuente authored
      All the scenarios failing with Chrome zero-size errors are
      getting the @skip_chrome_zerosize to be able to keep them apart from
      regular runs. See MDL-71108 for more information about
      that error.
      
      They will be run by another job, specifically using that tag to
      keep them failing and under control.
      9f9fe79c
  16. 15 Sep, 2021 1 commit
  17. 14 Sep, 2021 1 commit
  18. 13 Sep, 2021 1 commit
  19. 07 Sep, 2021 1 commit
  20. 03 Sep, 2021 1 commit
    • Guillermo Gomez's avatar
      MDL-71585 qbank_managecategories: Add managecategories to core · fb10b36c
      Guillermo Gomez authored
      This implementation will introduce a qbank plugin "managecategories"
      which will add the question categories feature in the question bank view
      by replacing the core classes. Having this plugin will give users
      the flexibility of enabling or disabling the category tab.
      fb10b36c
  21. 23 Aug, 2021 2 commits
  22. 20 Aug, 2021 1 commit
  23. 17 Aug, 2021 1 commit
    • safatshahin's avatar
      MDL-71516 core_question: Qbank api implementation · dfed4fd0
      safatshahin authored
      
      
      This commit implements the qbank api so that any plugin
      can implement its own question bank. This api currently
      works parallely with the moodle core classes and the
      added qbank in the core, means the moment a plugin
      is installed, that object is replaced with the object
      from the plugin instead of core, which means the api
      has flexibility till the plugins are integrated and the
      plugins can be integrated in any order.
      
      All the old classes are still there and not deprecated
      as there is a different tracker for the changes to the
      quiz and another tracker for class deprecation and
      class renaming. Core question units tests are pointing
      to the new api structure but the classes are pointing
      to the location related to the plugin availability.
      Co-Authored-By: default avatarLuca Bösch <luca.boesch@bfh.ch>
      Co-Authored-By: default avatarGuillermo Gomez Arias <guillermogomez@catalyst-au.net>
      
      one more array fix
      dfed4fd0
  24. 10 Aug, 2021 2 commits
  25. 26 Jul, 2021 1 commit
  26. 23 Jul, 2021 1 commit
  27. 09 Jul, 2021 1 commit
  28. 08 Jul, 2021 1 commit
  29. 02 Jul, 2021 1 commit