Andrew Nicols
5afbca2485
MDL-45759 mod_quiz: Correct behat test to reflect changes from a translation fix
2014-08-13 15:44:52 +08:00
Andrew Nicols
83d68fde48
MDL-45780 mod_quiz: Autosave should listen for textarea:change events too
2014-08-11 12:31:36 +08:00
Sam Hemelryk
e6330e5ba8
Merge branch 'MDL-37993-quiz-completion-pass-attempts' of git://github.com/MorrisR2/moodle
...
Conflicts:
mod/quiz/lib.php
mod/quiz/mod_form.php
mod/quiz/tests/behat/completion_condition_passing_grade.feature
2014-07-17 15:16:07 +12:00
Ray Morris
349c930343
MDL-37993 Quiz: completion upon all passing grade or attempts exhausted
...
This patch adds completion options to Quiz similar to what is available in scorm.
One can have the quiz marked complete when either a passing grade is achieved or
all attempts are used up. This will allow a quiz to complete when the user "passes
or fails". (Where "fail" means "using up all attempts without passing".)
2014-07-16 19:17:57 -05:00
Sam Hemelryk
3c94f90cde
MDL-37993 mod_quiz: fixed deprecated behat step
2014-07-15 09:10:17 +12:00
Sam Hemelryk
9b3b730c62
Merge branch 'MDL-37993-quiz-completion-pass-attempts' of git://github.com/MorrisR2/moodle
2014-07-15 08:48:55 +12:00
Ray Morris
db3686d546
MDL-37993 Quiz: completion upon all passing grade or attempts exhausted
...
This patch adds completion options to Quiz similar to what is available in scorm.
One can have the quiz marked complete when either a passing grade is achieved or
all attempts are used up. This will allow a quiz to complete when the user "passes
or fails". (Where "fail" means "using up all attempts without passing".)
2014-07-14 10:14:27 -05:00
Tim Hunt
afbe4592ad
MDL-44492 quiz: fix hilighting of graded attempt
...
In various places, when showing several attempts, we try to hilight the
most significant one (the one that gave the final grade if the quiz is
set to first/last/best attempt). That was not working because the table
zebra stripes were a more specific rule.
Also, the colour was inconsistent, not nice, and not very bootstrapy, so
I changed it.
2014-07-08 13:31:55 +01:00
Tim Hunt
6f885844fd
MDL-44492 quiz reports: revert some style overrides.
...
But add one more. This makes Clean theme look a lot better.
2014-07-08 13:31:53 +01:00
Tim Hunt
750757cff1
MDL-44492 Rough unit test for the report SQL.
...
We really ought to test more cases, but this hits one of the most tricky cases.
2014-07-08 13:31:51 +01:00
Tim Hunt
8cacc71dd2
MDL-44492 quiz reports: make show only graded attempt work.
...
It needs to only affect finished attempts, and the wording needs to be
modified to make it clear that is what it does.
2014-07-08 13:31:49 +01:00
Tim Hunt
84deaaf8bb
MDL-46163 quiz/questions: fix missing hidden fields.
...
I have done this by eliminating the duplication between the base class
and the subclass.
This was a regression introdcued by MDL-40313.
2014-07-02 14:32:53 +01:00
Dan Poltawski
2a957cda17
Merge branch 'MDL-46093' of git://github.com/timhunt/moodle
2014-07-01 10:53:59 +01:00
Dan Poltawski
2d8c48a995
Merge branch 'MDL-40457-question_bank_plugins_columns' of git://github.com/MorrisR2/moodle
2014-07-01 10:12:52 +01:00
Ray Morris
17f229fae3
MDL-40457 Question Bank: Allow plugins to add columns to question bank view
...
Allows plugins to add columns to the question bank view by extending core_question\bank\column_base
Columns to display are set in $CFG->questionbankcolumns. Columns are namespaced and autoloaded to support this.
2014-06-29 21:28:52 -05:00
Tim Hunt
097dbfe11a
MDL-46093 quiz review should default to showing everything on one page
...
... as long as the quiz is not too big. At the moment, that limit is
set to 50 questions.
2014-06-27 17:14:51 +01:00
Eloy Lafuente (stronk7)
c45754d840
Merge branch 'MDL-45445_master' of https://github.com/markn86/moodle
2014-06-24 21:54:58 +02:00
Damyon Wiese
2404605ad4
Merge branch 'MDL-35453' of git://github.com/timhunt/moodle
2014-06-23 12:29:36 +08:00
Tim Hunt
1c2e363c0e
MDL-46086 quiz: fix unit test on Oracle
2014-06-20 22:25:21 +01:00
Tim Hunt
2ce9a94d96
MDL-35453 quiz reports: don't order by id.
...
We were using ORDER BY id even though there was a perfectly good
attempt column to order the attempts by one user at one quiz.
Also, Oracle was complaining:
Debug info: ORA-01799: a column may not be outer-joined to a subquery
2014-06-20 16:09:03 +01:00
Eloy Lafuente (stronk7)
01dca76248
Merge branch 'MDL-45970' of git://github.com/timhunt/moodle
2014-06-17 01:15:21 +02:00
Marina Glancy
c126413655
Merge branch 'MDL-45901_Quiz_master' of git://github.com/nadavkav/moodle
2014-06-16 17:27:20 +08:00
Damyon Wiese
1df546a77e
Merge branch 'MDL-45803_master' of https://github.com/markn86/moodle
2014-06-16 11:00:26 +08:00
Nadav Kavalerchik
c9976d96a5
MDL-45901 - Quiz - Display random questions (from category) on RTL mode.
2014-06-13 12:20:23 +03:00
Mark Nelson
3b0347712a
MDL-45445 events: added '(optional)' to event params where applicable
2014-06-12 20:46:58 -07:00
Tim Hunt
4175a57038
MDL-45970 quiz editing: fix display of random questions.
...
The pass by reference meant the function was clobbering the variable in
the calling function. Once that was change, it was not strictly
necessary to rename the variable in the function, but I did anyway for
clarity.
Thanks to Rajesh Taneja for finding the problem, and identifying which
bit of code was broken. I really just made the patch.
2014-06-12 19:45:33 +01:00
Mark Nelson
b4cfcf5e53
MDL-45803 mod_quiz: removed the quiz_fire_attempt_started function
...
Also commented in mod/quiz/upgrade.txt to inform developers.
2014-06-11 13:53:59 -07:00
Mark Nelson
62a3472e24
MDL-45803 mod_quiz: removed usage of the function quiz_fire_attempt_started_event
2014-06-11 13:53:03 -07:00
Marina Glancy
410bb9a92c
Merge branch 'MDL-20154-master' of git://github.com/merrill-oakland/moodle
2014-06-10 15:41:53 +08:00
Damyon Wiese
2d8d99ab5b
Merge branch 'MDL-45763-master' of https://github.com/merrill-oakland/moodle
2014-06-10 12:42:09 +08:00
Mark Nelson
400afba6ab
MDL-45803 mod_quiz: prevented the attempt_started event from being triggered twice
2014-06-09 15:59:41 -07:00
Mark Nelson
546a2c95f4
MDL-45803 mod_quiz: added attempt snapshot for the attempt and preview started events
2014-06-09 15:59:26 -07:00
Eric Merrill
828a4e9f6e
MDL-20154 quiz: Remove unused random questions
...
When a random question is removed from a quiz, and it is not
in use elsewhere, it should be deleted.
2014-06-05 11:06:26 -04:00
Dan Poltawski
ed3f8591ed
Merge branch 'master_MDL-40371' of git://github.com/danmarsden/moodle
...
Conflicts:
mod/scorm/lib.php
2014-06-03 15:19:22 +01:00
Dan Poltawski
0eb40618ba
Merge branch 'MDL-44054' of git://github.com/timhunt/moodle
2014-06-03 12:58:34 +01:00
Damyon Wiese
96c9b2feb3
Merge branch 'MDL-45630_master' of https://github.com/markn86/moodle
2014-06-03 15:00:27 +08:00
Eric Merrill
a871a7a757
MDL-45763 question Random qtype should use '0' or '1' question text.
...
Some time ago, it when from using '0' for no-subcategories to blank.
Change to properly define '0' or '1', update old questions, and make
sure to fix newly restored questions.
2014-06-02 15:31:23 -04:00
Mark Nelson
1ea5f1e2d3
MDL-45630 events: removed unnecessary 'the' from event descriptions
2014-05-31 15:27:11 -07:00
Tim Hunt
67014b5d23
MDL-45781 quiz autosave: detect and report when the session is lost.
...
and also other errors.
2014-05-30 16:26:23 +01:00
Tim Hunt
7076b30972
MDL-44054 quiz_statistics fix lang string concatenation.
2014-05-29 14:44:21 +01:00
Brian King
6a97697a2a
MDL-40371 Upgrade-until-22: remove obsolete _upgrade_grades functions
2014-05-29 19:43:37 +12:00
Eloy Lafuente (stronk7)
f94891cc00
MDL-45503 upgrade: add v2.7.0 sep lines
2014-05-28 01:13:42 +02:00
Marina Glancy
4d46c88b9f
Merge branch 'MDL-44333' of git://github.com/timhunt/moodle
2014-05-20 14:10:03 +08:00
Dan Poltawski
0c722830d9
Merge branch 'MDL-44449' of git://github.com/timhunt/moodle
2014-05-20 09:50:43 +08:00
Tim Hunt
35cbe84bf7
MDL-44449 quiz access rules should have a delete hook.
...
So they can clean up their settings when the quiz is deleted.
See
babf149c2c
for an example of using this.
2014-05-19 16:59:04 +01:00
Damyon Wiese
cc3dfc2c5f
Merge branch 'MDL-43833' of git://github.com/timhunt/moodle
2014-05-19 20:11:50 +08:00
Tim Hunt
1c65d09f17
MDL-44333 quiz reports: use consitent name for user pref
...
The Marks for each question setting was not being saved properly as a
user preference.
2014-05-17 14:52:43 +01:00
Tim Hunt
6f988b712d
MDL-45455 quiz cron must rollback transaction on error.
2014-05-15 15:09:58 +01:00
Tim Hunt
69d8094f83
MDL-43833 quiz reports: persist states settings between pages.
2014-05-15 15:09:12 +01:00
Eric Merrill
81d48fb907
MDL-45523 quiz Cleanup duplicate question instances.
2014-05-13 14:47:12 +08:00