Release Notes - Moodle - Version 2.1.2 - HTML format

Bug

  • [MDL-16168] - Moodle CAS crashes if no LDAP is set up
  • [MDL-19380] - Reimplement support for antivirus software in file uploads and repo pickers
  • [MDL-19907] - Mandatory fields accepting space as input
  • [MDL-20501] - Text alignment problem in Course Activities surveys in arabic (LTR issue)
  • [MDL-21934] - Setting Quiz value to 0 shuffles the feedback fields.
  • [MDL-23520] - Missing option to delete a wiki page
  • [MDL-24202] - It is not possible to define the "Show course categories" setting when there is only 1 category
  • [MDL-25241] - Forum search results no longer show rating, or scales
  • [MDL-25309] - mod/*:view - not implemented consistently, where implemented does not work properly
  • [MDL-25454] - Scheduled backups skip hidden courses, even if they have been modified
  • [MDL-25636] - PHP Notice: Undefined property: stdClass::$format in moodle/blocks/html/block_html.php on line 61
  • [MDL-25697] - iconsmall class gives icons poor vertical alignment under Chrome
  • [MDL-25872] - Teacher listed in assignment grading (but not gradebook)
  • [MDL-26257] - Shibboleth plugin overrides logout redirect url even user did not log in through Shibboleth
  • [MDL-26302] - Move button on the quiz 'Order and Paging' tab does not work
  • [MDL-26303] - LMSFinish cannot be correctly fired when the user tries to browse within the parent (= Moodle) window
  • [MDL-26486] - Matching question grade is not well displayed
  • [MDL-26567] - Moodle 2.0 quiz does not have grade category option in common module settings
  • [MDL-26721] - Typo in setting in backup_cron_helper.class.php
  • [MDL-26754] - Blocks not sorted alphabetically
  • [MDL-26811] - Moodle 1.9.11 to Moodle 2.0 Upgrade DDL Execution error - mdl_backup_log
  • [MDL-26819] - quiz->report->statistics sql error in oracle and mssql
  • [MDL-26841] - Import includes enrolment methods
  • [MDL-26890] - Forum file size limit is not used if a file is added from privat area.
  • [MDL-27030] - Quiz reports display incorrect and inconsistent data after regrade
  • [MDL-27107] - Profile field "confirmed" set to 0 for incoming roaming users
  • [MDL-27122] - The Settings block shows up two times on the Front Page without the option to remove any of them
  • [MDL-27228] - Label edit eye edit button show/hide not working
  • [MDL-27248] - Debug info: Duplicate entry '13-20021' for key 'category_sortorder'
  • [MDL-27491] - Survey and Wiki modules do not report completion information
  • [MDL-27550] - Teacher's feedback not available to students in the workshop module
  • [MDL-27597] - get_categories returns categories not under the parent category
  • [MDL-27631] - "Include questions from sub-categories too" has incorrect default behaviour
  • [MDL-27640] - Rating a database activity entry takes user back to list view
  • [MDL-27658] - Function filterByParent (javascript-static.js) doesn't filter
  • [MDL-27685] - Select statement causes "Warning" messages on postgres
  • [MDL-27728] - javascript form validation library
  • [MDL-27752] - iCal button export bug/fix included
  • [MDL-27754] - Assignment feedback string contains unnecessary word "the"
  • [MDL-27823] - Message - Messages sent with HTML editor during bulk message send displayed with HTML code
  • [MDL-27845] - News forum items with ratings report DB errors
  • [MDL-27857] - With portfolios enabled, you are unable to grade assignments
  • [MDL-27867] - Themes hidden from the theme selector are shown in the course/user/category theme dropdowns as selectable
  • [MDL-27876] - SCORM Player height not adjustable
  • [MDL-27896] - Incorrect context set in course/edit.php prevent emoticons to observe filters status properly
  • [MDL-27975] - Fix spelling errors in community block
  • [MDL-28043] - fix pix_url page context hack
  • [MDL-28059] - Email link / clickable email not working in 2.03 forums
  • [MDL-28080] - Error on Oracle DB operations caused by placeholders longer than 28 chars
  • [MDL-28202] - Edge case missing from Calculated qtype
  • [MDL-28226] - LASTATTEMPT quiz not using latest attempt to grade
  • [MDL-28241] - Error writing to the database when creating certain cloze question
  • [MDL-28248] - Student can not see course page with course completion block
  • [MDL-28259] - Individual answers Feedback not shown in Cloze questions
  • [MDL-28295] - SCORM crashing in IE 7 and above when httpreq is called under certain conditions when using SCORM popups
  • [MDL-28329] - qeupgradehelper cron functionality is not implemented.
  • [MDL-28338] - \n in quiz needing enrollment
  • [MDL-28340] - Advanced message search issue
  • [MDL-28349] - question import for GIFT essay questions throws db exception
  • [MDL-28365] - lang string defined in quiz but used as it was defined in question
  • [MDL-28381] - Moodle cron not completing if PHP not 5.3
  • [MDL-28382] - YUI: yui_combo.php triggers 404 error on old or misconfigured IIS servers
  • [MDL-28397] - Activity completion criteria not showing grade requirement
  • [MDL-28402] - LDAP configuration values being stored in lower case, causing misconfiguration
  • [MDL-28406] - Add Block dropdown creates duplicate block if you double click
  • [MDL-28407] - Calendar Preferences can't be saved
  • [MDL-28424] - Quiz with Browser Security enabled don't shows results (Moodle 2.1)
  • [MDL-28438] - Aiken import fails
  • [MDL-28444] - Calculated questions do not synchronize in 2,1
  • [MDL-28450] - User's Group not provided as default in forum
  • [MDL-28468] - moodle/cohort:assign should allow adding/removing members to the cohort, this doesn't work (icon doesn't show up under edit column) until i allow moodle/cohort:manage
  • [MDL-28473] - Mistake in lib/db/upgrade.php. Large databases (a lot of block_instance) stop during upgrade.
  • [MDL-28481] - Webservices cause header already sent warnings to fill up error_log
  • [MDL-28487] - Typo in [flashvideo_help,filter_mediaplugin]
  • [MDL-28489] - Site News forum name is not translated on index.php
  • [MDL-28504] - CSS typo in media filter stylesheet
  • [MDL-28507] - Bad string in the upgrade of very old quiz attempts to 2.1
  • [MDL-28508] - Aiken format not generating the question name properly
  • [MDL-28509] - YouTube repository search order
  • [MDL-28510] - YouTube repository using wrong thumbnails
  • [MDL-28515] - CLI installer supports fullname and shortname but these aren't specified in the help for it
  • [MDL-28517] - hint header form elements have the wrong id in question type edit form.
  • [MDL-28535] - As IE6 is no longer supported - remove " PHP Zlib compression has been enabled on this site, some users may experience issues loading SCORM objects in certain web browsers" warning
  • [MDL-28548] - Plagiarism - allow multiple plugins to store backup info
  • [MDL-28564] - implement support for extra answer fields in question export and import
  • [MDL-28566] - Links in "user details" participant list appear inconsistently across themes
  • [MDL-28569] - RSS feed autodiscovery fails with ampersands in url
  • [MDL-28575] - formal_white does not highlight hardcoded (in config.php) $CFG settings
  • [MDL-28587] - In formal_white, environmenttable does not highlight matched, unmatched and warnings on requirements
  • [MDL-28593] - Unlocking a grade items is causing Moodle to die
  • [MDL-28602] - Quiz attempt report wrong duration
  • [MDL-28603] - Regression: SCORM 1.2 ADL test Course 1 for SCO4 Step 2 fails
  • [MDL-28604] - Question bank display forgets sort order
  • [MDL-28605] - When the Server Files Repository Has 27 subdirectories it runs out of memory
  • [MDL-28612] - Quiz statistics report does not always show the 'Actual response' column when it should
  • [MDL-28618] - Match question delete_files bug
  • [MDL-28620] - When running all simple tests from the command line the admin/generator.php script is called and run
  • [MDL-28634] - fix php version requirements
  • [MDL-28639] - modifiedby and timemodified not set during questions import
  • [MDL-28643] - Deleting module instance with completion tracking on grade causes errors
  • [MDL-28649] - Student skip content page: Force new attempt and force completed don't work
  • [MDL-28652] - Calculated question type: wild card names not displayed in edit form
  • [MDL-28654] - lib/thirdpartylibs.xml path wrong for TinyMCE
  • [MDL-28655] - Incorrect type of return value in qtype_calculated_qe2_attempt_updater
  • [MDL-28679] - the Response history State column displays illogical "Not yet answered" states.
  • [MDL-28684] - QE2 upgrade fails on bogus second start state when questiontype is 'multichoice'
  • [MDL-28686] - QE2 upgrade fails on manually graded questions that have been deleted
  • [MDL-28687] - Can't display quiz attempt when question has been deleted
  • [MDL-28689] - Chat compact theme missing file
  • [MDL-28721] - hidenav setting in SCORM not working right
  • [MDL-28737] - advcheckboxes toggle their value every form submit in the presence of a checkbox_controller
  • [MDL-28936] - Private message popup does not limit number of characters to 200
  • [MDL-28939] - Bad lang string reference in grade/import/csv
  • [MDL-28942] - Wrong random guess score for mulitple-choice multiple-response questions
  • [MDL-28943] - Manage message outputs doesn't use pluginname
  • [MDL-28957] - Excessive logging overloads firebug logs
  • [MDL-28962] - IMS Enterprise crash
  • [MDL-28975] - qengine.js gives an error in Internet Explorer
  • [MDL-28976] - Broken fragment id #q0 added to the URL when navigating around the quiz
  • [MDL-28979] - Match question type: correct answer display formatted badly
  • [MDL-28981] - Forum's forum_make_mail_html() doesn't call forum_user_can_post() properly
  • [MDL-28982] - "By student name" sort order of quiz manual grading results in error "sql_fullname() not available anymore"
  • [MDL-28987] - Javascript validation doesn't check correct fields
  • [MDL-28996] - Quiz view page list of attempts table is sometimes missing a cell
  • [MDL-28999] - missing yui require in SCORM
  • [MDL-29000] - Forgot password tool performs case-sensitive search on username and e-mail
  • [MDL-29005] - In hub directory listings, remove "Sites/Courses" counts and replace with "Courses for download: X" and "Courses for enrolling: Y"
  • [MDL-29011] - Removing enroll capabilities from teacher role causes 'php coding error' message
  • [MDL-29018] - Lesson detailed statistics not displayed for whole class
  • [MDL-29019] - Should use 'enrol/self:config', not 'enrol/manual:config'
  • [MDL-29022] - enrol_database requires idnumber in external courses
  • [MDL-29036] - webservice/upload.php should respect max file size
  • [MDL-29056] - Need scroll feature in quiz grading window
  • [MDL-29062] - WSD (White screen of Death), while editing "Embedded Question"
  • [MDL-29064] - "Question text" field in "Embedded answer (cloze)" question should be required text
  • [MDL-29072] - Importing into a course requires incorrect capability on the source course
  • [MDL-29079] - 'Include user completion information' setting has two check boxes instead of one
  • [MDL-29111] - Broken fragment id #q0 added to the URL when navigating around the quiz review
  • [MDL-29112] - event mod_deleted is NOT triggered when delete mod through AJAX
  • [MDL-29126] - Cannot export tab delimited plaintext files, always exports as comma delimited
  • [MDL-29131] - Recent Activities report gives 'Error reading from database' for separate groups course
  • [MDL-29139] - /lib/form/recaptcha.php should require parent libraries
  • [MDL-29141] - After turning on show question text in the question bank, you can't turn it off again
  • [MDL-29144] - Screen-readers speak question state twice when reading the quiz navigation
  • [MDL-29145] - Problem to view IMS packages
  • [MDL-29170] - Security overview reports 'Critical' for 'Default role for all users' in fresh Moodle install.
  • [MDL-29190] - XHTML not well formed in show_nonrespondents.php
  • [MDL-29198] - Delegated transactions not working properly on MySQL
  • [MDL-29216] - Penalty & hints not available Cloze question type
  • [MDL-29230] - Unable to add a shortanswer question with an answer of 0
  • [MDL-29270] - Question's default grade is not correctly restored from 1.9 backups
  • [MDL-29292] - spelling mistake on theme settings page in moodle 2.1.1
  • [MDL-29296] - After upgrading Continue button on last lesson page gives error "Could not find lesson pages"
  • [MDL-29306] - User with multiple requested roles is enrolled only with one role
  • [MDL-29323] - Invalid CSS border style in the magazine theme
  • [MDL-29333] - JSON Parse Error in Forum
  • [MDL-29336] - Grade mapping table not entirely saved when using Number of Errors Acessment Form with weights different from 1
  • [MDL-29341] - Units buttons misaligned in numerical and calculated questions
  • [MDL-29360] - Close window button when viewing/editing quiz question comments doesn't work
  • [MDL-29366] - Import/Export of essay questions as Moodle XML does not include files used by the graderinfo
  • [MDL-29392] - grade/report/index.php ignores $CFG->grade_profilereport
  • [MDL-29403] - ROLE EDIT default value not showing in theme FORMAL WHITE
  • [MDL-29406] - unset_all_config_for_plugin() deletes too much!
  • [MDL-29427] - Information items should summarise the state as 'viewed' or 'not yet viewed'
  • [MDL-29428] - The question navigation panel should use the string 'This page' instead of 'On this page'
  • [MDL-29462] - html_to_text('0') gives '', not '0'
  • [MDL-29464] - Total of grades doesn't update when you add a random question from question bank
  • [MDL-29478] - Fix recent regressions & adjust unit tests
  • [MDL-29484] - qformat xml tests failing
  • [MDL-29487] - Type in enrollib.php => enrol_sharing_course
  • [MDL-29493] - Should be possible to create a question with defaultmark a float
  • [MDL-29511] - Coding error: $seq out of range while reviewing individual steps from question response history
  • [MDL-29512] - File manager - "download...rename...move...delete... button" fails or has destructive results
  • [MDL-29519] - Plagiarism API cron should be triggered after event queue
  • [MDL-29520] - Badly performing MySQL queries connected to questions
  • [MDL-29528] - typo in multichoice question upgrade from 1.9
  • [MDL-29535] - borked context filter settings after change in PARAM_ALPHAEXT
  • [MDL-29539] - XHTML not well formed for editor with required rule
  • [MDL-29541] - Backport MDL-29244 to stable branches
  • [MDL-29566] - Incorrect handling of float columns metadata and associated tests
  • [MDL-29567] - Fix problem with negative defaults under PostgreSQL and associated tests
  • [MDL-29570] - Quiz editing page displays the wrong time in the status line
  • [MDL-29618] - Enrol methods and enrolments not being restored anymore
  • [MDL-29621] - XHTML not welformed when creating Feedback questions
  • [MDL-29644] - penalty and Hints donot work with XML export for Cloze questions
  • [MDL-34968] - fi lang broken placeholders

Task

  • [MDL-28931] - Update timezones info to latest version available (2011h)

Improvement

  • [MDL-23967] - Cron script no longer works properly in CLI 'mode' - needs warning operation has changed from 1.9
  • [MDL-24567] - Reorder the "Preferred theme" list to display in alphabetical order
  • [MDL-25838] - A clear and obvious exit from scorm after quiz completion
  • [MDL-27295] - Categories with Sub-Categories Should not Show "(0)" Courses
  • [MDL-27689] - Vague README-LDAP file in \auth\ldap
  • [MDL-28051] - Question numbers on the quiz edit page are different from the question numbers during a quiz attempt
  • [MDL-28410] - Allow a single option in a Choice activity
  • [MDL-28469] - Several more quiz settings pages should use General type: admin
  • [MDL-28488] - Import requires is too integrated with backup/restore permissions
  • [MDL-28490] - Need better class names in the quiz statistics report to help themes
  • [MDL-28533] - verify where_clause() only in debug mode
  • [MDL-28580] - perform safety check on the third argument to upgrade_main_savepoint()
  • [MDL-28650] - Full web service documentation should be a lot easier to access for admin
  • [MDL-28653] - Add a class indicating the question state to the main question div to give themes more options
  • [MDL-28708] - Performance: Add support for 304 response in filelib
  • [MDL-28709] - Performance: Send cache/contenttype headers with 304 responses
  • [MDL-28935] - Add days of week to monthly calendar view
  • [MDL-28990] - Add mobile overview
  • [MDL-29016] - Support changing of $CFG->directorypermissions in moodle installers modified by distributions
  • [MDL-29093] - Authentication for authentication only, not for user creation
  • [MDL-29135] - Reword instructions for SSO login via MNet
  • [MDL-29211] - Formal White Theme missing lines between forum posts.
  • [MDL-29548] - Let message outputs have some say in what the defaults are
  • [MDL-29558] - for a question with many variants we only want to allow the user to preview the first 20
  • [MDL-29571] - Improve class="accesshide" screen-reader hints in qtype_description.
  • [MDL-29605] - Modify Afterburner custom menu to allow auto format of top level menu items

Sub-task

  • [MDL-23902] - Names not displayed correctly in navigation when using multilang filter
  • [MDL-24459] - Multilang filter not always applied on course categories
  • [MDL-28565] - change all branches to point the License and Credits pages in docs to the consolidated one under dev.
  • [MDL-28595] - general exception message error about creating guest or admin users in db/install.php has continue button but continues without trying to reinstall tables.
  • [MDL-29006] - Multilang filter on sticky block title
  • [MDL-29186] - Review the uses of course fullname and make sure it is formatted consistently.
  • [MDL-29187] - Review the uses of category name and make sure it is formatted consistently.
  • [MDL-29188] - Review the uses of course section names and make sure it is formatted consistently.
  • [MDL-29189] - Review the uses of course shortname and make sure it is formatted consistently.
  • [MDL-29295] - remove strtok from DML and DDL layers
  • [MDL-29394] - Use a hidden field instead of a selector when there is only one html editor format option

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.