Ilya Tregubov
b2dce5d60c
Merge branch 'MDL-76629' of https://github.com/liorgil/moodle
2023-06-22 14:29:40 +02:00
Lior Gil
f92437428e
MDL-76629 core_table: add sticky column option
2023-06-19 12:46:29 +03:00
David Woloszyn
802ff3e2e3
MDL-75913 behat: Use alternatives to Atto in tests
2023-06-19 16:35:46 +10:00
Andrew Nicols
4d15a4ee32
Merge branch 'MDL-69231-master' of https://github.com/lameze/moodle
2023-06-15 10:58:56 +08:00
Andrew Nicols
ecf49b2a19
MDL-78306 mod_quiz: Convert AMD modals to ESM
2023-06-14 21:41:50 +08:00
Andrew Nicols
9f5d56b7c3
Merge branch 'MDL-75696_master' of https://github.com/marxjohnson/moodle
2023-06-08 12:30:49 +08:00
Simey Lameze
2367bc9ff6
MDL-69231 behat: remaining work for role capability generator
...
This commit does few things:
* Unify data generators usage to role short name.
* Replace remaining manual steps to use the new data generator.
* Also replaced other manual steps to set config to use data generators.
* Tidy up of some tests, aligning pipes and splitting one line steps into multiple lines.
* Fixes tests to have one Given/When/Then per scenario.
2023-06-02 12:47:27 +08:00
Andrew Nicols
81dc04b435
Merge branch 'MDL-77564' of https://github.com/timhunt/moodle
2023-06-01 13:00:54 +02:00
mkassaei
cc880cabf5
MDL-77564 Quiz display options: Hide or show the grade information
...
Allow settings to show Max marks and Marks, Max marks only, or hide the grade information completely.
2023-05-31 17:15:29 +01:00
Luca Bösch
eecbead7d9
MDL-78314 quiz: style button fieldset in "Manually grade question".
2023-05-26 15:09:43 +02:00
Jun Pataleta
428e604344
Merge branch 'MDL-78320' of https://github.com/paulholden/moodle
2023-05-25 11:48:42 +08:00
Paul Holden
b2dd8a3cbd
MDL-78320 quiz_overview: format group names in overview report.
2023-05-24 16:19:29 +01:00
Dani Palou
53eb03bcc6
MDL-78307 quiz: Fix URL passed to secure_window.init_close_button
2023-05-24 13:10:50 +02:00
Dani Palou
a5a33b8d4a
MDL-78307 quiz: Fix contexturl passed to attempt_overdue message
2023-05-24 13:10:50 +02:00
Andrew Nicols
dc01f7df8d
Merge branch 'MDL-78260' of https://github.com/timhunt/moodle
2023-05-19 11:40:14 +08:00
Mark Johnson
bdc75b3015
MDL-75696 quiz: Fix restoring pre-4.0 quizzes with random questions
...
Restoring multiple quizzes from a pre-4.0 backup was broken when
the quizzes shared a random question. This is because after the
first quiz created a set reference in place of the random question,
it deleted the question record so it was not there for the second
quiz to use. This change tracks the IDs of random questions so
they can be deleted at the end.
2023-05-18 15:53:36 +01:00
Mark Johnson
a47ebb50b3
MDL-75696 quiz: Set default value for includingsubcategories on restore
2023-05-18 15:53:36 +01:00
Tim Hunt
9be598a77f
MDL-78260 quiz stats: fix View details for random questions
2023-05-17 09:09:13 +01:00
Tim Hunt
60dbaa0065
MDL-75576 quiz/question statistics: don't expire by time
...
Previously, a set of calculated quiz statistics would only 'last' for
15 minutes. Then they would be considered invalid and not used.
Now, computed statistics are kept indefinitely. Instead, when a new
batch of values are computed for a particular set of settings, older numbers
for the same settings are deleted first. Therefore,
question_stats_cleanup_task is no more.
2023-05-15 10:01:27 +01:00
Tim Hunt
7994f1c985
MDL-75576 quiz statistics: don't time-limit the use of cached values
...
This should have been done as part of MDL-74762, but was missed.
2023-05-15 09:59:34 +01:00
Tim Hunt
174e2ae3b5
MDL-75576 quiz statistics: don't compute when a user views the qbank
...
Previously, when a user viewed the question bank, if the quiz statistics
had not already been calculated, we would try to compute them there an then.
This could be very, very slow, leading to session lock problems.
Now, we never try to compute the statistics on the fly. Instead, we rely
on the existing \quiz_statistics\task\recalculate scheduled task to do it.
2023-05-15 09:59:34 +01:00
Jake Dallimore
4b0a4dfcb2
Merge branch 'MDL-77872-master' of https://github.com/lucaboesch/moodle
2023-05-09 15:27:45 +08:00
Luca Bösch
86aaab4329
MDL-77872 quiz: quiz editing page less narrow.
2023-05-04 15:36:43 +02:00
Paul Holden
029474c319
MDL-70189 lang: final removal of deprecated 311 strings.
2023-05-04 14:15:35 +01:00
Ilya Tregubov
a7c42e69f4
Merge branch 'MDL-78025' of https://github.com/timhunt/moodle
2023-05-02 11:42:45 +08:00
Tim Hunt
c71272c3b1
MDL-78025 quiz: fix the quiz_questions_in_use logic
2023-04-26 15:29:39 +01:00
Paul Holden
b495ba0cec
Merge branch 'MDL-78007-master' of https://github.com/HuongNV13/moodle
2023-04-25 12:36:07 +01:00
Huong Nguyen
1d4c1d9c65
MDL-78007 tiny_media: Fix wrong condition for the Tiny Media
...
Including in this commit:
- Switched to Tiny editor in manually_mark_question.feature
2023-04-24 15:53:41 +07:00
Jun Pataleta
9095bb0ef9
MDL-78000 upgrade: add the 4.2.0 separation line to all upgrade scripts
2023-04-22 23:17:50 +08:00
Jun Pataleta
02ba4ceefa
Merge branch 'MDL-77940' of https://github.com/stronk7/moodle
2023-04-19 17:43:23 +08:00
Jun Pataleta
07243a3ae3
Merge branch 'MDL-77785' of https://github.com/timhunt/moodle
2023-04-19 15:45:55 +08:00
Eloy Lafuente (stronk7)
061c9d7ba0
MDL-77940 versions: bump all versions and requires near release
...
version = 2023042400 release version
requires= 2023041800 current rc1 version
2023-04-18 18:08:09 +02:00
Víctor Déniz
b576b068bd
MDL-77878 lang: Use fixed strings in tests
2023-04-17 08:49:59 +01:00
Helen Foster
ee8408c4d5
MDL-77878 lang: Import fixed English strings (en_fix)
2023-04-14 13:08:38 +01:00
Marina Glancy
8fc1486d36
MDL-77164 various: fix incorrect phpdocs
2023-04-13 11:35:06 +01:00
Marina Glancy
4d765cd699
MDL-77164 privacy: typehint test content writer
2023-04-13 09:43:15 +01:00
Sara Arjona
34ab6b02d9
Merge branch 'MDL-75301_master' of https://github.com/marxjohnson/moodle
2023-04-06 08:33:06 +02:00
Paul Holden
63b3e4f996
Merge branch 'MDL-69551' of https://github.com/timhunt/moodle
2023-04-05 11:25:16 +01:00
Mark Johnson
96bada8495
MDL-75301 quiz: Use "always latest" option for question previews
...
This will set the "alwayslatest" option when previewing a question from
the quiz according to the version setting used in the quiz slot.
2023-04-05 10:23:47 +01:00
Tim Hunt
6f9f573a84
MDL-69551 quiz: start quiz password field should be a passwordunmask
...
This help accessibility and usability
2023-04-04 12:18:37 +01:00
Sara Arjona
c75ff0b0a3
Merge branch 'MDL-77656' of https://github.com/timhunt/moodle
2023-04-03 11:01:34 +02:00
Tim Hunt
9efaa719cc
MDL-77656 quiz: stop using displayed number as an id
2023-03-31 16:01:23 +01:00
Tim Hunt
3bea326d7a
MDL-77656 quiz: Don't use custom question numbers from shuffled sections
2023-03-31 16:01:23 +01:00
Tim Hunt
24bbb18eb2
MDL-77656 quiz editing: customisable numbers only in unshuffled sections
...
This works by always outputting both the customised and uncustomised
number into the HTML of the Questions page, then uses CSS & JS to
show the appropriate one as shuffle is toggled.
2023-03-31 16:01:23 +01:00
Tim Hunt
d7462893b0
MDL-77656 quiz: handling special chars in customised question numbers
2023-03-31 16:01:22 +01:00
Tim Hunt
6df55bf1f3
MDL-77656 quiz: fix web services to handle custom question numbers
2023-03-31 16:01:22 +01:00
Tim Hunt
47ff5c8e5b
MDL-77785 quiz/question: display long question numbers better
2023-03-29 15:04:34 +01:00
Paul Holden
4f13fa65ce
Merge branch 'MDL-76866-master' of https://github.com/andrewnicols/moodle
2023-03-29 13:36:26 +01:00
Andrew Nicols
198842e4f6
MDL-76866 mod_quiz: Use atto for grading test
...
This test is using xpaths for Atto specifically and is an Atto-specific
test.
It needs to be rewritten to be editor-agnostic.
2023-03-29 20:33:47 +08:00
Shamim Rezaie
a0b134107c
Merge branch 'MDL-74452_master' of https://github.com/marxjohnson/moodle
2023-03-29 15:26:49 +11:00