- 21 May, 2022 1 commit
-
-
jun authored
* No need to enclose the title of the quiz navigation fake block in a span tag. The block title also gets appended to the skip link which means that a block title with a span tag assigned with an identifier can cause duplicate ID errors on the DOM.
-
- 20 May, 2022 1 commit
-
-
Laurent David authored
Display more friendly messages when: * When displaying activity and the server is not available * When we join a meeting and the server is not available or an error is detected
-
- 08 May, 2022 1 commit
-
-
Eloy Lafuente authored
Applied the following changes to various testcase classes: - Namespaced with component[\level2-API] - Moved to level2-API subdirectory when required. - Fixed incorrect use statements with leading backslash. - Remove file phpdoc block - Remove MOODLE_INTERNAL if not needed. - Changed code to point to global scope when needed. - Fix some relative paths and comments here and there. - All them passing individually. - Complete runs passing too. Special mention to: - Moved to the level2 "privacy" namespace: - \mod_assign\privacy\feedback_legacy_polyfill_test - \mod_assign\privacy\submission_legacy_polyfill_test - Moved to the level2 "task" namespace: - \core_message\task\migrate_message_data_test - \ltiservice_gradebookservices\task\cleanup_test - \message_email\task\send_email_test - \mod_lti\task\clean_access_tokens_test - \mod_workshop\task\cron_task_test - Moved to the level2 "event" namespace: - \core_h5p\event\deleted_test - \core_h5p\event\viewed_test - Renamed to a better name: - backup_forum_activity_task_test.php (missing "task")
-
- 06 May, 2022 6 commits
-
-
Jake Dallimore authored
-
Mihail Geshoski authored
-
Mihail Geshoski authored
-
Mihail Geshoski authored
Adds a new install script for the BBB module and a new upgrade step. The BBB module now will be disabled by default for new installations and also it will be disabled for the existing sites that use the default BBB server configuration. Admistrators will be required to confirm the acceptance of the related DPA prior to (re)enabling the plugin once again.
-
Mihail Geshoski authored
Adds a note in the BBB general settings page to raise awareness about the legal obligations related to the data processing agreement with the service provider which is currently configured.
-
Mihail Geshoski authored
Implements a function for the 'pre_enable_plugin_actions' callback. When the default BBB server settings are used while the administrator attempts to enable the BBB plugin, the function will prevent this action and trigger a dynamic form requesting the admin to conifrm their acceptance of the related data processing agreement. The process of enabling the plugin will continue as usual in cases where the admin has already confirmed the acceptance of the dpa or a different BBB server configuration is used other than the default.
-
- 04 May, 2022 2 commits
-
-
Tim Hunt authored
-
Paul Holden authored
-
- 03 May, 2022 6 commits
-
-
Tim Hunt authored
Where obviously safe.
-
Tim Hunt authored
-
Jake Dallimore authored
-
Jake Dallimore authored
-
Jake Dallimore authored
-
Jake Dallimore authored
-
- 29 Apr, 2022 2 commits
-
-
Marina Glancy authored
-
Marina Glancy authored
-
- 28 Apr, 2022 1 commit
-
-
Cameron Ball authored
-
- 26 Apr, 2022 1 commit
-
-
- 23 Apr, 2022 2 commits
-
-
Eloy Lafuente authored
-
Eloy Lafuente authored
The scenario has not only grades related completion conditions but also timing conditions or reach the end conditions that shouldn't be tested by a grades feature. More yet, those completion conditions are already tested by other feature files, namely: - reach the end: completion_condition_end_reached.feature - visit and timing: lesson_activity_completion.feature So we have removed all those parts that are being tested by other features. Specially the visit and timing ones, because they lead to random failures in slow environments and they have been fixed in the lesson_activity_completion.feature scenarios by MDL-72698.
-
- 22 Apr, 2022 1 commit
-
-
Laurent David authored
* Fix issue with the roomupdater that should not force the updatecache flag for get_meeting_info API * Fix issue when meeting is not started (and does not exist) and bigbluebutton_proxy::get_meeting_info throws an exception, skipping the cache and then polling the server every second.
-
- 14 Apr, 2022 5 commits
-
-
Huong Nguyen authored
-
Shamim Rezaie authored
-
Shamim Rezaie authored
-
Shamim Rezaie authored
-
Claude Vervoort authored
-
- 13 Apr, 2022 1 commit
-
-
jun authored
-
- 12 Apr, 2022 1 commit
-
-
Tim Hunt authored
This got lost in the 4.0 question bank work. We are trying to phase out qtype_random, that is where the old code and lang strings for describing random questions is, so OK to add back a call to it. When we get better qbank filtering we can replace this again. Note, the asserts in the Behat were copied from my 3.11, checkout, to really verify we are restoring the previous behaviour.
-
- 11 Apr, 2022 1 commit
-
-
Tim Hunt authored
I think that, because how PHP works, the MDL-74255 bug (lack of explode) generally does not break anything, which is why no tests failed. Still. Good to fix.
-
- 08 Apr, 2022 6 commits
-
-
Tim Hunt authored
-
Tim Hunt authored
-
Tim Hunt authored
The main issue to fix is that questions vesions which should not have been used (that is, hidden or draft versions) were getting offered as an option and acutally being used. As part of this I was able to substantially un-tangle mod_quiz\question\bank\qbank_helper, which previously was a mass of functions calling other functions in a complicated way. Hopefully, it is now a bit easer to understand, and perhaps less buggy.
-
Tim Hunt authored
This fixes lots of stuff like outdated or incomplete PHPdoc comments or test heler functions where the arguments don't have their types declared. A few more significant fixes, like places were a silly method was used to get a context which was readily available.
-
Tim Hunt authored
-
Laurent David authored
* In visible group user should see all recordings. This fixes an issue while integrating MDL-74052 with this issue.
-
- 07 Apr, 2022 2 commits
-
-
Laurent David authored
* Only delete "Create" or "Update" logs when a recording has been effectively created * Reschedule task if fail or logs are left over * One task per meetingid
-
Odei Alba authored
When reviewing the answers: 1- When there are all the questions in one page and you click in the first question, it will scroll to the first question. 2- When there is one question per page and you click in the question number, it will go to that question page and scroll to the top. If you click again the question number, it will scroll to the question container.
-