iarenaza [Sat, 31 May 2008 15:00:42 +0000 (15:00 +0000)]
MDL-4248 Fix error when updating user profiles and any of these fields is empty
According to http://es2.php.net/manual/en/function.ldap-modify.php#43216 we
need to specify an array() value to delete an attribute's value, instead of an
empty string.
iarenaza [Sat, 31 May 2008 13:30:22 +0000 (13:30 +0000)]
MDL-4207 Don't overwrite modified user profile values with empty LDAP values when 'unlocked if empty' is set
If user profile values are locked to LDAP, then LDAP should provide those
values.
But the purpose of the setting 'unlocked if empty' is to allow the user to fill
in a value for the selected field _if LDAP is giving nothing_ for this field.
Thus it makaes sense to let this value stand in until LDAP is giving a value
for this field.
robertall [Fri, 30 May 2008 16:13:35 +0000 (16:13 +0000)]
[MDL-14771] Replace direct use of function number_format() by format_float(). Some whitespace cleaned up has been made, too. Merged from MOODLE_19_STABLE.
robertall [Fri, 30 May 2008 02:03:39 +0000 (02:03 +0000)]
[MDL-8407] Add new function text_export_supported() or export_text_value() to those "mod/data/field/*/field.class.php" files which need them. The existing code formatting has been cleaned up, too. Merged from MOODLE_19_STABLE.
jamiesensei [Thu, 29 May 2008 14:14:27 +0000 (14:14 +0000)]
MDL-15011 "grading report : allow user to select to grade next 10 ungraded attempts" added a new link and options to the grading report page to display only the next 10 ungraded attempts to grade. Also some fixes for faulty sql for ungraded option which was not respecting the users groups selection.
robertall [Wed, 28 May 2008 13:10:58 +0000 (13:10 +0000)]
[MDL-14442] Resolve reopened bug for importing database records as CSV by applying "MDL-14442-clean_param.patch" (see tracker). Don't use PARAM_NOTAGS anymore. Merged from MOODLE_19_STABLE.
robertall [Wed, 28 May 2008 11:27:51 +0000 (11:27 +0000)]
[MDL-8407] [MDL-14129] Fix little typo in error message 'invalidcourseid'. This error message will be used for solving MDL-8407. Same message has already been committed to MOODLE_19_STABLE.
tjhunt [Tue, 27 May 2008 13:42:27 +0000 (13:42 +0000)]
MDL-14764 - Imported multichoice questions may have a blank answernumbering value, which results in an "ERR" prefix to all answers' text. Thanks to Nate H for the fix.
tjhunt [Tue, 27 May 2008 10:35:13 +0000 (10:35 +0000)]
MDL-14593 - delete icons in the question bank do not work. This was a regression caused by part of the fix for MDL-13982. I hvae reverted that bit for now, pending a better solution.
jamiesensei [Mon, 26 May 2008 14:38:48 +0000 (14:38 +0000)]
MDL-15002 "grading report : notice from quiz_num_attempt_summary about how many total attempts there are on the quiz and how many in this group would make UI clearer" oops. Put the clear:both in the wrong place.
jamiesensei [Mon, 26 May 2008 14:26:24 +0000 (14:26 +0000)]
MDL-15002 "grading report : notice from quiz_num_attempt_summary about how many total attempts there are on the quiz and how many in this group would make UI clearer" added call to function and fixed centering of notice on overview and grading report by adding a clear:left to stop the centering being affected by the groups menu.
jamiesensei [Mon, 26 May 2008 12:47:42 +0000 (12:47 +0000)]
MDL-12824 "Essay type of quiz questions needs to color mark which students have been graded and which have NOT"
As well as highlighting graded questions with a new CSS class highlightgraded which is a yellow bg in the standard theme, have also added the option to grade all ungraded attempts for a question.
jamiesensei [Mon, 26 May 2008 11:39:51 +0000 (11:39 +0000)]
MDL-5241 "When manually grading, identity questions by their number within the quiz as well as by question name"
Also added a drop down box to select question to mark instead of the viewquestions table. The drop down box is available at the top of every page, but only if there is more than one manually gradeable question in the quiz. If there is only one question it is automatically selected for marking.
Also added a new constant QUESTION_EVENTS_GRADED during a general refactoring of UI code in grading report and some improvements to efficiency of SQL in report.