./www/moodle, Course management system based on social constructionism

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.3.3, Package name: moodle-3.3.3, Maintainer: wenheping

Moodle is a course management system (CMS) - a free, Open Source software
package designed using sound pedagogical principles, to help educators
create effective online learning communities. You can use it on any
computer you have handy (including webhosts), yet it can scale from a
single-teacher site to a 40,000-student University.


Required to run:
[textproc/php-json] [archivers/php-zlib] [archivers/php-zip] [textproc/php-intl]

Required to build:
[pkgtools/cwrappers]

Package options: mysql

Master sites:

SHA1: 3f274e728b84a7f1ca5a29027cf9f64306c39db6
RMD160: 38550efa146e0f19cb547b41a85bff69ecbdc50d
Filesize: 43201.198 KB

Version history: (Expand)


CVS history: (Expand)


   2017-11-17 04:15:41 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 3.3.3

Upstream changes:
Highlights

    MDL-59798 - Assignment: Show Due Date in calendar for teachers and managers
    MDL-36580 - External Tool: backup/restore consumer key and secret (on the \ 
same site only)
    MDL-57560 - Show file upload progress bar in Boost theme
    MDL-37810 - List custom roles in the filter on Participants page

Security issues

A number of security related issues were resolved. Details of these issues will \ 
be released after a period of approximately one week to allow system \ 
administrators to safely update to the latest version.
Fixes and improvements

    MDL-52131 - Respect comment format in questions manual comments when Plain \ 
text area editor is used
    MDL-55849 - Assignment: Reopening a group assignment should not create \ 
additional attempts for each group member
    MDL-59909 - Fixed error in ad-hoc refresh_mod_calendar_events_task that \ 
caused exceptions and very long cron run time
    MDL-59780 - Restore MathJax filter settings that were lost in previous upgrades
    MDL-54540 - External tool: Allow to switch to full screen mode
    MDL-51892 - Better explaination of the reason for failed logins in the logs \ 
report
    MDL-57055 - Label resource: allow to access "Label administration" \ 
without Administration block on the "Edit label" page
    MDL-53244 - Show error message when incorrect CAPTCHA is entered on sign-up page
    MDL-57477 - Fixed configuration of PHP 7 sessions using memcached (3.x.x)
    MDL-59854 - Forum: Avoid creating duplicate subscriptions due to race conditions
    MDL-60366 - Feedback: fixed upgrade script (introduced in 3.1.6 and 3.2.3) \ 
that deleted valid multiple anonymous attempts. If your site was affected, \ 
please follow MDL-60592 for the script that restores accidentally deleted data.
   2017-09-11 14:08:19 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 3.3.2

Upstream changes:
Here is the full list of fixed issues in 3.3.2.

Highlights

    MDL-59492 - Gray out hidden courses in the new course overview block
    MDL-57412 - Setting "Always link course sections" should apply \ 
consistently in Boost and Clean/More
    MDL-58196 - "Require grade to pass" in quiz completion settings \ 
must be checked only with "Require grade", otherwise it does not work \ 
and causes confusions
    MDL-57698 - Bug fix: Backup and restore cause deadlock with sqlsrv driver

Fixes and improvements

    MDL-55912 - Assignment: when blind marking is enabled, students should \ 
receive teacher participant number in the email and not their own
    MDL-54607 - Calendar export should not export events without duration as \ 
full-day events, i.e. assignment due dates have time component that was lost \ 
during export
    MDL-59490 - Bug fix: LTI does not work when activity has a long name
    MDL-55937 - Assignment: fixed error when viewing attachments of team submission
    MDL-59511, MDL-59746, MDL-59539, MDL-59869 - Multiple fixes in OAuth 2 \ 
services (Google, OwnCloud, Nextcloud, etc)
    MDL-35290 - My private files should continue working even if some files in \ 
filesystem are currently unreadable
    MDL-57259 - Fixed bug that caused multiple debugging messages in error.log \ 
when teachers use assignment grading
    MDL-56646 - Assignment: changing maximum grade of the module could result in \ 
negative grades in assignment which were pushed as "0" to the \ 
gradebook. This bug was fixed and will not happen in the future. However, \ 
according to Moodle policy, no existing grades were changed. Teachers will see \ 
the warning that there are erroneous grades and will be able to fix all of them \ 
with one click
    MDL-54965 - Database module: fixed SQL error when you edit an entry after \ 
having added a new picture/file field
    MDL-46495 - When uploading courses the setting "Completion \ 
tracking" should be set to the site default
    MDL-59262 - Courses made via course request or "Upload course" \ 
tool should respect default course sections
    MDL-59442 - Some third party modules had very big icons in the Default \ 
activity completion page
    MDL-38129 - Grade export of user profile fields can now work with uppercase \ 
letters in the fields names
    MDL-59317 - Performance improvements on the messages page
    MDL-57246 - Trying to view a forum without the capability may lead you to a \ 
broken page.
    MDL-59287 - Generate calendar event for "Expected completed on" \ 
for all modules.
    MDL-55364 - Forum headers alignment on narrow screens
    MDL-57649 - Lesson: Fixed bug deleting files unrelated to the pages being deleted
    MDL-59195 - Assignments: when switching role to student teacher should be \ 
able to view group submissions
    MDL-59068 - Lesson: Restore the behaviour of "No, I just want to go on \ 
to the next question"

Security issues

A number of security related issues were resolved. Details of these issues will \ 
be released after a period of approximately one week to allow system \ 
administrators to safely update to the latest version
   2017-07-10 13:44:56 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 3.3.1

Upstream changes:
Here is the full list of fixed issues in 3.3.1.
Contents

    1 Highlights
    2 Security issues
    3 Fixes and improvements
    4 For developers
    5 See also

Highlights

    MDL-58136 - Show only "in progress" courses in the My courses list \ 
in Booost flat navigation
    MDL-56046 - Fixed bug when downloading Quiz statistics report and other \ 
multiple-sheet reports
    MDL-58646, MDL-59122 - Number of performance improvements in Boost cache \ 
rebuilding
    MDL-58310, MDL-59312, MDL-58103 - Correctly display AJAX errors and ignore \ 
interrupted requests caused by page unload (occasional "undefined" \ 
popup)
    MDL-44961 - When restoring course with rolling start date never change log dates

Security issues

A number of security related issues were resolved. Details of these issues will \ 
be released after a period of approximately one week to allow system \ 
administrators to safely update to the latest version.
Fixes and improvements

    MDL-46322 - Assignment: Only enrolled users may be assigned as markers, if \ 
admins/managers can view course but are not enrolled they will not be assigned
    MDL-58907 - Course overview: Remember last view mode (Timeline/Courses), add \ 
a setting for a default mode
    MDL-58729 - Performance impovement in MySQL collation change script (follow \ 
up for Full UTF-8 Support in MySQL)
    MDL-57957 - Assignment: Fixed bug with feedback files not being shown to \ 
students if assignment has no grading
    MDL-57021 - Use normal password form field during sign up, adding new user \ 
and enrolling in a course
    MDL-49988 - Wiki: line breaks in HTML source code should not affect page layout
    MDL-58811 - Quiz: fixed bug preventing quiz duplication if questions have \ 
file links in their texts

For developers

    MDL-58911 - Change of behavior when writing unittests for the dashboard \ 
events - now callback from module are executed in unittests same way they would \ 
be executed on the dashboard
   2017-05-20 16:35:13 by Wen Heping | Files touched by this commit (2) | Package updated
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])
   2017-04-15 17:55:21 by Takahiro Kambe | Files touched by this commit (1)
Log message:
There is no reason to restrict PHP's version to 5.6.x.
   2017-04-05 14:33:49 by Filip Hajny | Files touched by this commit (27)
Log message:
Remove traces of textproc/php-dom which is not needed anymore, now that dom is \ 
built into PHP. Bump resp. PKGREVISION.
   2017-03-15 15:00:03 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 3.2.2

Upstream changes:
Here is the full list of fixed issues in 3.2.2.

Highlights

    MDL-36233 - Fixed inconsistent "Submissions not graded" link \ 
displayed to the teachers on the course overview block
    MDL-48228 - MySQL and MariaDB drivers updated to support full UTF-8 . For \ 
sites upgrading to 3.2.2, a CLI script may be used to convert to full UTF-8. See \ 
MySQL full unicode support for details.

Security issues

A number of security related issues were resolved. Details of these issues will \ 
be released after a period of approximately one week to allow system \ 
administrators to safely update to the latest version.
Fixes and improvements

    MDL-56122 - Force reload/recreation of (unoconv) preview in grading interface
    MDL-51833 - Performance improvement in event monitor preferences loading
    MDL-55859 - Assignment: Delete incomplete files after pdf conversion failure
    MDL-55762 - Better error handling around ghostscript
    MDL-50719 - Long-running scheduled task should not significantly slow down \ 
cron processing of other tasks
    MDL-57587 - Quiz: Show feedback images when reviewing a quiz attempt
    MDL-57608 - VideoJS and VideoJs-Youtube javascript modules are no longer \ 
loaded when not required on the page
    MDL-50770 - Dashboard should apply customized block positions during \ 
dashboard reset
    MDL-57374 - Pasting unformatted non HTML plain text in Atto should not \ 
remove all styles and class attributes from all existing content in editor
    MDL-57362 - Assignment list all submissions must respect separate groups mode
    MDL-46782 - When re-entering Multi-SCO SCORM start from the first uncompleted SCO
    MDL-53367 - Importing a forum with auto subscription now automatically \ 
subscribes current users
    MDL-50625 - Allow to use LDAP user synchronisation without page control
    MDL-55915 - Respect capability to view full names in assignment grading, \ 
grader report and manual user enrolment popup
    MDL-57785 - Don't refresh SCORM navigation when navigation display is disabled
    MDL-57370 - Performance improvement when displaying notifications and \ 
messages popups
    MDL-57296 - Fixed bug when teacher without permission to view hidden grades \ 
was not able to collapse grade categories in the gradebook
    MDL-55547 - Event monitor: fixed bug preventing to view current subscription \ 
after deleting a course with subscriptions

For developers

    MDL-57030 - Add option to behat run tool to automatically rerun failures
    MDL-57940 - Allow behat parallel run to start at different time
   2017-01-19 03:31:57 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 3.2.1

Upstream changes:
Moodle 3.2.1 release notes

Releases > Moodle 3.2.1 release notes

Release date: 9 January 2017

Here is the full list of fixed issues in 3.2.1.
Fixes and improvements

    MDL-55906 - Assignment grading table reset button should clear persistent \ 
settings
    MDL-57222 - Marking workflow and grading must still save for hidden Assignment
    MDL-56810 - Fixed error converting submissions for annotation when student \ 
is unenrolled from course
    MDL-55062 - Upload users admin tool incorrectly updates authentication \ 
method for existing users when not included in CSV
    MDL-56912 - Feedback: Allow to submit empty not required multichoice questions
    MDL-53044 - Completely prevent login with expired passwords
    MDL-57213 - Boost - Fixed bug when my courses were not displayed at all with \ 
$CFG->navshowmycoursecategories on

Security issues

    MSA-17-0001 System file inclusion when adding own preset file in Boost theme
    MSA-17-0002 Incorrect sanitation of attributes in forums
    MSA-17-0003 PHPMailer vulnerability in no-reply address
    MSA-17-0004 XSS in assignment submission page