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

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

Branch: CURRENT, Version: 3.2.2nb1, Package name: moodle-3.2.2nb1, 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] [converters/php-iconv] [www/php-curl] [graphics/php-gd] [archivers/php-zlib] [archivers/php-zip] [net/php-xmlrpc] [converters/php-mbstring] [databases/php-mysqli] [net/php-soap] [textproc/php-intl] [devel/php-opcache]

Required to build:
[www/apache22] [pkgtools/cwrappers]

Package options: mysql

Master sites:

SHA1: 3b2e2503316bd30eb03be3c4804b8e0076395585
RMD160: d1e75d48c0239c80f81571b72afb56e42c170430
Filesize: 38540.468 KB

Version history: (Expand)

CVS history: (Expand)

   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.


    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 \ 
    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
   2016-12-08 16:17:13 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 3.2

Upstream changes:
Major features

    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


    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


    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


    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


    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 \ 
    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 \ 
    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 \ 
    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)
   2016-11-19 07:33:25 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 3.1.3

Upstream changes:
Moodle 3.1.3 release notes

Functional changes

    MDL-56022 - Assignment: Allow to bulk download students submissions in \ 
separate folders to avoid file renaming confirmations
    MDL-46946 - Prompt users to complete required custom user profile fields \ 
before allowing them to use the site
    MDL-43796 - Assignment: When importing an assignment with blind marking into \ 
another course never reveal identities

API changes

    MDL-52051 - Migrate to Dropbox API v2
    MDL-55602 - Sessions: Add support for Redis as a session_class_handler

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-47500 - SCORM: Remove blank space on top
    MDL-54852 - Assignment: Do not display "Do you want to leave this \ 
page" dialogue on PDF grading screen when changes are saved
    MDL-29332 - Allow calculated questions to have variables with case \ 
differences (usually affects upgrades from before Moodle 2.1)
    MDL-56129 - Fix video playback with iOS 10.0 and 10.1 devices (iPad / iPhone)
    MDL-29774 - When adding group members and using user search display groups \ 
of potential members
    MDL-42041 - Book: put "Turn editing on" button in a more obvious \ 
    MDL-56368 - Fixed alignment of settings for Restrict Access when activity \ 
titles are very long
    MDL-55858 - Remove unsubscribe link from notification email in forum with \ 
forced subscription
    MDL-45969 - PDF annotations now show the submission of the selected attempt \ 
(fixed the bug when only last attempt was shown)
    MDL-55505 - Assignment: Fixed bug when editing grades for previous \ 
submission attempts overwrites existing grades
    MDL-56328 - Bootstrapbase Themes - reduce section activity indent when not \ 
   2016-09-12 14:24:06 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 3.1.2

Upstream changes:


    MDL-37250 - Lessons: save students attempts if they timeout
    MDL-54977 - Fixed bug with navigation tree not working in some cases
    MDL-50586 - Warn teachers about removing level 0 in rubrics as it leads to \ 
unexpected grades.
    MDL-41174 - Update the calendar event when inline changing activity name or \ 
duplicating activity
    MDL-33741 - Allow teacher to access course files in hidden categories using \ 
Server files repository in filepicker
    MDL-55333 - Fixed error when trying to view/export feedback responses with \ 
over 60 questions using mariadb/mysql

Security issues

    MSA-16-0022 Web service tokens should be invalidated when the user password \ 
is changed or forced to be changed

Fixes and improvements

    MDL-55312 - Bugfix: Load timeout for modules: core/first occurs after purge \ 
    MDL-55229 - Bugfix: Meta Enrolment - Search for course produces error
    MDL-55707 - Bugfix: Possible to get in "recalculating grades" \ 
infinite loop
    MDL-55292 - Include tideways profiler along with xhprof for PHP7 profiling
    MDL-54892 - Uninstall scheduled tasks when plugin is uninstalled
    MDL-22183 - Prevent stats from running later and later - use scheduled task \ 
time only
    MDL-47371 - Bugfix: The character & is displayed as " & amp ; \ 
" in book module
    MDL-52544 - Resolved problems of Oracle driver in PHP7 environment
    MDL-55246 - Bugfix: Unoconv fails on files with spaces in the name.
    MDL-51078 - Add "All changes" option to the Action selector in \ 
report_log (was present in 2.6 and removed in 2.7+)
    MDL-52105 - Remove CAP_PROHIBIT in manager role for capability \ 
    MDL-54847 - Allow students to insert HTML audio and video tags
    MDL-55273 - Default setting for cookiesecure should be on
    MDL-55520 - Assignment module no longer resets max grade to 100 during \ 
module editing
    MDL-55245 - Attempting to select text in PDF annotation comments drags the \ 
comment box
   2016-09-11 19:03:29 by Takahiro Kambe | Files touched by this commit (53)
Log message:
Drop "55" (php55) from PHP_VERSIONS_ACCEPTED.