Release Notes - Moodle - Version 2.2.3 - HTML format

Bug

  • [MDL-18095] - Cannot clear override flag on grades with feedback
  • [MDL-19263] - Site-level users with grading capability receive Assignment emails
  • [MDL-19391] - approve icon style need to be set to iconsmall in database module
  • [MDL-19549] - The english update timezones message tries to reasure but puts doubts in my mind
  • [MDL-22510] - require_login doesn't respect $setwantsurltome when Password change required.
  • [MDL-25407] - admin/innodb.php fails if it encounters a view
  • [MDL-25660] - Workshop submission deadlines do not appear on calendar
  • [MDL-26243] - When editing an event in the calendar block the number of events in the "repeat series" is always set to 1
  • [MDL-26500] - rss.xml files are not showing image attachments
  • [MDL-26523] - Various problems found with the grader report in gradebook
  • [MDL-26674] - Wiki Module activity report does not show activity
  • [MDL-27064] - Blogs: Different titles for different contexts
  • [MDL-27304] - User link in Wiki history takes directs people to the 'top course' profile page which is of course hiden to most users.
  • [MDL-27457] - Manual enrolment via JavaScript doesn't work
  • [MDL-27547] - When deleting a local plugin containing a built-in service, the built-in service is not deleted
  • [MDL-27710] - Lesson Content Pages cannot be configured with classic branches
  • [MDL-28187] - Navigation issue with user messaging preferences page
  • [MDL-28735] - Calendar detailed monthly view is not working.
  • [MDL-28952] - Link to user profile in comments block fails
  • [MDL-28955] - Missing arrow for custom menu sub-content in Nimble theme
  • [MDL-28972] - html_quickform_toggle_checkboxes use getElementsByClassName which is not supported by ie
  • [MDL-28998] - Custom user profile field entry allows non-unique value when it should not
  • [MDL-29147] - QuickForm insertElementBefore shows a warning if there are multiple elements without a name
  • [MDL-29174] - Modules' navigation nodes incorrectly flagged as branches due to stubs
  • [MDL-29262] - Moodle 2 backup_controllers table is needlessly massive
  • [MDL-29264] - Completion z-index makes it bleed through messaging popup
  • [MDL-29331] - Participants list with option "User list":"User details" provides no possibility to select users
  • [MDL-29400] - Single file assignment displays 'File uploaded successfully' when no file uploaded
  • [MDL-29440] - Outlook/iCal/Lightning/GoogleCalendar show HTML code in calendar exports
  • [MDL-29678] - 'Error: A required parameter (id) was missing' when using enrolment key to join course
  • [MDL-29848] - Export entry to main glossary crashes
  • [MDL-30225] - Creating new web service tokens create error
  • [MDL-30478] - Wiki groups wierd behaviour
  • [MDL-30784] - Android Tablets sent to mobile theme
  • [MDL-30819] - Cannot highlight the columns in the grader report
  • [MDL-30867] - Lesson essay question formatting is inconsistent and in fact horribly broken.
  • [MDL-30955] - Forum average of ratings incorrectly displayed
  • [MDL-31008] - Fix up the CSS used to display dimmed objects.
  • [MDL-31175] - undefined $dependentsetting in register_dependency() in base_settings.class.php
  • [MDL-31266] - Lesson with multi-answer multi-choice question shows wrong feedback for partially correct answers
  • [MDL-31429] - PayPal Enrolment Message Provider Not Installed
  • [MDL-31431] - Profile image sometimes requires login => mobile app can not retrieve profile images
  • [MDL-31449] - Editing permissions in feedback module on front page causes exception
  • [MDL-31488] - When going direct to a configuration page for authentication module when not logged in an error occurs
  • [MDL-31494] - Broken documentation link on the External database authentication setup page
  • [MDL-31498] - Default for mform repeated elements does not work (and has never worked)
  • [MDL-31510] - Students in Groups see ALL Assignments in the Gradebook regardless of their Group allocation
  • [MDL-31528] - Bread crumbs (navigation bar) are disappearing when we turn editing off.
  • [MDL-31534] - Maintenance mode require_login() shows debugging
  • [MDL-31548] - Hidden courses no longer show for Adminstrators viewing user profiles
  • [MDL-31553] - max_execution_time lowered during command line upgrade
  • [MDL-31594] - Decimal in manual grading are truncated when using comma
  • [MDL-31595] - Enrol me in this course in Setting block visible for guests
  • [MDL-31631] - Navigation block: Unnecessary cache can cause deleted activities to remain listed
  • [MDL-31640] - In course/search.php selected courses can't be moved to categories, no capability check while moving courses and turn editing on/off not working
  • [MDL-31664] - If I delete a post (in Q and A Forum) with several answers to it, the answers remain in database and are not deleted
  • [MDL-31671] - Unable to delete all events in a recurring series after the first event from that recurring series had already been deleted.
  • [MDL-31702] - Cannot start attempt at quiz if no graded questions are present
  • [MDL-31703] - Problem with lib/javascript.php in some hosting environments
  • [MDL-31718] - shorten_text is not UTF8 safe
  • [MDL-31755] - Course Category Breadcrumb not displaying properly
  • [MDL-31762] - Validation when creating users through webservices needs to be reviewed and fixed
  • [MDL-31768] - it is not possible to add a picture to the thanks page in feedback
  • [MDL-31775] - "Start at last page seen" function broken in Moodle 2
  • [MDL-31789] - Teacher can not access a local system file repository in his course.
  • [MDL-31808] - Upload assignment: Feedback is not shown to user when assignment is graded in gradebook level only
  • [MDL-31815] - Periods in username fail email registration confirmation
  • [MDL-31818] - Submitting grades on the grader report (non-ajax) causes the page you're on to be forgotten
  • [MDL-31835] - Recent conversations need an explicit link
  • [MDL-31841] - Feedback in gradebook user view is centered
  • [MDL-31853] - Plugins with global settings can cause blocks to disappear from admin pages
  • [MDL-31856] - Responses are not displayed consistently after activity closes
  • [MDL-31869] - Searching for users in messaging with multiple roles generates a warning
  • [MDL-31877] - Function get_users function at datalib.php does not remove exceptions
  • [MDL-31888] - Scroll bars appear when displaying SCORM package in 2.2.1+
  • [MDL-31903] - Course section highlight icon and title won't toggle
  • [MDL-31908] - Glossary 'entry list' format: printable version does not show content
  • [MDL-31910] - Error on Manual Grading
  • [MDL-31911] - Error creating a settings page for an admin tool
  • [MDL-31914] - Deleting an activity/resource with course completion enabled doesn't remove it's entry in course_completion_criteria
  • [MDL-31917] - Assignment submission grading interface is not intuitive when item has been graded via gradebook
  • [MDL-31918] - Course Completion report performs recursive db queries
  • [MDL-31919] - Assignment is not listed as graded if grading has been done via gradebook
  • [MDL-31935] - Course search restore link is broken
  • [MDL-31937] - en_us Language Pack Missing strftimedatefullshort Date Format String
  • [MDL-31956] - Wrong language component used in the paypal enrolment plugin.
  • [MDL-31979] - Syntax error in config-dist.php
  • [MDL-31981] - \* handled incorrectly in shortanswer question correct answer/response handling
  • [MDL-32004] - Deleting all course categories causes errors due to unset defaultrequestcategory
  • [MDL-32012] - backup/restore from M1.9 to M2.x does not preserve linking between resources
  • [MDL-32026] - Messaging: preference absence error uses non-existing variable
  • [MDL-32036] - Repositories wikimedia and youtube lack paging (backport)
  • [MDL-32037] - Accidentally picking the wrong repository will disable it from working.
  • [MDL-32039] - Question engine upgrade helper message typos
  • [MDL-32048] - Quiz: Question bank - select/deselect all shows strange behaviour (IE7/8)
  • [MDL-32053] - Quiz: Question bank - table displayed inconsistently
  • [MDL-32061] - Backup is broken if there is a lesson with attempts in the course
  • [MDL-32064] - Quiz navigation does not trigger the quiz on-submit JavaScript
  • [MDL-32065] - Some images stored in 'pics' directory which prevents themeing
  • [MDL-32071] - Fatal errors caused by calls to get_db_family() which should be get_dbfamily()
  • [MDL-32079] - Folder revision number not updated on file upload / caching of files
  • [MDL-32084] - Remove "Another Moodle theme" tagline from Fusion theme
  • [MDL-32090] - Groups : 404 not found in "Add/remove users" page
  • [MDL-32102] - restore creates invalid course completion records
  • [MDL-32104] - Cannot restore backups with 'update post' forum logs
  • [MDL-32106] - YUI throwing error while adding image from recent files repository
  • [MDL-32124] - mails to non respondents are sent as plain text with html-tags
  • [MDL-32134] - image/png missing language string
  • [MDL-32137] - When a messaging output is set to forced, users should not be able to change that
  • [MDL-32142] - Missing language string backuptypesection in lang/en/backup.php
  • [MDL-32147] - send_file_not_found() very inefficient - we should be able to bypass for some SCORM packages
  • [MDL-32150] - Select all button should not check disabled checkboxes
  • [MDL-32164] - 'encoding' string missing in database activity import form
  • [MDL-32172] - error on random content (branch) jump on content page
  • [MDL-32178] - Duplicate shortname can crash database enrolment sync
  • [MDL-32181] - calculatedmulti editform does not validate correctly multianswers option
  • [MDL-32192] - Rename the string invalidgradeitmeid to invalidgradeitemid
  • [MDL-32201] - question_type::export_to_xml misses files in answers & feedback when using extra_answer_fields
  • [MDL-32213] - 3rd party manually-graded question types do not upgrade properly
  • [MDL-32214] - when regarding quizzes with lots of attempts, php runs out of memory
  • [MDL-32217] - numerical unitgradingtype parameter not correctly set on import
  • [MDL-32220] - Moodle XML question import sometimes fails to import files
  • [MDL-32234] - invalid index error while browsing users with filter
  • [MDL-32238] - Toggling the hide icon does not update the timemodified column in the course table.
  • [MDL-32246] - Moodle XML question export fails with a fatal error if there is an unrecognised qtype in the question bank.
  • [MDL-32256] - quiz_cron() not returning true
  • [MDL-32258] - mod_data requires cron every minute without providing data_cron() function
  • [MDL-32262] - Missing comma in afterburner theme CSS
  • [MDL-32263] - Loginas Not Triggering Enrolment Plugin
  • [MDL-32264] - Multi-day calendar events are not highlighted in the calendar block
  • [MDL-32270] - Notice: Undefined property: stdClass::$defaulthomepage in /var/www/html/moodle/index.php
  • [MDL-32308] - fatal error when viewing user profile when not logged in under some circumstances
  • [MDL-32316] - In Feedback. Item type 'label' does not honor 'trusted text' ($CFG->enabletrusttext)
  • [MDL-32349] - Installing through the web brower can time-out if you have a lot of plugins
  • [MDL-32353] - Backup checkboxes clickable if permission no and default no
  • [MDL-32357] - Unread post tracking does not work for blog-style forums
  • [MDL-32358] - Validation error does not always show correct messages for numerical and calculateds question types
  • [MDL-32385] - Moodle Core Themes - Top cut off of large text in Summary
  • [MDL-32388] - Chrome: Scorm open in window, window opens minimized
  • [MDL-32393] - Duplicate Page Name in Breadcrumbs for Page Set to Use Popup
  • [MDL-32404] - Missing language string question/noquestions
  • [MDL-32416] - Picasa repository does not return path
  • [MDL-32417] - Pagination does not work in Flickr repository in search results
  • [MDL-32427] - HTML Purifier strips non standard protocol links such as rtsp
  • [MDL-32430] - Invalid URLs in the calendar event's quiz description
  • [MDL-32431] - backup & restore: calendar events (backport of MDL-22895)
  • [MDL-32437] - db query to table: name without prefix (e.g. mdl_) - function grade_get_gradable_activities
  • [MDL-32442] - tool_qeupgradehelper_get_quiz_for_upgrade SQL incompatible with Postgres
  • [MDL-32444] - Afterburner theme missing space between title and input list or button
  • [MDL-32459] - MNet Peer Services text confusing
  • [MDL-32462] - Cron performance problems after upgrading to Moodle 2.2.x
  • [MDL-32490] - Offline assignments should not show lateness information
  • [MDL-32494] - CAS configuration page mis-spellings (MDL-16646 reloaded)
  • [MDL-32514] - Broken JS in group/index.php
  • [MDL-32597] - typo in local/readme.txt for version.php location
  • [MDL-32607] - upgrade_set_timeout times out for CLI scripts
  • [MDL-32624] - initialbars disappears
  • [MDL-32630] - workshop incorrectly expects that admin is logged in during upgrade
  • [MDL-32670] - Chat module is missing $PAGE->set_heading
  • [MDL-32684] - Setting Theme-Priority with $CFG->themeorder does not work correctly
  • [MDL-32693] - Add functions to a service has a bad url
  • [MDL-32698] - A couple of typos in question/engine/datalib.php function load_question_attempt
  • [MDL-32718] - Recent course activity page outputs an error when filtering by group
  • [MDL-32733] - Missing lang string messageprovider:authorize_enrolment
  • [MDL-32775] - moodle media dialog has moodlemedia.htm referring to wrong pix path.
  • [MDL-32789] - Trailing space detected in "et" lang, 'cliunknowoption' string

Improvement

  • [MDL-10716] - Offline activity assignment - Prevent late submissions
  • [MDL-27427] - No option to Edit/Delete External blog entries
  • [MDL-27862] - Theme selector strings need updating and unset button required to unset theme
  • [MDL-28657] - Moodle Backup (Automated Backup File Names)
  • [MDL-30019] - Fusion Theme - view assignments sheet - the grade buttons are not visible unless scrolled to.
  • [MDL-31513] - Confusingly named button on external services page
  • [MDL-31975] - Small cleanup to FW core.css
  • [MDL-31984] - add developer debug message if THEME/renderers.php file is missing but THEME/renderer.php file is present
  • [MDL-32082] - Add message_current_user_is_involved() to improve readability
  • [MDL-32171] - Add manage link to Picasa repository
  • [MDL-32289] - Add language menu to frontpage of Afterburner theme

New Feature

  • [MDL-32443] - CLI Tool for qeupgradehelper
  • [MDL-32477] - allow cloning of core permissions in plugins

Task

  • [MDL-31913] - Backport TinyMCE 3.4.9 to 22 stable

Sub-task

  • [MDL-23647] - Current week highlighting in anomoly theme could be a bit prettier
  • [MDL-28176] - Rephrase "Enable conditional access" (enableavailability) description
  • [MDL-30051] - notify_login_failures in /lib/moodlelib.php crashes when executing from cron.php
  • [MDL-30298] - Binarius theme breaks on activity completeion report page
  • [MDL-30817] - more verbose alt text for completion tracking
  • [MDL-30890] - table for calendar does not have a summary
  • [MDL-30904] - need unique link text in calendar
  • [MDL-30906] - headings are out of order on recent activity page
  • [MDL-32028] - Confusing phpDocs block for $DB->record_exists()
  • [MDL-32454] - MNet Peers moodleform validators fail strict standards
  • [MDL-32519] - Fix instances of 'Enroled' in language strings
  • [MDL-33115] - MyMobile does not integrate well with Collapsed Topics

Edit/Copy Release Notes

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