1. 22 Nov, 2021 1 commit
  2. 04 Nov, 2021 1 commit
  3. 27 Oct, 2021 3 commits
  4. 08 Oct, 2021 1 commit
  5. 06 Oct, 2021 1 commit
  6. 04 Oct, 2021 3 commits
  7. 27 Sep, 2021 1 commit
  8. 17 Sep, 2021 3 commits
  9. 13 Sep, 2021 1 commit
  10. 08 Sep, 2021 1 commit
    • Safat Shahin's avatar
      MDL-71614 qbank_previewquestion: Add Preview question plugin to core · 0d55b26d
      Safat Shahin authored
      
      
      This implementation will introduce a qbank plugin "previewquestion"
      which will view the preview question action in the question bank
      actions by replacing the core classes, scripts and yui modules.
      This plugin will also replace the preview option in the edit
      question form. Having this plugin will give users the
      flexibility of enabling or disabling this feature from
      the question bank view.
      This change will also allow other qbank plugins to add
      elements or information in the preview question page
      by implementing a callback. It also changes the pop
      up to page redirect from base view page to make sure
      any changes in preview reflects in the base view, for
      example, comments added and the number of comments in
      the comments colum changes while back from the preview
      page. Other locations like edit and qtype plugins where
      the preview is implemented, stays the same.
      Co-Authored-By: default avatarGuillermo Gomez Arias <guillermogomez@catalyst-au.net>
      Co-Authored-By: default avatarSafat Shahin <safatshahin@catalyst-au.net>
      0d55b26d
  11. 06 Sep, 2021 1 commit
    • Safat Shahin's avatar
      MDL-71641 qbank_tagquestion: Add Tag question plugin to core · 1db23e81
      Safat Shahin authored
      This implementation will introduce a qbank plugin "tagquestion"
      which will implement the tag question actions in the question
      bank view by replacing the core class. Having this plugin
      will give users the flexibility of enabling or
      disabling this action.
      1db23e81
  12. 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
  13. 02 Sep, 2021 2 commits
  14. 31 Aug, 2021 4 commits
  15. 26 Aug, 2021 1 commit
  16. 23 Aug, 2021 3 commits
  17. 19 Aug, 2021 1 commit
    • Safat Shahin's avatar
      MDL-71615 qbank_deletequestion: Add Delete question plugin to core · 38ec8028
      Safat Shahin authored and ilya's avatar ilya committed
      This implementation will introduce a qbank plugin
      "deletequestion" which will implement the delete question
      action in the question bank view by replacing the core
      class. Having this plugin will give users the
      flexibility of enabling or disabling this action.
      38ec8028
  18. 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
  19. 16 Aug, 2021 1 commit
  20. 08 Jul, 2021 1 commit
    • bas's avatar
      MDL-61460 tool_componentlibrary: Documentation for Moodle UI components · 3de68ad4
      bas authored
      - This tool is only available for admins
      - Before using this tool the hosting admin will need to have NPM installed and be able to run grunt
      - To create the docs pages for the library run "grunt componentlibrary"
      - After the pages are created the Library is available in Site adminstration > Development > UI Component Library
      3de68ad4
  21. 05 May, 2021 1 commit
  22. 26 Apr, 2021 1 commit
  23. 27 Oct, 2020 4 commits
  24. 30 Sep, 2020 1 commit
  25. 21 Aug, 2020 1 commit