MDL-32220 question import: files sometimes stored in the wrong context.

Sadly, this involves a small API change, but I don't believe anyone was
using the argument I had to remove (because we were sometimes passing a
wrong value, and there is not way to compute the right value at that
point in the code.)

Also sadly, the code to compute the context we are importing into is now
rather spaghetti-like, but it works.

Conflicts:

	question/format/examview/format.php
	question/format/learnwise/format.php
	question/format/webct/format.php
This commit is contained in:
Tim Hunt 2012-03-27 17:41:14 +01:00
parent 58db57ad53
commit e4a8f90479
5 changed files with 25 additions and 13 deletions

View file

@ -1,5 +1,13 @@
This files describes API changes for question import/export format plugins.
=== 2.1.5 / 2.2.3 / 2.3 ===
* The readquestions method used to take a second argument $context. However, at
the point where this method was called, it was impossible to know what
context the quetsions were going to be saved into, so the value could be
wrong. Also, none of the standard question formats were using this argument,
so it was removed. See MDL-32220.
=== 2.2 ===
* The plugin name used to be defined in a string called the same thing as the