Eloy Lafuente (stronk7)
abef633c33
Merge branch 'MDL-41570-master-v2' of git://github.com/jamiepratt/moodle
2013-09-17 21:57:07 +02:00
Sam Hemelryk
26c9c586c9
Merge branch 'MDL-41572-master' of git://github.com/jamiepratt/moodle
2013-09-17 14:30:16 +12:00
Sam Hemelryk
81ece3f7aa
Merge branch 'MDL-41571-master' of git://github.com/jamiepratt/moodle
2013-09-17 14:00:15 +12:00
Jamie Pratt
764f6153d1
MDL-41572 pass through question behaviour vars with correct prefix
...
Through prepare_simulated_post_data. Also includes unit tests for
multiple attempts and tries.
2013-09-15 17:52:18 +07:00
Jamie Pratt
f7f596a2a7
MDL-41571 move forced_choices_selection_strategy
...
out of question/engine/tests/helpers.php to
question/engine/lib.php
2013-09-10 14:29:01 +07:00
Jamie Pratt
f8f37f1edc
MDL-41570 fixes match qtype's prepare_simulated_post_data
...
And converts more unit tests to use the method
2013-09-10 14:24:32 +07:00
Adam Olley
910051b798
MDL-41600: qformat_blackboard_six Fix test_import_match fail w/ddmatch
...
With qtype_ddmatch installed, the unit tests for qformat_blackboard_six
fail as they generate ddmatch questions instead of match ones. This
patch checks for ddmatch and changes the test to expect that instead if
its installed.
2013-09-10 09:16:51 +09:30
Damyon Wiese
050167c3e6
Merge branch 'MDL-41348' of git://github.com/timhunt/moodle
2013-09-03 16:09:29 +08:00
Tim Hunt
0d14f2eb1e
MDL-41348 question code depends on filelib.
...
I think this used to work because mod/forum/lib.php used to be included
everywhere, and in turn included lib/formslib.php. We should declare the
dependencey explicitly.
2013-08-28 11:15:24 +01:00
Dan Poltawski
939320f721
Merge branch 'MDL-41366' of git://github.com/timhunt/moodle
2013-08-27 18:09:34 +08:00
Dan Poltawski
915a6b4117
Merge branch 'MDL-39980' of git://github.com/timhunt/moodle
2013-08-22 10:04:55 +08:00
Tim Hunt
7a55fd3888
MDL-41366 qbehaviour_informationitem fix name capitalisation.
2013-08-21 12:28:20 +01:00
Tim Hunt
d629327a14
MDL-39980 essay attempt-on-last. Handle the no-files case.
...
This slighly changes the format for the way answers are stroed in the DB
in the case where there is some HTML content, but no files. This should
not cause any problems.
2013-08-21 11:56:17 +01:00
Damyon Wiese
43cc62ed13
Merge branch 'MDL-41036' of git://github.com/timhunt/moodle
2013-08-20 12:55:31 +08:00
Dan Poltawski
8ab325fb00
Merge branch 'MDL-38203' of git://github.com/timhunt/moodle
2013-08-20 11:28:39 +08:00
Dan Poltawski
9d66c2bb5b
Merge branch 'MDL-39980' of git://github.com/timhunt/moodle
2013-08-20 10:47:45 +08:00
Damyon Wiese
26ae471585
Merge branch 'MDL-40896' of git://github.com/timhunt/moodle
...
Conflicts:
theme/bootstrapbase/style/moodle.css
2013-08-19 15:38:23 +08:00
Tim Hunt
9e6eb082ff
MDL-38203 multianswer qtype: feedback pop-up should be constrained.
...
So that, when there is a lot of feedback, it is all visible.
2013-08-15 14:15:38 +01:00
Tim Hunt
afb1b3d03b
MDL-39980 question engine: Attempt on last loses response files
...
When doing Each attempt builds on last, we need to copy any response
files into a draft file area, and then re-save them.
While writing the unit test for this, I had to deal with a todo in the
question engine so that questions with files in the response could be
unit-tested.
I also found an fixed a bug with qtype_essay_question::is_same_response
and fixed some notices in the existing essay/manual graded unit tests.
2013-08-15 12:55:13 +01:00
Tim Hunt
89b04bef50
MDL-41093 qtype match: unique index upgrade problem.
...
Eliminate duplicate rows before we try to add a unique index. We
arbitrarily keep the duplicate row with the lowest id.
2013-08-15 12:20:07 +01:00
Tim Hunt
fa5c608c62
MDL-41036 Question category info should use HTML editor
...
This is a minimal fix. All this code could do with a clean-up, but at
the moment, it works, so I am not going to touch it.
2013-08-15 12:19:47 +01:00
Tim Hunt
2f7827b241
MDL-40896 Add missing question edit CSS to bootstrapbase.
2013-08-15 12:18:00 +01:00
Dan Poltawski
387d040b7b
Merge branch 'MDL-40668-master' of git://github.com/damyon/moodle
2013-08-13 11:14:37 +08:00
Damyon Wiese
0c0dfa8fbd
MDL-40668 tinymce: Remove collapsable editor options
...
We have an alternative (pdw toolbars)
Also, allow tinymce to be collapsed down to a single row.
2013-08-13 10:54:36 +08:00
Dan Poltawski
ed07242713
MDL-39507 qtype_essay: hacky fix for unit tests
...
This is just to get the tests passing for integration purposes. Tim
may want to do a robust fix and revert this.
2013-08-13 10:47:19 +08:00
Dan Poltawski
942a0e37d4
Merge branch 'MDL-39507' of git://github.com/timhunt/moodle
2013-08-13 09:52:35 +08:00
Sam Hemelryk
defb89c30c
Merge branch 'MDL-41091' of git://github.com/timhunt/moodle
2013-08-13 09:38:40 +12:00
Tim Hunt
e2b388c1a4
MDL-39507 questions: fix pluginfile URLs before format_text.
...
This commit build's on Jean-Michel's work, tidying up a few lose ends.
2013-08-12 10:32:02 +01:00
Tim Hunt
df7d175d0f
MDL-41091 questions: fix get_all_submitted_qt_vars for unit testing.
2013-08-08 14:41:53 +01:00
Jean-Michel Vedrine
6c23d0d403
MDL-39507 questions: fix pluginfile URLs before format_text.
2013-08-08 10:05:48 +01:00
Jean-Michel Vedrine
398dc6a3ab
MDL-30001 WEBCT Import does not work for 2.0
2013-08-08 07:43:43 +02:00
Petr Škoda
2f1e464a88
MDL-40438 migrate all collatorlib:: and textlib:: uses
2013-08-06 21:04:35 +02:00
Marina Glancy
87934924be
Merge branch 'MDL-31226-master' of https://github.com/lucisgit/moodle
2013-08-06 14:38:08 +10:00
Ruslan Kabalin
f8e28244cb
MDL-31226: quiz: Fix message for attempts built on previous.
...
At the moment, when attempt is built on the last one, "not yet answered"
message is shown, which confuses many people. This patch modifies the state to
"complete" for attempt based on previous and modifies the output string.
Many thanks to Tim Hunt for guiding me through quiz infrastructure and some code
suggestions.
2013-08-02 16:19:18 +01:00
Sam Hemelryk
c6457b8acf
Merge branch 'MDL-35053' of git://github.com/timhunt/moodle
2013-07-30 10:21:38 +12:00
Jean-Michel Vedrine
d2fd7262af
MDL-39404 Update question/format files to match codechecker standards
2013-07-26 21:32:34 +02:00
Tim Hunt
68d2f6a008
MDL-35053 questions: question files outside an attempt.
...
Now update all the places that display files outside attempts to use the
new API.
2013-07-26 13:10:11 +01:00
Tim Hunt
181393aad2
MDL-35053 questions: question files outside an attempt.
...
Sometimes it is necssary to display parts of a question outside of an
attempt. For example for staff review. When displaying the question, we
need to handle images in the question text. In the past there was a
mechanism for this that could only cope with the question text.
This commit introduces a new method that can handle displaying any
part of the question content.
This commit intentionally does not upgrade the parts of the system that
use the mecanism. That is so that this commit can be used to demonstrate
that backwards-compatibility works. The next commit will upgrade the
callers.
2013-07-26 13:10:08 +01:00
Jamie Pratt
a3c5150b2a
MDL-40714 pass through simulated data to sub questions
...
in multi-answer question type
2013-07-23 15:29:28 +08:00
Jamie Pratt
c2b051c7aa
MDL-40542 need to be able to select variant
...
in unit tests
2013-07-23 15:11:56 +08:00
Jamie Pratt
c2f2e7f008
MDL-40541 need to be able to select random q
...
in unit tests
2013-07-23 15:08:32 +08:00
Jamie Pratt
388f047345
MDL-40543 convert from simulated responses
...
to post data
2013-07-23 15:00:02 +08:00
Dan Poltawski
5432ccec64
Merge branch 'wip_MDL-40778_v2' of https://github.com/jamiepratt/moodle
2013-07-23 14:26:35 +08:00
Jamie Pratt
09ff04bcfe
MDL-40778 clear cache for random questions between tests
2013-07-22 11:12:21 +07:00
David Monllao
3897608152
MDL-39635 behat: XPath cleanups
...
- Escaping steps arguments redirected to other steps
- Adding normalized-space() in all contains() assertions
- General xpaths review
- Convering provided xpath text strings to xpath literals
to avoid problems with arguments containing both single
quotes and double quotes
2013-07-19 10:02:36 +02:00
David Monllao
dedb973878
MDL-39635 behat: Replacing hardcoded language strings
...
Using get_string() instead.
2013-07-19 10:02:10 +02:00
Petr Škoda
1c74b26090
MDL-40220 use new core_component::get_plugin_directory()
2013-07-16 22:38:38 +02:00
Petr Škoda
bd3b3bba9f
MDL-40220 use new core_component::get_plugin_list()
2013-07-16 22:36:11 +02:00
Adrian Greeve
38dff99e64
MDL-31776 - lib: Alternate name fields - fixed up user object in question code.
2013-07-10 15:28:27 +08:00
Jamie Pratt
76149901a9
MDL-40449 use data generator to create random qs
2013-07-10 15:45:45 +12:00