Commit graph

1541 commits

Author SHA1 Message Date
mjollnir_
cfe3f66f47 Added comments in the horribly complicated sql around the quiz report (fixes bug # 4406) 2006-03-01 00:49:49 +00:00
gustav_delius
4f48fb42af Towards removing reference to quiz module from the question code
Renaming tables:
quiz_questions -> question
quiz_states -> question_states

Renaming functions:
quiz_delete_question -> delete_question
quiz_get_question_options -> get_question_options
quiz_get_states -> get_question_states
quiz_restore_state -> restore_question_state
quiz_save_question_session -> save_question_session
quiz_state_is_graded -> question_state_is_graded
quiz_extract_responses -> question_extract_responses
quiz_regrade_question_in_attempt -> regrade_question_in_attempt
quiz_process_responses -> question_process_responses
quiz_isgradingevent -> question_isgradingevent($event)
quiz_search_for_duplicate_responses -> question_search_for_duplicate_responses
quiz_apply_penalty_and_timelimit -> question_apply_penalty_and_timelimit
quiz_print_question_icon -> print_question_icon
quiz_get_image -> get_question_image
quiz_make_name_prefix -> question_make_name_prefix
quiz_get_id_from_name_prefix -> question_get_id_from_name_prefix
quiz_new_attempt_uniqueid -> question_new_attempt_uniqueid
quiz_get_renderoptions -> question_get_renderoptions
quiz_print_quiz_question -> print_question
quiz_get_question_responses -> get_question_responses
quiz_get_question_actual_response -> get_question_actual_response
quiz_get_question_fraction_grade -> get_question_fraction_grade
quiz_get_default_category -> get_default_question_category


Renaming constants:
QUIZ_EVENT.... -> QUESTION_EVENT....
QUIZ_MAX_NUMBER_ANSWERS -> QUESTION_NUMANS
2006-02-28 09:26:00 +00:00
urs_hunkler
259af02332 CSS enhancements and corrections 2006-02-25 17:27:49 +00:00
thepurpleblob
7ac1e095b8 Moving export default filename function. 2006-02-24 18:49:01 +00:00
thepurpleblob
d8c2c55bf9 Removed import/export files. Moved to new (question) location 2006-02-24 16:01:44 +00:00
thepurpleblob
7b4ac82a37 Removed from old location 2006-02-24 15:50:39 +00:00
thepurpleblob
71d0be31d6 Removed import export functions 2006-02-24 15:46:59 +00:00
urs_hunkler
5bc572112c class added to the submit button to be able to position it
I optimized display.html and CSS
same class name for different objects is problematic
_ quiz table and question table must not be named with same class
_ surrounding tabel: class="multichoice|etc"
_ answer table: class="answer"
I changed the classname of the "answer" div to class="ablock" (short from "answer-block") that it does not conflict with "answer"
multichoice:
_ changed first row to class="r0"
_ added descriptive classes to the cells
2006-02-24 15:00:27 +00:00
gustav_delius
f02c6f017e Renamed QUIZ_QTYPES to QTYPES 2006-02-24 13:48:43 +00:00
gustav_delius
b2db6c5a41 Removing the developer docs because they are now held in MoodleDocs 2006-02-24 13:38:46 +00:00
gustav_delius
4b32fd66ab Moved function quiz_question_used from mod/quiz/locallib.php to question_used in lib/questionlib. Fixed some more links. 2006-02-24 12:53:47 +00:00
gustav_delius
8a274d4d37 Bumped version number (hadn't been done in a long time) in order to be able to require latest Moodle version in the quiz module. 2006-02-24 10:51:26 +00:00
gustav_delius
8a9ba05a8a Removing questiontypes from their old location, they are now in moodle/question/questiontypes/ 2006-02-24 10:43:59 +00:00
gustav_delius
80a5e194ff Updated quiz scripts to work with the separate question scripts in moodle/question 2006-02-24 10:43:06 +00:00
toyomoyo
f841494c62 see changes for admin/utfdbmigrate.php 2006-02-24 08:20:13 +00:00
martinlanghoff
20b36bed42 mod/quiz/backuplib: tiny syntax fix - thanks Nigel 2006-02-24 01:10:08 +00:00
gustav_delius
c6293e00db Backing up the 'originalquestion' field 2006-02-23 19:16:39 +00:00
gustav_delius
3eb9904f61 Restoring the 'originalquestion' field 2006-02-23 19:14:51 +00:00
gustav_delius
602d778b1f Experimenting with a new event type to accommodate teacher-marked questions. This is work in progress. 2006-02-23 19:12:46 +00:00
thepurpleblob
cb06a092dc Whoops - ranges for categories on each page were incorrect. Plus added
sesskey to page numbers.
2006-02-23 16:55:13 +00:00
thepurpleblob
4a987dfa67 Improvements to pagination. Linked to all actions now. 2006-02-23 16:05:05 +00:00
thepurpleblob
fb3fe7aa07 Added some basic pagination to categories screen. Probably needs a bit
more refinement.
2006-02-23 15:26:38 +00:00
gustav_delius
4546212ce3 Keep the action icons in the category questions list from wrapping. Eventually this editing page needs to be styled properly with css. 2006-02-22 19:19:42 +00:00
gustav_delius
f7cf31f594 Some mysql versions appear not to be willing to convert an empty string into a float. So setting all empty fields to 0 first. 2006-02-22 19:12:29 +00:00
thepurpleblob
ce5a4f3284 Split out category class, and moved display part of code to it's own
section. About to make some changes related to large numbers of
categories (pagination etc).
2006-02-22 10:47:20 +00:00
gustav_delius
f9cd8ce632 To determine whether a question has been graded we can now no longer look at wether the grade is the empty string because the grade is now always a number. Instead we use the $state->last_graded->event field. 2006-02-22 00:17:17 +00:00
urs_hunkler
c02131ec37 started to build the CSS for the new quizzes. While working on it I will write all into styles.php. When finished I will put the CSS into the standard themes. The quiz part in the standard theme is deactivated. 2006-02-21 23:53:52 +00:00
gustav_delius
7fddf77ea5 display template for truefalse questions. Also simplified the code. 2006-02-21 23:08:11 +00:00
gustav_delius
dcfa8b2aa9 No submit button in readonly mode 2006-02-21 23:06:47 +00:00
gustav_delius
3fc63cbe96 display template for shortanswer questions 2006-02-21 13:23:02 +00:00
gustav_delius
fbf0e2a204 Fix for bug 4810 2006-02-20 21:10:13 +00:00
gustav_delius
1d0f9df57e Added CVS hooks to templates 2006-02-20 20:47:48 +00:00
thepurpleblob
35d0543a1a added forcedownload=1 to exported file download.
Partly fixes problem with <pre> tags getting added by file.php
2006-02-20 16:42:01 +00:00
gustav_delius
38992f7e23 Changed grade fields to type real, added missing essay question tables. 2006-02-20 09:04:09 +00:00
gbateson
8faa855d37 encapsulate all functions within class;
rename "get_hotpotatoes_xxx" functions to "hotpot_get_xxx";
rename "seed_hotpotatoes_RNG" function to "hotpot_seed_RNG";
initialize all $question objects using $this->defaultquestion (if possible);
fix decoding of ampersands in HP quiz readings
2006-02-20 05:49:53 +00:00
toyomoyo
7541b03f28 changed some grade fields into float type, see #4806 2006-02-20 01:41:00 +00:00
mjollnir_
ebe2c5057b Fixed up a few tiny syntax errors in quiz upgrade 2006-02-19 23:15:55 +00:00
gustav_delius
0f03f3a0c2 This way around will work better. Sorry, I am tired. 2006-02-19 23:08:52 +00:00
gustav_delius
e3d36faadf Tables for essay questions. Penny will check I didn't mess this up. 2006-02-19 23:06:25 +00:00
gustav_delius
c1e24bcd8e Changing grade fields to float for postgre 2006-02-19 22:49:30 +00:00
gustav_delius
3dd1a5c432 Changing grade fields to float for mysql. Asking Penny to do the same for postgreSQL 2006-02-19 22:19:00 +00:00
gustav_delius
c4c7a2a67b Revert the fix to $status because it turns out that for example backup_putid() returns false when called with an id that has already been added. 2006-02-19 21:46:36 +00:00
gustav_delius
e1eed5ccfc Fix for bug 4217 2006-02-19 17:41:27 +00:00
gustav_delius
14afbbf034 Added the much-requested question reordering tool 2006-02-19 16:34:06 +00:00
gustav_delius
238bf03473 get_image now only returns the link, leaving the formating of the img tag up to the template 2006-02-18 21:08:34 +00:00
gustav_delius
997a2d5be3 New defaults, strings and help files for shuffle options 2006-02-18 21:07:39 +00:00
gustav_delius
a3b8af3805 Clear all floats before printing the next component. 2006-02-18 20:41:08 +00:00
gustav_delius
0f9f31c81c Using html template for multichoice question 2006-02-18 20:01:36 +00:00
gustav_delius
ee49be211b updated required Moodle version in an attempt to stop people installing the unstable quiz module code (I use unstable in the sense of rapidly changing, not in the sense of buggy of course :-)) 2006-02-18 19:03:06 +00:00
gustav_delius
7f65c565be First steps towards separating logic and layout in the printing of questions: the print_question() method in the default question type now uses the template question.html 2006-02-18 17:32:56 +00:00