Release Notes - Moodle - Version 2.0.3 - HTML format

Bug

  • [MDL-4633] - Profiles requires entry in Description field
  • [MDL-9376] - Q and A forum editing time allows students to see other posts and modify their own
  • [MDL-13481] - Distinguish between course "fullname" and user "fullname"
  • [MDL-13983] - in a html quick if a radio button is disabled you get '( )' or '(x)' rather than just disabling the button
  • [MDL-17344] - Bulk upload user fails if shortname contains a capital letter
  • [MDL-20562] - coursereport_log.php/log:view string used in context different form role capability making translation difficult
  • [MDL-20946] - Grade book averages are wrong if a student has multiple roles or has been deleted
  • [MDL-21446] - Excel export does not work with >31 character worksheet names
  • [MDL-23022] - Canceling a Portfolio Export yields missing navigation blocks and wrong breacrumb
  • [MDL-24071] - TeX filter causing PHP warnings with call to rawurlencode()
  • [MDL-24410] - Can't overwrite a file already uploaded to the Repository under the same name.
  • [MDL-24724] - Course profile should include 'send message' link and email address
  • [MDL-24734] - SCORM Package: Scoring overview reporting grade with incorrect percentage
  • [MDL-24743] - display error in the theme magazine
  • [MDL-24877] - Performance issue for front page "Combo" list for site admins
  • [MDL-25352] - Empty HTML Blocks after using admin/replace.php
  • [MDL-25520] - formal_white theme is displaying incorrectly on side-pre-only layouts
  • [MDL-25594] - completion_criteria_activity cron fails with Oracle ORA-00923
  • [MDL-25621] - Anomaly theme doesn't make use of the langmenu
  • [MDL-25628] - Formal White: 'Collapse all Expand all' on front page have no funktion
  • [MDL-25651] - My private files link in navigation block needs capability check
  • [MDL-25746] - Database templates page needs horizontal scrollbar
  • [MDL-25786] - settings for self enrolement are not shown when using theme Magazine
  • [MDL-25816] - Notice after editing messaging preferences
  • [MDL-25826] - HTMLPurifier rewrites definition cache on every request
  • [MDL-25840] - Blog image attachments missing
  • [MDL-25899] - Question text not wrapping in MOODLE 2.0 in MSIE
  • [MDL-25939] - Missing blog titles - Splash theme
  • [MDL-25975] - The user/selector ajax for searching users fails in IE8
  • [MDL-26013] - RTL Theme fixes for Moodle 2
  • [MDL-26060] - Sorting by date on user list for responses list throws an error
  • [MDL-26077] - Messaging silently strips all text between < and > characters
  • [MDL-26084] - Some Moodle 2.0 themes do not show the hide (eye) icon in weekly format
  • [MDL-26167] - disabledIf doesn't work on filepicker form elements
  • [MDL-26185] - message_output_email uses undefined $userto
  • [MDL-26228] - Grade full view cuts off viewable area
  • [MDL-26300] - formal_white theme corrupts column headings in quiz editing in Firefox
  • [MDL-26313] - formal_white theme does not use standard page-header div
  • [MDL-26319] - Cancelling restore operation generates fatal error
  • [MDL-26324] - Existing Quiz Feedback on Non-Graded Quizzes Prevents Editing
  • [MDL-26335] - moodle_user_get_users_by_id says it requires moodle/user:viewdetails, but it really requires moodle/user:viewalldetails
  • [MDL-26404] - Moodle 2 Messaging Interface (Search bar overlap)
  • [MDL-26416] - Intermittent error from the quiz reports on MySQL because of subtracting two unsigned columns
  • [MDL-26440] - remove references to uid in DB queries as it is a reserved word in Oracle
  • [MDL-26445] - quiz unit penalty doesn't work with 'penalty based on response grade' option.
  • [MDL-26458] - [Microsoft][SQL Server Native Client 10.0][SQL Server]Invalid column name 'name'
  • [MDL-26461] - Error (out of limits) changing one activity scale to shorter one
  • [MDL-26464] - Add entry option is still displayed into settings block even though the maximum entry number is reached
  • [MDL-26480] - The verification of the session functionality fails during the installation process
  • [MDL-26502] - 'Symbian' is misspelt, so browser check gives false positives
  • [MDL-26513] - After restoring course editing teacher isn't able to add activities / resources
  • [MDL-26517] - Matching question review html output is incorrect
  • [MDL-26520] - Quiz attempt: random questions are marked as answered even if they have not been
  • [MDL-26524] - Group Filtering Errors
  • [MDL-26532] - on running admin/cron.php , error with message_send() call while processing assignment_cron()
  • [MDL-26535] - Names are included with published submission
  • [MDL-26537] - Wrong callback URL in the Flickr portfolio setup form
  • [MDL-26545] - Error when viewing Scorm results attempt
  • [MDL-26546] - Missing files in Workshop assessment forms after restore
  • [MDL-26560] - Error message when enrolling and unenrolling users and enrolment methods and roles don't seem to synchronize
  • [MDL-26570] - fatal error while running unit tests.
  • [MDL-26571] - Lesson grades don't display in gradebook when scales are used
  • [MDL-26572] - Course backup seems to produce different grades than the original course
  • [MDL-26576] - Errors on Quiz review page if there is no entry for the quiz in the quiz_feedback table
  • [MDL-26583] - File picker should not use the string XHTML from the quiz
  • [MDL-26594] - Error with "Course completion" block on Oracle 10g
  • [MDL-26607] - Error reading from database when attempting a messages advanced search for a person in my courses
  • [MDL-26609] - Admins are not warned if they are going to install or upgrade to a unstable Moodle version
  • [MDL-26616] - On migrating to 2.0+ files create two rows in mdl_files with the same sortorder, breaking the links
  • [MDL-26623] - Moodle 2 git repo: some files have executable bit set (755 instead of 644)
  • [MDL-26628] - Hard coded string in Course completion report
  • [MDL-26631] - course/completion.php linking wrongly to Moodle Docs
  • [MDL-26634] - LDAP NTLM SSO Multiple subnet separator is not specified and people use a wrong one
  • [MDL-26638] - "Error reading from database" when deleting Course Categories under Site administration / Courses / Add/edit courses
  • [MDL-26643] - Blog visibility update error
  • [MDL-26672] - A value equal to 0 is meaningful within the context of the AICC HACP Mastery Score business logic
  • [MDL-26683] - Typos in workshop comments
  • [MDL-26684] - Missing hypertext reference to the own submission in grading evaluation phase
  • [MDL-26685] - Each attempt builds on last seems to be broken with Essays
  • [MDL-26697] - mediaplugin fixes and improvements META
  • [MDL-26698] - Help message not displayed when https login is enabled
  • [MDL-26700] - Custom CSS not working in Nonzero CORE theme
  • [MDL-26714] - Summary of attempt page in a cloze multi-answer quiz question
  • [MDL-26724] - Notice after submitting numerical question with empty units
  • [MDL-26726] - Spelling errors in debugging output
  • [MDL-26734] - Problems showing results for a quiz preview
  • [MDL-26735] - Images in questions broken when question_attempts.id and quiz_attempts.id our out of synch
  • [MDL-26748] - Inline images, etc. broken in answer feedback for Essay question type
  • [MDL-26767] - Error from the quiz participation reports on MySQL because of subtracting two unsigned columns
  • [MDL-26768] - Lesson is returning 0 when it should return null when it is polled for student grades
  • [MDL-26773] - PHP error notice when editing multianswer question
  • [MDL-26779] - new formal_white theme for Moodle 2, foreseen for next weekly release, has problem with admin report section pages
  • [MDL-26785] - modedit.php does not show icons of modules missing the modulename_help string
  • [MDL-26788] - Buggy grading in lesson containing essays
  • [MDL-26789] - navigation button is not vertically centred in the navbar in formal white
  • [MDL-26798] - Repository: Dropbox does not list files if directory name contains a space
  • [MDL-26808] - If the Enrolled Users interface has multiple pages, a filter applied on Enrolment Methods is lost when the user navigates to a different page.
  • [MDL-26822] - enrol_user() does not use $status param
  • [MDL-26825] - mform->get_data() return true when a form is cancelled
  • [MDL-26833] - Suspended Students continue to get forum notifications via email
  • [MDL-26834] - Suspended Students continue to appear in Participants List
  • [MDL-26837] - algebraic TeX @@asin(x/y)@@ giving forbiddenkeywordSin(x/y) instead of aSing(x/y) on mssql installation.
  • [MDL-26842] - replace reserved words in query params in oci driver
  • [MDL-26844] - Overflow problems on pgsql driver with tests using PHP_INT_MAX
  • [MDL-26848] - Error from the statistics report
  • [MDL-26859] - When disabling the blog system, the "Blog menu" block gets hidden, whereas the "Blog tags" block remains shown
  • [MDL-26861] - Quiz :: Summary of your previous attempts table not center-aligned
  • [MDL-26863] - SCORM API Interactions Log ignores the type of API actually loaded: it always adds to log "Moodle SCORM 1.2 API Loaded"
  • [MDL-26875] - No 'View all courses' entry in AJAX-built navigation block category list
  • [MDL-26876] - Blog visibility upgrade fails.
  • [MDL-26881] - Editting any block on a course module page throws error about context
  • [MDL-26883] - Fix some function declarations on sql_generators
  • [MDL-26894] - SCORM 2004 courses trigger PHP notices, when being launched after a first completion of all LOs, which prevents e.g. IE to correctly show the content after the TOC rendering
  • [MDL-26903] - use of undefined cm in navigationlib
  • [MDL-26904] - undefined PHP_LOL in cli install
  • [MDL-26905] - On launching an AICC activity a PHP Notice is triggered, "Undefined variable: currentorg"
  • [MDL-26906] - In quiz with secure browser mode, some themes don't display navigation block and timer
  • [MDL-26908] - Icons overlap for items in the navigation that are expandable and have an icon
  • [MDL-26909] - Media plugin unit tests are failing presenlty
  • [MDL-26910] - Missing webserver for setup_get_remote_url() in setuplib
  • [MDL-26922] - Overflow problems on mssql & sqlsrv DB drivers with tests using PHP_INT_MAX
  • [MDL-26931] - blog entries are ordered by modification date instead of creation date
  • [MDL-26932] - Activity completion checkbox should link to absolute url
  • [MDL-26939] - bug with restore class for plagiarism plugins
  • [MDL-26951] - Cannot change archetype on existing role to None
  • [MDL-26955] - lang not being picked up from themes in custom themedir
  • [MDL-26957] - Forum - My Moodle info a bit messy
  • [MDL-26958] - In the standard 'Binarius' theme, hidden items are not greyed out. This is very confusing for the teacher.
  • [MDL-26964] - Unable to specify anchor in the target URL for single_button
  • [MDL-26987] - Spam cleaner tool Incorrect number of query parameters error
  • [MDL-26989] - Roles assignment not synchronised with the role of the user
  • [MDL-26990] - undefined rebuild_course_cache() called from admin code during install
  • [MDL-26992] - User upload does not recognise Template Syntax for e-mail and causes duplicate field error
  • [MDL-27007] - Users created via CSV upload cannot access courses
  • [MDL-27016] - Theme Boxxie, Anomaly, content comes out of container when zooming in
  • [MDL-27035] - table_sql forgets params when it automatically creates countsql
  • [MDL-27079] - Quiz questions are not related to quiz after upgrade to 2.0
  • [MDL-27084] - postgresql syntax error in mod/feedback
  • [MDL-27094] - Assignments module misspelled method name ("validataion") in mod_form.php, line 117
  • [MDL-27116] - CFG->themedir broken
  • [MDL-27121] - CLI upgrade on moodle_20_stable branch requires php 5.3
  • [MDL-27148] - do not use $string++ in get_in_or_equal
  • [MDL-27155] - Problem importing numeric question/answer into quiz in GIFT format
  • [MDL-27160] - Non standard behavior of Standard Moodle 2 Themes
  • [MDL-27217] - tinynce forced in adminlib
  • [MDL-27220] - undefined tag_get_tags_csv() on the user/profile.php page
  • [MDL-27246] - Unable to check out strings into the language customization tool
  • [MDL-27251] - add optional timeout estimation to file_storage.php download_file_content() based on header with file size as it reportedly blocks upgrade.
  • [MDL-27252] - More non standard behavior in the standard Nonzero theme: items in current week made invisible
  • [MDL-27253] - SWF files linked via File resource do not display in Firefox (Windows or Mac) but display in a Page resource
  • [MDL-27263] - Error in error message if a logged in user tries to re-login
  • [MDL-27293] - Maximum execution time exceeds when checking out the strings into the language customization tool
  • [MDL-27330] - Wrong Dropbox authorization URL
  • [MDL-27340] - Notice from tablelib.php when useinitials is false
  • [MDL-27381] - Problems with Safari and the new "overwrite files" dialog
  • [MDL-27382] - Error picking file (image) from Dropbox plugin
  • [MDL-27394] - Moodle 2.0 backup and restore may randomise the order of multichoice/numerical/shortanswer answers
  • [MDL-27474] - Custom CSS settings not working in Formal White theme
  • [MDL-27801] - Undefined property: stdClass::$blockcolumnbgc in moodle20/theme/formal_white/db/install.php on line 62
  • [MDL-28260] - "Invalid course module ID" when im trying to access a scorm activity from the course overview block

Improvement

  • [MDL-15055] - Upgrade shipped library TCPDF for Moodle 2.0
  • [MDL-15252] - META Clean-up and reorganisation of language packs in Moodle 2.0
  • [MDL-18392] - Sort out use of addslashes/stripslashes in mod/scorm
  • [MDL-18797] - META Language translation and processing improvements in Moodle 2.0
  • [MDL-19555] - format_text() shortcut for NULL input
  • [MDL-22478] - Provide option to pre-compile language cache and store in configurable location
  • [MDL-22733] - Support HTML5 videos from Youtube if the browser supports it.
  • [MDL-25304] - Add left, top, and right borders on Fusion forum post topics
  • [MDL-25565] - Superscript rendering in moodle 2.0
  • [MDL-26113] - Replace Center justification with Left-align in the Expanded Lesson Edit Window
  • [MDL-26190] - Completion status block shouldn't ever be blank
  • [MDL-26250] - Create a web service function that enrols users to a certain course
  • [MDL-26388] - Handle duplicate files uploaded through filepicker
  • [MDL-26423] - Add option so that format_text (with htmlpurifier) does not remove id attribute
  • [MDL-26433] - contants defined in messaging need to be made more specific to avoid conflicts
  • [MDL-26435] - Commented out functions in messaging
  • [MDL-26557] - Checkbox controller text variable is wrong. Button/Link shows always the default text.
  • [MDL-26606] - Backup should allow theme to back up per-course data
  • [MDL-26625] - Add session size info to perfdebug block at bottom of page
  • [MDL-26636] - Bad quiz language string: "this attempt has already be finished"
  • [MDL-26682] - Theme Formal White : Display button 'View' Content of question bank
  • [MDL-26711] - Make the Standard Nonzero theme support the Custom Menu feature - please
  • [MDL-26730] - When returning from modedit.php to course/view.php, go to the appropriate section in more cases
  • [MDL-26733] - Avoid possible notice in admin/user.php
  • [MDL-26744] - Meta linking synchronisation exceptions
  • [MDL-26781] - $cm from get_fast_modinfo should include all fields
  • [MDL-26805] - Default role for all users setting only shows a limited list of roles - this *needs* documenting
  • [MDL-26826] - Add the ability to customize dimensions (#d) to the youtube and vimeo videos
  • [MDL-26827] - Allow blocks to have setting as admin_externalpage
  • [MDL-26847] - New file API method file_storage::delete_area_files_select for deleting lots of files more efficiently
  • [MDL-26858] - Add "Close" or "Finish" button to the enrollment popup
  • [MDL-26887] - Refactor file_save_draft_area_files to separate out the file_rewrite_urls_to_pluginfile bit
  • [MDL-26913] - Populate timecreated field in mdl_course table for front page (course 1) on fresh install
  • [MDL-27034] - Simplify xhprof_table_sql implementation

New Feature

  • [MDL-25212] - Add Custom Menu support to Leatherbound theme
  • [MDL-26047] - Add new theme called Nimble
  • [MDL-26747] - Course reports should be able to have settings.php files

Task

  • [MDL-14682] - META: Replace references to deprecatedlib.php with the new API
  • [MDL-26804] - Clean-up legacy references to moodledata/cache/languages and reimplement caching of the list of translations
  • [MDL-26991] - use new archetypes instead of legacy in all access.php files

Sub-task

  • [MDL-4177] - flash player customization not working with course themes
  • [MDL-13078] - Allow larger sizes for multimedia filters (flv, swf, etc.)
  • [MDL-14002] - Multimedia filter should be able to create embeds that don't include a download link
  • [MDL-14782] - filtering doesn't work when nothing between <a ...> and </a> tag
  • [MDL-14982] - mp3s do not play in Moodle with latest versions of Flash installed
  • [MDL-15312] - Flash filter is not resizable when using "Link to File or Website."
  • [MDL-16341] - create flickr.com portfolio plugin
  • [MDL-17736] - problem when more than 15 mp3 player embed on single Web page
  • [MDL-19505] - FLV player should be moved to lib, upgraded and calling code standardised
  • [MDL-20770] - mp3player.swf does not play MP3 files in IE6, with flash 10
  • [MDL-21094] - Flash video doesn't always display on page - Requires page refresh
  • [MDL-21250] - Get rid of capitalized words in titles - use "This style" instead of "This Style"
  • [MDL-21491] - YouTube filter - "wmode" makes player inaccessible to keyboard users
  • [MDL-22056] - standardise plugin name strings
  • [MDL-22061] - minimise dependency on [[identifier]] return from get_string() when string does not exist
  • [MDL-23188] - Implement custommenu where possible in core themes
  • [MDL-23635] - Small MP3 player is only visible for the last "audio file" link
  • [MDL-23870] - Replace Flash multimedia filter with Open Source player
  • [MDL-25488] - flv filter (flowplayer) expands the videos to large size regardless of original size
  • [MDL-25512] - Correct the CSS rules in Canvas theme text.css to align with YUI3 CSS Fonts
  • [MDL-25834] - Overlay Dropdown Menu Does Not Display Properly in IE8
  • [MDL-26183] - Backup & Restore:Plagiarism plugins
  • [MDL-26213] - Some wiki pages (diff.php viewversion.php) need to handle @@PLUGINFILE@@
  • [MDL-26297] - Can't change the video size for flv
  • [MDL-26456] - Problems in Moodle 2.0 mediaplugin filter...
  • [MDL-26790] - invalid context fallback in format_text()
  • [MDL-26791] - Change SWF filtering in mediaplugin to work in trusted texts only
  • [MDL-26915] - The search dialog has a hard-coded title of "filepicker", this should be something more useful, like Search or Searching in [Repository Name].
  • [MDL-26916] - Filepicker 'view as list' not working with paging
  • [MDL-26917] - View as Icons button is not highlighted in filepicker
  • [MDL-26918] - Filepicker search dialog should be modal
  • [MDL-26919] - The search dialog doesn't respond to the Enter or Return key being pressed. Those keys should submit the search dialog.

Edit/Copy Release Notes

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