790 Commits

Author SHA1 Message Date
gustav_delius
9b1a258947 just fixing my earlier fix 2005-05-10 15:34:08 +00:00
gustav_delius
c4aff6543c Fixed bug reported at http://moodle.org/mod/forum/discuss.php?d=23526 2005-05-10 15:00:27 +00:00
thepurpleblob
e7a27eeb87 fixed typo. 2005-05-10 10:31:41 +00:00
gustav_delius
b8897e49a8 fixed bug 3191 2005-05-10 10:12:24 +00:00
gustav_delius
9f9265f302 fixed bug 3190 2005-05-10 09:59:51 +00:00
gustav_delius
9a62a7634b Made sure the questions that can be parent questions are backed up and restored first so that the recoding of the parent field will work. 2005-05-10 09:49:58 +00:00
gustav_delius
2e1111c5b1 Towards a Moodle 1.5 quiz backup and restore. Not tested yet.
I moved some quiz speicific functions out of backup/backuplib.php into mod/quiz/backuplib.php
2005-05-10 09:37:09 +00:00
thepurpleblob
135973fb1c Export now uses functions in questiontype classes. Changes in this file
reflect slightly different question object layout.
2005-05-10 09:23:10 +00:00
thepurpleblob
835ee89f1c Refactored to use functions in questiontypes classes, which have slightly
different object structure.
2005-05-10 09:07:21 +00:00
stronk7
d2ed94bcba Simply rename everyfunction.
Some of them will be deleted later...but from now...
2005-05-09 19:46:08 +00:00
thepurpleblob
6b0ec8d155 Missing get_answers() function looks tricky to work-around. Have
completely disabled MULTIANSWER questions from qti2 export. One for
another day!
2005-05-09 15:37:09 +00:00
thepurpleblob
7ea81728c3 Brought into line with changed object layouts after Gustav's update.
Doesn't work for cloze questions at the moment due to vanished function
in quiz_embedded_cloze_qtype
2005-05-09 15:28:34 +00:00
stronk7
adc7ade8c6 Disable temporary the restore of quiz questions and attempts
to avoid moodlers filling their DBs (not always test servers!)
with non-consistent data.

Can be enabled by setting $CFG->enablerestorequiz = true;

(while working on it both Gustav's team and I, obviously this will be
removed once stabilished)
2005-05-09 13:33:18 +00:00
thepurpleblob
23cd73acbc Show a link to edit the questions in categories if the quiz has already
been attempted.
2005-05-09 13:07:11 +00:00
stronk7
0ce57ae1e2 Splitted restorelib.php to work together
in both 1.5 and pre 1.5 restore code.
Gustav's team is goingo to handle 1.5 whereas
I'm going to handle old backups.

I'll try to change every function name to be able
to merge both libs again at the end of the process.
2005-05-09 11:07:37 +00:00
thepurpleblob
2e2183688a Export now works with objects generated in questiontype classes. 2005-05-09 10:24:18 +00:00
thepurpleblob
683f250a40 Removed functions that build objects for question export. Now done
using existing functions in questiontype classes.
2005-05-09 10:20:19 +00:00
thepurpleblob
d8bb6c3587 get_question_options() function now adds subquestions to $question object. 2005-05-09 10:18:35 +00:00
thepurpleblob
161568f72c Oops! It's a call by reference! 2005-05-09 08:40:37 +00:00
thepurpleblob
7132ca0146 Now calls get_question_option() in appropriate question_type to get question
objects for quiz export. Bad news is that format is different, so all export
classes will need modifying. Will remove old code when complete.
2005-05-09 08:28:09 +00:00
gustav_delius
2b4d7d1495 took out call by reference in an addslashes to fix warning reported at http://moodle.org/mod/forum/discuss.php?d=23288#110511. 2005-05-09 05:47:21 +00:00
gustav_delius
90c7675076 reverted back to restorelib from before the merge. Removes the duplicate function definitions reported on the forums. Also I think this is the best version to start with. 2005-05-09 05:34:20 +00:00
mjollnir_
124dabc799 Updating postgres.php to match mysql.php with max-min/2 rather than min+max/2 2005-05-08 21:28:37 +00:00
gustav_delius
d6516d90e1 removed spurious <tr> 2005-05-08 21:11:05 +00:00
gustav_delius
4165bd36fc fixed problem with update of tolerance reported by Miles, see http://moodle.org/mod/forum/discuss.php?d=23288#110469 2005-05-08 21:06:14 +00:00
gustav_delius
14a02d9595 updated the database diagrams 2005-05-08 15:11:31 +00:00
gustav_delius
57ddd6adba upgraded backuplib.php. Outstanding issues: quiz_rqp_type table and all of Julian's question-type specific stuff. 2005-05-08 14:33:34 +00:00
gustav_delius
bacd044d45 fixed bug 3146 about secure popup window for review screen. 2005-05-08 11:24:03 +00:00
mjollnir_
9c05be5508 Change new to newest for quiz_newest_states (reserved word) 2005-05-08 10:38:56 +00:00
gustav_delius
3e34b1dc14 Changed table field name 'new' to 'newest' for postgres compatibility 2005-05-08 10:35:47 +00:00
gustav_delius
75e1df6fd2 "Attempt builds on last" feature reenabled 2005-05-07 18:50:32 +00:00
gustav_delius
89cae10a6e Some corrections in the documentation 2005-05-07 17:18:53 +00:00
gustav_delius
a5c53187cc enabled penalties for all question types 2005-05-07 14:29:42 +00:00
gustav_delius
f370553ef3 this got a bit messed up in the merge 2005-05-07 14:28:22 +00:00
gustav_delius
1105b32da0 Use round() instead of format_float() to limit decimal points to a MAXIMUM of $quiz->decimalpoints. format_float() always displays EXACTLY that number of digits after the decimal point which is not really desirable. 2005-05-07 13:48:25 +00:00
gustav_delius
ef76e0326d Some work on the penalty mechanism. Took out the multiplicative scheme because it is just too difficult to understand. Made all question types print grading details when quiz is in adaptive mode. Made improvements to the presentation of the grading details. Enabled the penalty mechanism in a few more (on my way towards doing it for all). 2005-05-07 13:30:35 +00:00
mjollnir_
2a8057e7ef Porting quiz upgrade to postgres. Still one bug remains - see 3148 2005-05-07 02:38:42 +00:00
mjollnir_
730e965b17 New postgres7.sql for quiz -- There is a bug in this to do with reserved words (see bug #3148) but committing anyway as is clean apart from this. 2005-05-07 00:23:50 +00:00
gustav_delius
ab4f562bb2 Make it impossible to create a category in one course as the child of a category in another course, fixing bug 2940 2005-05-06 17:07:27 +00:00
gustav_delius
e303a824ff Use the grade highlighting only if the maximum grade scheme is used, see bug 2545 2005-05-06 16:43:28 +00:00
gustav_delius
47d726e9ae Fixed error message that created a warning 2005-05-06 16:27:30 +00:00
gustav_delius
15f3e35a48 One line to do with the multianswer upgrade that I forgot to merge 2005-05-06 16:25:55 +00:00
gustav_delius
c14199770b Fix tooltip on question edit link, see bug 3139 2005-05-06 11:21:00 +00:00
gustav_delius
dea537e55e loops in upgrade script no longer produce output 2005-05-06 10:50:59 +00:00
gustav_delius
43bc8c2929 In non-adaptive mode the mark is printed as in the old days and not as --/n 2005-05-06 07:36:54 +00:00
gustav_delius
978f438893 "Go" buttons are now enclosed in <noscript> tags. 2005-05-06 07:03:14 +00:00
gustav_delius
ee1fb969c8 Merging in from the MOODLE_15_QUIZREFACTOR branch.
The quiz module now can handle adaptive questions and can render remote questions via RQP web services.
2005-05-06 06:24:04 +00:00
thepurpleblob
0b3c25f5d2 Checks for more than 10 answers where required. Fix for bug #3066 2005-05-03 16:20:34 +00:00
thepurpleblob
b6057bf570 Fixed hard coded path. 2005-05-03 13:23:04 +00:00
thepurpleblob
0455cc43a4 Changed name of folder from qti to qti2 to make QTI version clearer. 2005-05-03 13:14:11 +00:00