Path to this page:
Subject: CVS commit: pkgsrc/www/moodle
From: Wen Heping
Date: 2016-12-08 16:17:13
Message id: 20161208151713.1D32EFBA6@cvs.NetBSD.org
Log Message:
Update to 3.2
Upstream changes:
Major features
Highlights
MDL-55071, MDL-55074 - New "Boost" Bootstrap 4 theme, usability \
improvements of the navigation
MDL-54682 - Messaging UI improvements
MDL-52777 - User tours - walkthoughs/instructional overlays for first time \
user on page
MDL-38158 - Pluggable media players in Moodle; Video.JS player
MDL-55324 - Easier embedding videos in audios in Atto editor with poster, \
subtitles and other attributes
MDL-54987 - New chart API and library
Mobile app
MDL-53870 - Support for offline quizzes in the Mobile app
MDL-53777 - Include support for login via the browser in the new Moodle \
Mobile admin tool
MDL-55059 - Support Smart App Banners for iOS
MDL-56607 - Move mobile settings to top-level admin
External tool (LTI)
MDL-49609 - Add LTI Content Item support
MDL-47113 - Open LTI Tools in new Window, add link when popup is blocked
MDL-53832 - LTI v2.0 support
Assignment
MDL-38105 - Allow negative score for rubric and change default grade \
calculation method
MDL-29795 - Assignment deadline overrides for an individual or group
MDL-54872 - Sort blind marked assignment by blind ID instead of userid
Quiz
MDL-48629 - Change the separator for matching correct answer feedback
MDL-3782 - Allow multiple answers in cloze MULTICHOICE question type
MDL-55200 - Show coordinates in ddmarker questions to simplify dropzone creation
MDL-27072 - Quiz reports now work on very large courses, rather than running \
out of memory
Choice
MDL-18592 - Allow teacher to make choices for students
MDL-11369 - Show choice deadline in the course calendar
MDL-55140 - Allow to specify open and close dates separately
MDL-37946 - When choice display is set horizontal or vertical apply it to \
both options and results display
Forum
MDL-18599 - Upon restore, association of "owner" of single simple \
discussion forum type defaults to user completing restore. Solution: hide author \
of the first post
MDL-37669 - Forum: Make "Mark as read on notification" a user \
preference
MDL-55982 - Add support for automatic locking of an individual forum \
discussion after a period of inactivity
Other activity modules
MDL-55327 - Lesson: option to duplicate pages
MDL-55868 - Book: various usability improvements
MDL-56100 - Folder: Display in recent activity block
MDL-54945 - Workshop: integrate with portfolio API
MDL-48944 - Survey: activity completion condition on survey completion
MDL-44712 - SCORM: improve Multi-SCO completion handing in activity completion
MDL-55158 - Database activity: add start and end dates to the calendar
MDL-14448, MDL-55464, MDL-55254, MDL-55251, MDL-49029 - Add standard \
capability "mod/xxxxx:view" to Lesson, Label, Database, Chat and \
Choice activities
MDL-55866 - Remember editor disabled setting on a per-activity setting
Global search
MDL-54794 - Add users to global search
MDL-54973 - Add messages to global search
MDL-55127 - Add database entries to global search
MDL-53222 - Revise admin settings/report for global search for improved usability
Other improvements
MDL-30179 - Allow teacher to toggle to/from "user view" in the \
User report in the gradebook (some items may be hidden for students but not \
teachers)
MDL-53048 - New "password" fields that are not auto-filled by \
password managers
MDL-55767 - Competency frameworks import
MDL-29110 - Specify welcome email sender in enrol_self, or send emails from \
system noreply address
MDL-22078 - Store "End date" for each course to be used in reports \
and analytics
MDL-53399 - 'Activity chooser off/on' option moved to user preferences
MDL-54751 - Introduce asynchronous module deletion so that recycle bin \
backup does not slow down editing process for the teacher
MDL-55981 - By default non-editing teacher should not be able to access all \
groups (roles in upgraded sites are not changed)
MDL-31356 - IMS Enterprise enrol plugin added features
MDL-43230 - Support revoking awarded badges
MDL-50286 - Allow to filter report_log by origin : Logs clogged up with \
events listed as origin cli
MDL-51749 - Add Ability to Export Calendar for user or group events
MDL-50888 - Antivirus: Implement ClamAV virus scanning using unix sockets.
MDL-54617 - Always show count of online users in the online users block
MDL-54680 - Offer cartridges in LTI provider
For administrators
Please read carefully: Possible issues that may affect you in Moodle 3.2
MDL-44467 - Return-Path should use no-reply address instead of support \
email; use only no-reply email or allowed domains in "From" header
MDL-48468 - Add a Redis cache store to Moodle core
MDL-39117 - Add a APCu cache store to Moodle core
MDL-54947 - Update PostgreSQL binary (bytea) handling and improve connection \
performance
MDL-48766 - Support IPv6 in IP lookup tool
MDL-55124 - Support for connection pooler (pgbouncer) in PostgreSQL connection
MDL-55916 - Maintenance mode should serve a http 503 instead of a 200
MDL-54606 - Sessions: Add support for Redis as a session_class_handler
MDL-53366 - Antivirus clamav: Remove "Quarantine directory" \
settings parameter.
MDL-55791 - Add capability to allow certain users through Maintenance mode
Plugins removal
If you are using any of the following you need to download and install the \
plugins or otherwise they will be removed following 3.2 upgrade:
MDL-55837 - Themes Base and Canvas - these themes can not be used by \
themselves but they may be used as parent themes
MDL-49533 - Repository Alfresco for Alfresco 4.2 and below, see Alfresco \
repository documentation
MDL-55927 - Authentication method Radius. This plugin uses mcrypt library \
and is not compatible with PHP 7.1
MDL-38158 - Media players Flowplayer, Windows media player, RealPlayer, \
Quicktime - these media players were present in Moodle 3.1 but removed in 3.2. \
They need to be installed in media/player directory
Web services
MDL-31465 - Incorporate user suspension into web services
MDL-45639 - Web Service for SSO (auto-login from the app to the site)
MDL-55923 - Improve the behavior of deleted tokens on password reset
MDL-55928 - New Web Service gradereport_user_get_grade_items
MDL-55100 - New Web Service core_course_get_courses_by_field
For developers
MDL-55071, MDL-55074 - New "Boost" Bootstrap 4 theme, block and \
navigation changes (see Boost_Navigation and Themes)
MDL-38158 - Introduction of Media players plugin type (see Media players)
MDL-50937 - JQuery updated to version 3.1 (see jQuery)
MDL-54987 - New chart API and library (see Charts_API)
MDL-55727 - AMD modal module introduced (see AMD Modal documentation)
MDL-52127 - Linting for Javascript with ESLint (see Linting Javascript)
MDL-55058 - Linting for CSS with stylelint (see Linting CSS)
MDL-48114 - Moodle can now be downloaded via composer (see Composer)
MDL-55091 - phpunit has been upgraded to 5.x
MDL-55072 - Behat now supports different themes. (See Running_acceptance_test)
MDL-55048 - Grunt and npm build dependencies now require node version 4 or above
MDL-31243 - New get_with_capability_sql function for retrieving SQL for \
finding users with capability in the given context
MDL-49599 - Boxnet v1 API is now deprecated
MDL-53306 - New authentication plugin method added which is called before \
user login
MDL-47162 - Course ID is now required in message events
MDL-55141 - Debugging option added for scheduled tasks from CLI (see \
Scheduled tasks documentation)
MDL-54941 - Add filesize as a new field returned in all the Web Services \
returning file information
MDL-56082 - Expose external authentication methods (loginpage_idp_list) in \
login block (see Authentication plugins)
Files: