2228 Commits

Author SHA1 Message Date
pilpi
74c640b3a7 quiz editing: MDL-17409 converted string to use $a
created new string
2008-12-04 15:53:30 +00:00
pilpi
5af1b21ab2 quiz editing: MDL-17409 converted strings to use $a
converted concatenation to use $a instead for new (committed with the rest of Quiz UI redesign project) strings, created new strings for old strings that did not yet use $a
2008-12-04 15:13:22 +00:00
pilpi
3e6ad1d7a4 quiz editing: MDL-17409 removed ":" from source
removed ":" from source where they occured with new (committed with the rest of Quiz UI redesign project) strings and changed the strings accordingly
2008-12-04 13:28:20 +00:00
pilpi
033c8cde6e quiz editing: MDL-17294 removed unnecessary comment 2008-11-28 19:51:30 +00:00
pilpi
588a58b8d9 quiz editing: MDL-17294 improved the error situation handling in process_randomquestion_formdata 2008-11-28 19:43:45 +00:00
pilpi
4897ae1b94 quiz editing: MDL-17294 removed unnecessary comment 2008-11-28 18:58:30 +00:00
pilpi
49a020c672 quiz editing: MDL-17294 removed unnecessary comments 2008-11-28 18:57:43 +00:00
pilpi
38faf00984 quiz editing: MDL-17418 added another random question preview link 2008-11-28 18:49:28 +00:00
pilpi
94da24dc76 quiz editing: MDL-17294 added a call to quiz_question_tostring() 2008-11-28 18:47:46 +00:00
pilpi
8c4d6dd2a2 quiz editing: MDL-17294 removed the $showbreaks parameter from quiz_print_question_list 2008-11-28 18:37:24 +00:00
pilpi
c7c7f25a84 quiz editing: MDL-17294 changed quiz_process_randomquestion_formdata to always return (instead of sometimes redirecting) 2008-11-28 17:29:04 +00:00
pilpi
439d9cbe90 quiz editing: MDL-17452 customized the link tooltip to "Remove empty page" for the link for deleting an empty page 2008-11-28 16:33:48 +00:00
pilpi
8333ad82ae quiz editing: MDL-17398 Added "show category contents" as a tooltip for the link with the category name as its contents 2008-11-28 16:27:42 +00:00
pilpi
3814fb96fc quiz editing: MDL-17398 link to edit random question (configuration) in new UI 2008-11-28 15:43:10 +00:00
pilpi
7b2c3bde9e quiz editing: MDL-17451 CSS and whitespace fixes to truncate overlong question category name
Tested on opera 9.27, IE6, Firefox 3 on Ubuntu Linux 8.04
2008-11-28 15:16:40 +00:00
pilpi
9cdcf82665 quiz editing: MDL-17398 cleaned up random question display in the edit subtab
made the link in an empty random question more readable, added a link to show category contents after the list of sample questions of a random question
2008-11-28 14:07:06 +00:00
jamiesensei
2280e147c5 MDL-12418 "Item Analysis shows duplicate responses for Multiple Choice questions with LaTeX in answers" This problem was caused by the formatting of questions in get_actual_responses. Now formatting is done in response_summary rather than get_actual_response which returns an array of unformatted strings.
Have fixed the formatting in responses report and in statistics report to use the correct formatting for the question type.

Created new functions format_responses and format_response. format_responses works on an array and normally just walks through the array calling format_response.
2008-11-28 10:14:19 +00:00
tjhunt
f24493ec9b random essay questions: MDL-8648 Allow essay questions to be selected by random question.
In the 1.9 branch this is controlled by a new option under Admin -> Experimental. In Moodle 2.0 dev it is not optional, it just works.

The main change is letting the manual grading report know which random questions might need manual grading. MDL-4004 - this depends on the random question under consideration, which requires a new questiontype method.

I also changed the random question code so that I could remove some global variables.
2008-11-28 06:07:11 +00:00
tjhunt
16590517fa fix notices: MDL-15974 Some systems that were upgraded have nullable columns, leading to notices
A new install has NOT NULL DEFAULT 0.
2008-11-27 05:12:11 +00:00
pilpi
9e5d7a8c5b quiz editing: MDL-17418 added back (removed comments around) random question preview link for also the random question printing function for the order and paging tab. 2008-11-26 16:24:46 +00:00
pilpi
1b90bb45c5 quiz editing: MDL-17284 removed a print_r() call that must have been forgotten there when debugging 2008-11-26 15:36:34 +00:00
pilpi
0ff9576738 quiz editing: MDL-17284 converted a space to an   to keep preview label on same line with its icon. 2008-11-26 15:35:08 +00:00
pilpi
101cad083a quiz editing: MDL-17294 added back (removed comments around) random question preview link 2008-11-26 13:16:49 +00:00
tjhunt
2e883810d3 quiz editing: MDL-17296 refactor print_timing_information to avoid duplicating code from mod/quiz/accessrules.php 2008-11-26 04:52:46 +00:00
tjhunt
d7129a519f accessibility / lang strings: MDL-17359 remove > being used as an arrow - screen readers don't like it. 2008-11-25 13:15:53 +00:00
tjhunt
1372b5d2cf quiz editing: MDL-17298 We should not add JavaScript to the YAHOO namespace Also, use the newer methods for including required JavaScript. 2008-11-25 12:31:59 +00:00
jamiesensei
bbf4f440ee MDL-15326 "allow for per report capabilities to replace mod/quiz:viewreports" 2008-11-25 12:11:27 +00:00
tjhunt
1332ce5397 quiz unittests: MDL-17295 start writing unit tests for some of mod/quiz/locallib.php - and fix the bugs they revealed! 2008-11-23 12:46:51 +00:00
tjhunt
1499ce3185 unit test reliability: For some reason this does not work on my laptop. because the standard function getrempteadr returns '', so just skip this test. 2008-11-23 11:53:21 +00:00
pilpi
721efa237d quiz editing: MDL-17298 removed debugging code forgotten there in the previous revision 2008-11-22 17:26:13 +00:00
pilpi
12e6b459c6 quiz editing: MDL-17298 use onDOMReady instead of onload.
In the previous commit to this file (1.2) I accidentally tried to do this already, but did it wrong, so javascript dialogs did not work.
2008-11-22 17:20:18 +00:00
pilpi
e81702f83a quiz editing: MDL-17362 Cleaned away the js code related to MDL-17362 question bank javascript collapsing until that is done 2008-11-22 16:57:50 +00:00
pilpi
5c8505d034 quiz editing: MDL-17293 changed how the page number to add on is passed to the form for creating a random question 2008-11-22 16:32:36 +00:00
pilpi
414d5bfb7e quiz editing: MDL-17290 doc comments were updated 2008-11-22 15:28:46 +00:00
pilpi
3fd9edf010 quiz editing: MDL-17300 it is now possible to change question grades after there are quiz attempts 2008-11-22 13:45:45 +00:00
pilpi
8bccba71e6 quiz editing: MDL-17299 Moved function definitions from mod/quiz/edit.php to mod/quiz/editlib.php 2008-11-22 12:36:14 +00:00
pilpi
d9daa35ca9 quiz editing: MDL-17297 Got rid of editcss.js and adjusted stylesheets accordingly 2008-11-22 11:42:06 +00:00
pilpi
1cdbd5e46f quiz editing: MDL-17301 avoid inline CSS in mod/quiz/edit.php 2008-11-22 11:29:20 +00:00
pilpi
f0fbea15ba quiz editing: MDL-17292 made it possible to delete an empty page from a quiz with attemtps 2008-11-21 19:48:57 +00:00
pilpi
ca63fb8b31 quiz editing: MDL-17291 Move selected questions to page is now disabled when Questions per page is set 2008-11-21 17:22:08 +00:00
pilpi
218dfb9127 quiz editing: MDL-17291 Question moving functionality to a user-selected page now manipulates an array instead of string
The old implementation was string-based and flawed, so switched to a more readable array-based one.

Also removed strpos2() since it was only used in edit.php locally and due to this change became unused.
2008-11-21 17:08:36 +00:00
pilpi
47a8933f62 quiz editing: MDL-17288 Lang string issues
questionsperpageselected and shufflequestionsselected from lang/en_utf8/quiz.php now use a $a, rather than concatenation.
2008-11-21 13:35:15 +00:00
jamiesensei
a832c5e151 MDL-5241 edited comments that had not been updated. 2008-11-21 10:02:49 +00:00
tjhunt
fa583f5f6e quiz editing: MDL-17285 This is Olli Savolainen's new interface for editing quizzes.
This was started and usability tested as a Finnish Summer of Code project, and then Olli did further work on it in his own time to get it in shape for inclusion in Moodle 2.0. I reviewed all the code. There are a number of minor outstanding issues that will be fixed soon. See the subtasks of MDL-17284 for a list.

The goal of these changes is to:
* help teachers new to Moodle, so when they first see the quiz editing page, they don't go "Huh! What on earth am I supposed to do here?"
* help novice Moodle users understand and learn to use some of the more advanced quiz feature;
* but, without slowing down more experienced quiz users.

Naturally, with ambitous goals like that, we won't have managed to satisy everybody, but I think this change is a big step in the right direction.

There is extensive documentation on this project at http://docs.moodle.org/en/Development:Quiz_UI_redesign.
2008-11-20 06:59:11 +00:00
tjhunt
10bd502467 Fix typo. 2008-11-17 02:29:45 +00:00
tjhunt
9101efd312 cleanup: MDL-17083 Remove the old teacher, teachers, student and students columns from the course table.
For something that has been deprecated for over two years, they were still used in a lot of places!
2008-11-13 08:40:57 +00:00
jamiesensei
664bf34ff6 MDL-17190 "error in code for calculating discrimination index and efficiency for randomly selected questions" Fixed the code for item stats. 2008-11-10 14:42:21 +00:00
jamiesensei
746860479f MDL-17188 "effective question weight equation cannot cope with negative covariance of question grades" excluding such questions from equation 2008-11-10 11:56:37 +00:00
jamiesensei
af30cd8870 MDL-14209 "quiz stats report:Seperation of functionality and unit tests for calculations" forgot to remove this, now redundant, piece of code. 2008-11-10 08:12:28 +00:00
tjhunt
339ef4c246 random questions: MDL-17160 Adding random questions, maximum option.
When counting how many options to put in the add NN random questions dropdown, we should only count questions of types that are usable by random.
2008-11-07 05:50:02 +00:00