Path to this page:
Subject: CVS commit: pkgsrc/www/moodle
From: Wen Heping
Date: 2017-05-20 16:35:13
Message id: 20170520143513.4A84AFBE4@cvs.NetBSD.org
Log Message:
Update to 3.3
Upstream changes:
Major features
Highlights
MDL-55611 - New Course overview dashboard block featuring timeline of events
MDL-58220 - Make use of OAuth 2 services to allow users to authenticate with \
Google G-Suite or Microsoft Office accounts and manage files from associated \
drives
MDL-39913 - New Assignment setting for restricting submission file types
MDL-4782 - "Stealth mode" for resources/activities in a course - \
not displayed on the course page but available for students
MDL-40759 - New Font Awesome icon font for all icons in Moodle
For teachers
MDL-58138 - Activity completion settings for setting activity completion \
defaults and bulk editing of completion requirements
MDL-48771 - Quiz activity: Option to delete multiple questions
MDL-53814 - Quiz activity: Question type icons are displayed in the quiz \
manual grading overview
MDL-55459 - Assignment activity: Annotated PDF comments are collapsible
MDL-23919 - Database activity: The setting "Required entries" is \
now an activity completion condition
MDL-57769 - Topic and weeks course formats: After a course is created, \
sections can be added and removed only from the course page (it is no longer \
possible to have "orphaned" activities)
MDL-46929, MDL-57456, MDL-57457 - Forum posts, glossary entries and book \
chapters may be tagged
MDL-56251 - For courses in weekly format, a new course setting allows for \
the course end date to be calculated automatically
MDL-47354 - Allow the page size in the Single view report to be configurable
Backup and restore
MDL-34859 - Add site defaults for all restore settings, improve UI around \
"Overwrite course configuration" select
MDL-40838 - Allow to restore non-default enrollment methods without \
restoring users
MDL-57769 - When restoring/importing big courses in Weeks and Topics formats \
into small existing courses ajust the number of sections automatically
For administrators
Please read carefully: Possible issues that may affect you in Moodle 3.3
MDL-46375 - Support for storing files not on the local drive (there are no \
open-source solutions at the moment, developer's help is required to implement \
custom cloud storage)
MDL-55528, MDL-58280 - New document converter plugin type allows \
alternatives to unoconv, such as the Google Drive converter
MDL-55980 - Run individual scheduled tasks from web interface
MDL-57896 - CLI wrapper for get_config() and set_config() methods
MDL-57789 - Use Cache-Control: immutable when serving files
MDL-37765 - New capability to bypass access restrictions, separated from \
capability to view hidden activities
MDL-57913 - Convert external database authentication synchronisation to \
scheduled task
Plugins removal and deprecation
The repository Skydrive is deprecated; please migrate to the newer OneDrive \
repository
The Dashboard block Course overview is replaced with a new block Course \
overview which is a different plugin. If you want to use the old block, you need \
to download and install it from https://moodle.org/plugins/block_course_overview
Mobile app support
MDL-57410 - Allow admins to add new external links to pages in the main menu \
of the Mobile app
MDL-57408 - Add new settings for allowing renaming strings in the Mobile app
MDL-49423 - Add new settings for disabling Mobile app functionalities
MDL-57759 - Allow offline attempts via the Mobile app in the lesson module
MDL-57162 - Support Native App install banners for Android as well as iOS \
for the mobile app
Other improvements
MDL-33483 - Google Docs repository: Save Doc files in different formats to RTF
MDL-42266 - Improve the list of maximum file size options for file uploads
MDL-51853 - Calendar subscriptions from imported files should be editable
MDL-41729 - Add ability to change passwords for users using Shibboleth
MDL-57572, MDL-57570, MDL-57355 - Redis and static caches performance \
improvements if igbinary library is installed
MDL-56808 - SCORM module: Performance improvements when running SCORM 1.2 \
packages
MDL-57686 - Add support for PDO databases in external database authentication
MDL-57638 - RSS Block: RSS feeds are more heavily cached and correctly \
respect skip values
For developers
MDL-55528 - New plugin type 'fileconverter' for file conversions, unoconv is \
now a plugin that can be replaced with scalable commercial solutions (see File \
Converters)
MDL-40759 - Font Awesome icon font is used for all icons in Moodle (see \
Moodle icons)
MDL-46375 - Support for storing files not on the local drive is implemented \
by allowing to override functionality of file_storage and stored_file classes \
(see File System API)
MDL-12689 - Convert all authentication plugins to use settings.php (see \
upgrade.txt)
MDL-53978 - Add extra plugin callbacks for every major stage of page render \
(see commit)
MDL-58138 - Course modules may provide additional callbacks to participate \
in bulk editing of activities completion rules in a course
MDL-58220 - Better office integration
MDL-45584 - Multiple caches can be instantiated with the same definition but \
with different identifiers
MDL-57769 - Course formats: Attribute 'numsections' was removed from topics \
and weeks, other course formats may want to implement similar changes
MDL-55956 - Priority field for the calendar events allowing to specify the \
priority of overrides
MDL-58566 - New methods for retrieving calendar events
MDL-55941 - New element to select first name of first/last names is \
implemented in tablelib or can be used by developers elsewhere (template)
MDL-56519 - Lint behat .feature files
MDL-57273 - New classes (core\persistent, core\form\persistent, \
core\external\exporter, \core\external\persistent_exporter) used to represent a \
data-model and export that data in a standard format for webservices (previously \
was used in competencies) (see Persistent form, Persistent, Exporter)
MDL-57490 - Removed several legacy JS functions from javascript-static.js
MDL-57690 - mcore YUI rollup is no longer included on every single Moodle \
page (see [forum post])
Files: