Tim Hunt
b0380cd884
MDL-47494 gapselect: Fix unit tests for 3.0 compatibility.
2015-08-21 12:32:55 +01:00
Nelson Moller
52b08f5fce
MDL-51090: mod_quiz grading validation of an essay question
...
An invalid format is casted to 0 (if a string) or to some truncated value in other cases (ex: 10..5).
2015-08-20 19:58:49 +01:00
Eloy Lafuente (stronk7)
30deee105c
Merge branch 'MDL-50642' of https://github.com/ecampbell/moodle
2015-08-11 22:32:11 +02:00
Eoin Campbell
dcd4464ea3
MDL-50642 qformat_xml: fix import of tags in Cloze questions
2015-08-05 19:11:11 +01:00
Tim Hunt
1f17e41e9a
MDL-50893 questions: cannot create a question with name 0
2015-07-28 18:18:17 +01:00
Dan Poltawski
5852140e65
Merge branch 'MDL-50799-master' of git://github.com/merrill-oakland/moodle
2015-07-13 16:08:23 +01:00
Dan Poltawski
5fceb11e6c
Merge branch 'MDL-50806-master' of git://github.com/merrill-oakland/moodle
2015-07-13 13:42:53 +01:00
Dan Poltawski
218936aecc
Merge branch 'MDL-50798-master' of git://github.com/merrill-oakland/moodle
2015-07-13 13:35:14 +01:00
Adam Riddell
faf01a4f82
MDL-50800 question: Add missing make_answer method
...
question/type/calculatedmulti/questiontype.php:
- Add public make_answer method so that apply_attempt_state
method in qtype_multichoice_base does not cause a fatal
error when attempting to call make_answer.
2015-07-13 09:54:15 +10:00
Eloy Lafuente (stronk7)
188458a604
MDL-50049 deprecation: Extra minor fixes.
...
- complete and cleanup upgrade.txt
- replace remaining uses in comments.
- fix some incorrect bulk-replacement in previous commit.
2015-07-10 01:59:31 +02:00
Eric Merrill
cef7621e30
MDL-50806 questions: Allow more memory when doing a question import
2015-07-09 12:27:32 -04:00
Eric Merrill
a8524f3354
MDL-50799 question: Improve Show all text to be more accurate
2015-07-08 17:17:02 -04:00
Eric Merrill
c7092fe489
MDL-50798 question: Raise time limit when rendering questions
...
Rendering a large number of questions may be quite slow, so we want to
raise the limit.
We don’t call raise() in the loop because the quiz buffer captures this
function for a AJAX script, and we should only call raise if we expect
a corresponding output to the users browser. This helps to prevent
unexpected load balancer disconnects. See core_php_time_limit::raise()
for more details.
2015-07-08 15:49:10 -04:00
Andrew Nicols
d04e408e38
Merge branch 'php7_reserved_words' of git://github.com/tlevi/moodle
2015-06-18 07:10:38 +02:00
M Kassaei
ef0a59ab7c
MDL-47494 ddimageortext: Fix drag and drop on Android touch devices. #85108
...
The initial suggestion for how to do this fix came from Davo Smith.
2015-06-16 18:38:56 +01:00
M Kassaei
3f6905b410
MDL-47494 ddwtos: Fix drag and drop on Android touch devices. #85101
...
The initial suggestion for how to do this fix came from Davo Smith.
2015-06-16 18:25:53 +01:00
M Kassaei
e76deaac51
MDL-47494 ddmarker: Fix drag and drop on Android touch devices. #85111
...
The original idea for this fix came from Davo Smith.
2015-06-16 18:20:40 +01:00
Dan Poltawski
28887344d6
Merge branch 'MDL-49368' of git://github.com/timhunt/moodle
2015-06-15 12:14:35 +01:00
Tony Levi
303936aa57
MDL-50453 core: Replace reserved word usage in progress\null (PHP7)
2015-06-15 12:21:27 +09:30
Eloy Lafuente (stronk7)
f0fa70d0df
Merge branch 'MDL-29771' of git://github.com/timhunt/moodle
2015-06-01 16:13:18 +02:00
Tim Hunt
3af05ae35b
MDL-29771 interactive behaviour: better state text in try again state
...
Before it just said 'Not complete'. It is more helpful to show the number
of tries remaining in this state as well.
2015-05-31 21:09:55 +01:00
Tim Hunt
312dce0ebc
MDL-50341 quiz statistics: non-attempted questions broke first-try stats
...
For behaviours that allow multiple tries, and when the teacher had chosen to
generate statistics for the first tries only, and when a student had not
attempted one question, then an error occurred. It should have been classified
as no response.
2015-05-31 13:36:53 +01:00
Tim Hunt
e7df2335b6
MDL-50373 questions: random Qs must not pick deleted or sub- questions
...
This was a regression caused by MDL-6340. I missed the necessary
AND parent = 0 AND hidden = 0
in one query of the question table.
2015-05-27 20:32:47 +01:00
Tim Hunt
ce95661817
MDL-49368 qtypes match & multichice: cope with editing after attempt
...
Teachers should not radically edit a question after it has been
attempted. However, if they do, we should handle it gracefully, rather
than triggering PHP errors.
2015-05-21 18:17:14 +01:00
Tim Hunt
8f21a4fb12
MDL-47494 ddimageortext: Fix editing form javascript.
2015-05-21 15:59:03 +01:00
Tim Hunt
be1ce906b5
MDL-47494 ddimageortext: Fix behat failures.
2015-05-21 15:58:55 +01:00
Tim Hunt
16f1bcee3d
MDL-47494 ddmarker: Fix editing form javascript.
2015-05-21 15:57:11 +01:00
Tim Hunt
9deb358dda
MDL-47494 ddmarker: Fix behat failures.
2015-05-21 15:57:10 +01:00
Tim Hunt
8ffe874059
MDL-47494 ddwtos: Fix behat failures.
2015-05-21 15:54:54 +01:00
Skylar Kelty
5b8e7b9564
MDL-50280 WebCT import scripts don't always clean up
2015-05-18 15:25:18 +01:00
Eloy Lafuente (stronk7)
b758ab3053
MDL-50183 upgrade: add 2.9.0 separation line to all upgrade scripts
2015-05-12 00:21:05 +02:00
Tim Hunt
56f6628e9c
MDL-47494 ddimageortext: Bump version for 1.8 release.
2015-05-11 07:38:24 +01:00
Tim Hunt
2a1af96b26
MDL-47494 ddmarker: Fix Behat tests for 2.9.
2015-05-08 16:41:45 +01:00
Tim Hunt
9b74b3b540
MDL-47494 ddimageortext: Fix Behat tests for 2.9.
2015-05-08 16:41:25 +01:00
Tim Hunt
bea20e16c9
MDL-47494 ddwtos: Fix Behat tests for 2.9.
2015-05-08 16:40:57 +01:00
Tim Hunt
2bf2e46ce3
MDL-47494 ddimageortext: ddimageortext: statistics failed when drag items were grouped #51569
...
The error in classify_response caused a fatal error in the quiz
statistics report.
Correctly testing this required some updates to the unit tests to
correctly replicate what happens when a question is attempted.
2015-05-08 12:21:36 +01:00
Eloy Lafuente (stronk7)
26ea380d24
MDL-50102 versions: bump all versions and requires near release
...
version = planned 2015051100 release version
requires= current 2015050500 rc1 version
Note: On purpose, the course format social wrong version (2015102100)
has been kept unmodified. Looking forward a solution right now.
2015-05-05 17:43:19 +02:00
Tim Hunt
299d77dd5a
MDL-50028 qtype_match: fix correct answer display
...
Atto's stupid tendency to create HTML like
<p>You don't need a br at the end of a paragraph!</br></p>
was breaking it.
2015-04-28 13:07:26 +01:00
Tim Hunt
c70c18c0e3
MDL-50028 questions: split into one testcase class per file
2015-04-28 13:07:25 +01:00
Andrew Nicols
bd305d3dcb
Merge branch 'wip-mdl-49799-m' of https://github.com/rajeshtaneja/moodle
2015-04-20 12:22:18 +08:00
Rajesh Taneja
0fe86bbdbb
MDL-49799 behat: replaced asd.com with example.com
...
asd.com is a valid domain, we should use reserved domain names for testing
2015-04-20 11:21:20 +08:00
Adrian Greeve
08000e535d
MDL-49880 mod_lesson: Fixed notice while importing questions.
...
Cloze questions (not supported by lesson) threw up a notice saying that
the course wasn't set.
2015-04-20 09:12:20 +08:00
Damyon Wiese
e362045e58
Merge branch 'MDL-49736_master' of git://github.com/markn86/moodle
2015-04-07 21:42:39 +08:00
Mark Nelson
b25e15b224
MDL-49736 core_question: fixed ability to unhide questions
2015-03-31 22:57:51 -07:00
David Monllao
4d9dda2389
Merge branch 'MDL-40992' of git://github.com/timhunt/moodle
2015-04-01 08:00:43 +08:00
Dan Poltawski
f5c493f75e
Merge branch 'MDL-49666' of git://github.com/timhunt/moodle
2015-03-31 19:18:14 +01:00
Tim Hunt
063cbe93e3
MDL-49666 questions: coding style fixes
2015-03-31 15:23:20 +01:00
Tim Hunt
ed98894326
MDL-49666 qbehaviour_informationitem: respect $options->readonly
2015-03-31 15:22:16 +01:00
Tim Hunt
5e63b335fe
MDL-40992 quiz: option to let students redo questions within an attempt
...
This feature is designed for use on pracice or formative quizzes.
It is available for quizzes that use Interactive or Immediate feedback
behaviour.
If the teacher turns this on in the quiz settings, then once a student
has finished a question, they get a 'Redo question' button beside the
question. If they click it, then the question they finished is replaced
by a new one so they can try again to practise that particul skill or
bit of knowledge a bit more.
When randomisation is involved, the studnets will be given a question or
variant that they have not seen before if possible.
2015-03-31 14:12:48 +01:00
David Monllao
b51ff393cd
Merge branch 'MDL-6340' of git://github.com/timhunt/moodle
2015-03-31 08:44:01 +08:00