skodak
0cd1affc58
MDL-18910 full support for module intro editor with embedded images
2009-04-22 04:57:34 +00:00
skodak
42f103be4c
MDL-18910 moving modedit features to modname_supports()
2009-04-21 08:57:20 +00:00
tjhunt
2f5f73d014
quiz editing: MDL-18871 logic was backwards for deciding whether to show the 'This quiz is not graded, so you cannot set overall feedback that differs by grade' warning introduced in MDL-18583.
2009-04-16 03:12:27 +00:00
tjhunt
e0b7cfcb31
quiz settings: MDL-18583 When a quiz has no grade, make it clear that you can only enter one lot of overall feedback.
...
When the maximum grade for the quiz is 0, we disable all the overall feedback form controls except for the first, and display an explanitory message.
2009-03-18 07:33:56 +00:00
tjhunt
eeab18f0b3
quiz settings: MDL-17333 Resolve the interrelations between shufflequestions and questionsperpage.
...
* change the wording of the settings.
* add a repaginate now checkbox (disabled if shuffle is on).
* JavaScript to automatically check the checkbox when qpp changes.
* (remove some irrelevant return value checks now we use exceptions.)
2009-03-17 07:08:33 +00:00
tjhunt
84e628a027
quiz settings: MDL-18485 Improve quiz settings form
...
* Reorder form fields to group things more logically.
** and on the corresponding admin page too.
* Set some options to be 'Advanced' by default:
** Apply penalties.
** Each attempt builds on the last.
** Decimal places for question grades.
** The five 'Extra restrictions on attempts' settings. (password, etc.)
* Admins can still change this to suit their institiution at Administration > Plugins > Activity modules > Quiz.
* These new defaults are applied if the admin had not previously set any fields to be advanced.
* Disable some filds when they are not applicable:
** Grading method, if num attempts = 1
** Penaly scheme, if adaptive mode = no
** Each attempt builds of last, if num attempts = 1
** Review after quiz closed options, if no close date.
** Delay between 1st and 2nd attempts, if num attempts = 1
** Delay between later attempts, if num attempts < 3
* Convert quiz.timelimit to be in seconds, for consistency, and ready for the new duration field type (MDL 18500).
** Including ensuring that backup and restore is backwards compatible.
* MDL-5537 New setting, questiondecimalpoints, so, for example, you can show the quiz grade as an integer, but have fractional question grades.
** There is a 'Same as overall decimal points' option, which is the default.
* Improve some field labels.
* Make corresponding changes in the help files.
2009-03-10 08:39:51 +00:00
tjhunt
a733c4b98b
mod quiz: MDL-3156 Add an option to display the current user's photo and name on the Quiz attempt and review pages.
2009-01-07 06:32:13 +00:00
tjhunt
ab652c35ee
quiz settings: MDL-16781 Avoid concatenating and calling strtolower on language strings.
2008-12-05 04:20:26 +00:00
tjhunt
16851b22ad
MDL-16676 All references to the text.html and emoticons.html files need to be updated to point to text2.html and emoticons2.html
2008-09-25 10:04:01 +00:00
tjhunt
e2249afe2b
MDL-7010 Convert mod\quiz\config.html to mod/quiz/settingstree.php using the new admin tree system.
2008-08-26 01:05:01 +00:00
tjhunt
4c07690efc
MDL-6353 Quiz questions per page setting is confusing. People expect that changing this setting will repaginate the quiz, which is not the case, so change the wording of this setting and its choices.
2008-08-22 02:13:00 +00:00
tjhunt
298daa2188
MDL-12797 - Site-wide quiz default time-limit was not working. The default was being used, but the enabled state was not being initialised correctly for the form field.
2008-08-13 03:17:49 +00:00
skodak
8eb1d25ffe
MDL-11844 new option for conditional stripping of tags from activity names
2008-07-26 15:15:25 +00:00
skodak
c18269c7e5
MDL-14679 towards modform conversion
2008-06-01 21:36:11 +00:00
skodak
3264868249
MDL-14679 removed magic quotes from forms validation() method, fixed some minor problems
2008-06-01 17:53:25 +00:00
skodak
a78890d593
MDL-12133 validate() method tidying up; merged from MOODLE_19_STABLE
2007-11-23 22:15:07 +00:00
tjhunt
8289cdf33a
MDL-10284 - wrong language string used on the quiz view page to inform students of the quiz deadline. I took the opportunity to strip out an unnecessary HTML table, and reviewing uses of the string /quiz(open|close)s?/ found one other inconsistency on the quiz editing form. Merged from MOODLE_18_STABLE.
2007-10-31 17:08:47 +00:00
tjhunt
6f3b54c8aa
MDL-9076 - Move the 'Add 3 more overall feedbacks' button inside that group of elements on the quiz settings form.
...
To make this possible, I added an extra argument to the repeat_elements method, which other people may find helpful on other forms.
2007-10-09 15:44:06 +00:00
tjhunt
e2833e8700
MDL-11617 - 'Student may review' heading on quiz settings form is now misleading. I have fixed some lang strings and improved the help. Also, finish off the clarification of how various capabilites affect quiz review that was started in MDL-11580.
2007-10-09 15:19:07 +00:00
tjhunt
44888f691a
Add $Id$ tags.
2007-09-26 10:13:23 +00:00
mattc-catalyst
5ada3c8e3a
MDL-10888: groupings - mod/quiz - add groupings support
2007-08-27 03:56:39 +00:00
tjhunt
a462602a06
MDL-10858 - Edit field sizes for overall feedback are silly. Merged from MOODLE_18_STABLE.
2007-08-15 12:45:23 +00:00
tjhunt
0675e5eb8f
MDL-9519 - incorrectuse of language strings in quiz. Merged from MOODLE_18_STABLE.
2007-08-06 13:22:59 +00:00
tjhunt
99ebfea247
MDL-10690 - Make quiz name a manditory field. Merged from MOODLE_18_STABLE.
2007-08-03 10:33:29 +00:00
skodak
602433133e
MDL-10105 idnumber uniqueness tested before insert in UI now - both modedit and item edit pages
2007-08-02 10:38:18 +00:00
tjhunt
de266537a7
MDL-10300 - cleaning incorrectly applied to overall feedback.
2007-07-30 10:33:43 +00:00
tjhunt
00719c02d6
MDL-10656 - Way to control when Overall feedback is displayed, independantly of the other sorts of feedback. Also, improve the layout of those settings on the quiz editing form.
2007-07-30 10:05:11 +00:00
tjhunt
bb4598fcf7
Quiz time limit field: Store it in the DB as an int(10), like the other time-related columns. Also, include the unit (minutes) in the forum label.
2007-07-02 06:48:50 +00:00
skodak
23a7718bd1
MDL-9696 used absolute path include in mod_forms
2007-06-10 23:20:45 +00:00
poltawski
2ee60b4944
MDL-9742 Replaced stray tabs with spaces
2007-05-08 16:11:58 +00:00
skodak
54bb33eb10
MDL-9652 rename new password reveal to unmask
2007-04-30 18:03:19 +00:00
tjhunt
ab0a8ff22c
MDL-9608 - Work around Firefox putting the user's password in the quiz password field. Merged from MOODLE_18_STABLE.
2007-04-27 08:33:11 +00:00
skodak
e96167d2fa
MDL-9181 Use new password field with reveal option in editadvanced and enrolment, group and quiz keys
2007-04-06 16:23:48 +00:00
jamiesensei
f5efac7b85
fixes (MDL-8449) Quiz start and close times should allow the teacher to select a time as well as a date.
2007-02-26 06:38:47 +00:00
tjhunt
09f7fa1183
Missing serf_default on decimal points field.
2007-01-26 17:52:23 +00:00
jamiesensei
3a298174e8
important security fix previous use of ['type'] in repeatedeloptions array would not have worked.
2007-01-21 10:32:42 +00:00
jamiesensei
a7f7e52fc5
changed name of moodleform_mod method 'defaults_preprocessing' to 'data_preprocessing' in line with change of set_defaults name to set_data.
2007-01-16 15:36:33 +00:00
skodak
26de8d35ce
fixed text field widths in new forms
2007-01-11 19:47:08 +00:00
jamiesensei
08224df157
migrated randomsamatch to formslib.
...
fixed small typo in quiz mod_form
2007-01-08 13:58:42 +00:00
jamiesensei
271ffe3f25
various formslib work including bug fixes for MDL-8039 id attribute collision between forms and page ids. Also added editor helpbutton. This is a fix for MDL-6941 need the ability to associate several helptopics with htmleditor. Also started on converting forms for question types to formslib.
2007-01-07 12:46:47 +00:00
jamiesensei
18a7736107
added helpbuttons to htmleditors where needed. Further work on htmleditor helpbutton code.
2007-01-05 04:51:46 +00:00
jamiesensei
ebff6e2c5e
better code formatting
2006-12-28 16:44:47 +00:00
jamiesensei
f07b9627b6
changes to how we generate the id attribute of forms and the naming convention of forms
...
migrate blog edit to formslib
2006-12-28 09:32:45 +00:00
jamiesensei
cc8cbf5591
got rid of extra help button that shouldn't have been there.
2006-12-19 11:43:32 +00:00
jamiesensei
a23f0aaf95
* Added setAdvanced functionality see http://docs.moodle.org/en/Development:lib/formslib.php_setAdvanced
...
* Added MoodleQuickForm method closeHeaderBefore($elementName); http://docs.moodle.org/en/Development:lib/formslib.php_Form_Definition#Use_Fieldsets_to_group_Form_Elements
* Added moodleform method add_action_buttons(); see http://docs.moodle.org/en/Development:lib/formslib.php_Form_Definition#add_action_buttons.28.24cancel_.3D_true.2C_.24revert_.3D_true.2C_.24submitlabel.3Dnull.29.3B
* is_cancelled method added to moodleform http://docs.moodle.org/en/Development:lib/formslib.php_Usage#Basic_Usage_in_A_Normal_Page
* added hidden labels to elements within groups such as the date_selector select boxes and other elements in 'groups'
* quiz/mod.html migrated to formslib
* glossary/edit.html migrated to formslib
* extended registerNoSubmitButton() functionality to automatically add js to onclick to bypass client side js input validation.
* added no_submit_button_pressed() function that can be used in a similar way to is_cancelled() as a test in the main script to see if some button in the page has been pressed that is a submit button that is used for some dynamic functionality within the form and not to submit the data for the whole form.
* added new condition for disabledIf which allows to disable another form element if no options are selected from within a select element.
* added default 'action' for moodleform - strip_querystring(qualified_me()) http://docs.moodle.org/en/Development:lib/formslib.php_Usage#Basic_Usage_in_A_Normal_Page
2006-12-19 07:03:08 +00:00