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

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


Branch: CURRENT, Version: 4.4.2, Package name: moodle-4.4.2, Maintainer: wen

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/apache24] [pkgtools/cwrappers]

Package options: mysql

Master sites: (Expand)

Filesize: 69538.333 KB

Version history: (Expand)


CVS history: (Expand)


   2024-08-11 09:55:51 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 4.4.2

Upstream changes:
4.4.2:
General fixes and improvements
MDL-79758 - Quiz add from question bank: paging loses filter options
MDL-77665 - H5P activity Link to file error after removing user
MDL-80017 - user_get_grade_items web service throws exception with special \ 
characters and spaces
MDL-73662 - 404 error on quiz with browsersecurity when time finish or student \ 
clicks "Submit all and finish"
MDL-82344 - LTI Select content button has become required
MDL-82384 - New course cache purge severely slowing operations on large sites
MDL-78388 - Duplicate activity does not copy permission overrides
MDL-75864 - Cleaning old sessions from cache not working (and raises warnings if \ 
no sessions found)
MDL-79796 - Quiz add from question bank pop-up: Question preview icon should be \ 
visible without scrolling
MDL-66251 - Static form elements cannot be hidden using hideIf and disabled \ 
using disabledif
MDL-81739 - TinyMCE noautolink plugin behaves differently to Atto version
MDL-80345 - Hash collision guaranteed to break cron with 'locktimeout' (only \ 
with PostgreSQL)
MDL-79231 - TinyMCE in fullscreen mode doesn't show menus in Feedback comments \ 
(Assignment and modals)
MDL-81689 - Failing ad-hoc tasks sometimes run twice ignoring nextruntime/faildelay
MDL-70972 - Course Creator cannot create Single Activity course format
MDL-77834 - Feedback module has a problem with symbols such as ampersand (&) \ 
and quotation mark (")
MDL-81730 - Randomly incorrect submission order in PDF annotator
MDL-66903 - Support autoloading of test classes
MDL-82605 - H5P core content bank slow when user has elevated system capabilities
MDL-78080 - Duplicate section has several issues
MDL-82391 - Section navigation dropdown is broken on /course/section.php for \ 
themes not using the course index
MDL-81781 - CSV log report exports contain HTML code for the apostrophe in the \ 
"Description" field
MDL-80064 - Null passwords no longer allowed for auth plugin user creation
MDL-82373 - Support Selenium 4
MDL-80947 - Changing some course settings removes the "Custom link" \ 
URL setting for the course
MDL-58287 - Missing format not listed in plugins overview
MDL-80061 - Change Field Used to Filter recordings in check_dismissed_recordings task
MDL-82024 - Highlight/Un-highlight icon is not updated properly in the actions menu
MDL-82100 - Quiz reports do not show customised question numbers
MDL-69514 - Help text floating after closing a modal
MDL-81287 - Setting Discussions per page (forum_manydiscussions) has no effect
MDL-81949 - Replace CLI script options return true if no arguments given
MDL-68540 - hideIf function doesn't work with editor field
MDL-81510 - "Text and media" resources are not automatically opened in \ 
additional cases (follow up of MDL-80934)
MDL-82160 - Breaking theme API change causes exceptions in third-party themes
MDL-82319 - Remove the lock icon in the section page
MDL-82329 - Course section permalink action doesn't work when viewing single section
MDL-82289 - Feedback response action bar doesn't correctly identify site course
MDL-82467 - Days taking course columns do not aggregate/sort correctly
MDL-82309 - Linktext option gets lost when the new comments loaded in via AJAX
MDL-82528 - Colour setting of the group icon cannot be changed in the settings \ 
menu of the activities
MDL-82481 - Custom fields of type dropdown don't format their options consistently
MDL-82451 - Switch hide and show icons for section action menu
MDL-82310 - Fix Moodle 4.4 restore when the backup contains delegated sections
MDL-82090 - Workshop error message in settings page after student's submission
MDL-81265 - Accessibility issues on the workshop page
MDL-81428 - The "Add to contacts" button does not let the user know \ 
that the request has been sent
MDL-68211 - Feedback has wrong numbers in excel export file
MDL-82193 - AICC HACP multiline content not stored/processed correctly
MDL-82200 - Inplace editable: background behind instruction text sometimes too short
MDL-79971 - Activity completion Report - Course modules can get marked as view \ 
even when they aren't viewed
MDL-82323 - During install error handling contains error in get_striptags()
MDL-82444 - The "Tidy" text filter doesn't advertise the fact it \ 
requires an extension
MDL-82445 - filter_tidy breaks page locale
MDL-81119 - Recycle bin is ignoring forced config settings
MDL-82308 - Forms - multi-selects - set a sensible default size for the number \ 
of choices (backport of MDL-81515)
MDL-81761 - Frequently Used Comment in Assignment is inserted twice when using Chrome
MDL-82178 - Quiz attempt graded notification not sent if the permission is only \ 
assigned in the quiz context
MDL-80625 - Plugin mod_bigbluebuttonbn: Wrong API parameter
MDL-82251 - Custom field category management icons sized incorrectly
MDL-82167 - The reactive debug panel throws an error when editing the state manually
MDL-81678 - Course email subjects containing & show &
MDL-78773 - Course Statistics: Mode Selection rendered in Primary Navigation
MDL-82233 - The "This badge has been issued user(s)." notification is \ 
displayed in more situations than expected
MDL-82202 - Course last access custom report column doesn't aggregate correctly
MDL-82611 - Grade button appears in assignments without having grading capability
MDL-82360 - Remove error console debugging when uploading course files
MDL-82208 - Starred courses block problem with special characters
MDL-82397 - There should be space between items in recently accessed items block
MDL-81644 - Calendar day view from calendar block gives error 404 after \ 
reloading the page
MDL-81932 - Communication provider change not limiting room name update to newly \ 
set provider
MDL-81830 - Clearing course selection in new calendar event triggers exception
MDL-82002 - Video embedding from the app is not styled correctly
MDL-73091 - Undefined variable: overall in award_criteria_courseset.php
MDL-81991 - has_capability() does not return the correct result for some tasks \ 
if user data marked "dirty" (requiring re-fetching)
MDL-82008 - "Continue" and "Cancel" buttons not separated in \ 
final course restore step
Accessibility improvements
MDL-72876 - The new welcome message is not accessible when there's a background
MDL-82551 - Page is missing a level 1 heading when the welcome message is displayed
Security improvements
MDL-81803 - Setting privacyrequestexpiry to 0 immediately expires data requests

4.4.1
General fixes and improvements
MDL-78768 - Cannot import more than one New Grade Item
MDL-77272 - Enable module level report options
MDL-81613 - Log report does not export user fullname when downloading
MDL-51360 - Full course grade recalculation can have huge impact on \ 
opening/closing quizzes
MDL-81897 - Incorrect handling of partitioned cookies is preventing the mobile \ 
app from using the "embedded browser" authentication method
MDL-81717 - Increase robustness of the task for downloading/upgrading H5P \ 
content types in case any of them fails
MDL-68262 - assignfeedback_pdf uses tempdir instead of requestdir
MDL-80583 - Course won't load if the Matrix server is unavailable
MDL-81733 - The multi-language filter is not supported on the navigation link to \ 
the next activity in Lesson
MDL-81850 - Restriction by group works incorrectly
MDL-81724 - "Heading X" strings are not translated in the TinyMCE editor
MDL-81380 - Error in the Column Sort Order question bank plugin
MDL-82055 - Site Installation Fatal Error loading named templatable interface
MDL-80571 - Add the ability to enable/disable specific TinyMCE Premium Plugins \ 
from site administration
MDL-82015 - The dates of the BigBlueButton import recordings links in are \ 
incorrectly formatted
MDL-81870 - Stricter validation of upgrade savepoint components
MDL-81627 - Quiz multiple grades: grade item for each slot is not being backed \ 
up and restored correctly
MDL-81875 - Database field - Restore autolink setting for short text field type
MDL-81749 - SCORM activity completion not respecting requirement
MDL-73735 - Minor duplicate line in course/rest.php
MDL-81764 - Fullname filter is absent in the "Browse all users" page
MDL-81146 - Buttons not disabled when form submitted in Chrome browser
MDL-81460 - Loading spinner rotating off axis
MDL-80599 - Provided password is ignored when uploading course via CSV
MDL-80911 - Some ad-hoc tasks fail when run from cron with keep-alive flag
MDL-81904 - A Feedback activity with no questions throws an exception when \ 
exporting questions
MDL-81597 - On activity pages, the activity type icon next to the title is misaligned
MDL-81948 - Error on falling back to standard normal layout on outputlib.php
MDL-81274 - Allow import to respect approval status for database activity entries
MDL-78433 - Duplicate search form on course/search when searching as a student
MDL-81575 - "Show" button still remains when hidden section is already \ 
visible
MDL-81929 - Bulk actions selector should go back to "Choose..." when used
MDL-81757 - Uploading images to Tiny editor corrupts unicode response in errors
MDL-70441 - Wrong workflow state shown to graders who can't release grades
MDL-81407 - Adding and deleting a Question Custom Field can break the Question \ 
Bank Sort Order screen
MDL-81862 - Files attached to the activity instructions in an assignment are not \ 
retained during backup
MDL-81578 - "Browse list of users" warn about unsaved data in bulk actions
MDL-80849 - Numeric user IDs throws error while creating users in Matrix
MDL-81570 - Tiny editor "Premium" plugin missing language string debugging
MDL-81697 - In ordering questions, images render in the editor but not in the \ 
preview or the quiz
MDL-82045 - Category autocomplete disappears when copy course form is not valid
MDL-82086 - Messaging drawer message input element too narrow
MDL-82009 - Course blocks are not displayed in the section page
MDL-81544 - The hint displayed when editing the question heading is not as neat \ 
in RTL as it is in LTR
MDL-81397 - Missing capability checks hide section editing controls during AJAX \ 
reloads
MDL-81707 - Activity restriction > Grade checkboxes have incorrect positioning
MDL-81779 - Permission page search input fields unfathomably wide
MDL-81530 - Tiny editor does not load when editing a calendar event in Firefox
MDL-81434 - Applying the same condition/filter to custom report can throw DML \ 
exceptions
MDL-81601 - Activity with only "Receive a grade" for the completion \ 
condition is being shown as "Failed" in the course index
MDL-81318 - "Download all submissions" generates HTML file for online \ 
text when nothing has been submitted
MDL-81750 - Filemanager cannot be disabled by disabledif when in a form group
MDL-81564 - When a database activity field type is missing the error is \ 
displayed for all fields added just after
MDL-78889 - Pass/fail icons are shown for grade totals, even when the totals are \ 
set to hidden
MDL-81538 - Incorrect popover arrow position in RTL layout
MDL-81610 - Improve core_courseformat_get_state performance
MDL-81587 - Checkboxes when adding random questions cause confusion
MDL-81656 - H5P core "Edit H5P content" link has problem with empty spaces
MDL-81776 - Checking tagarea enabled state can throw exception in custom reports list
Security fixes
MSA-24-0021 - BigBlueButton web service leaks meeting joining information to \ 
users who should not have access
MSA-24-0022 - Stored XSS via calendar's event title when deleting the event
MSA-24-0023 - HTTP authorization header is preserved between "emulated \ 
redirects"
MSA-24-0024 - CSRF risks due to misuse of confirm_sesskey
MSA-24-0025 - QR login key and auto-login key for the Moodle mobile app should \ 
be generated as separate keys
   2024-04-29 09:20:29 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 4.4

Upstream changelog is too long, please visit:
https://moodledev.io/general/releases/4.4
   2024-03-07 00:09:32 by Jean-Yves Migeon | Files touched by this commit (4)
Log message:
- Disable support for versions of PHP below 8.x, per Moodle documentation;
- Set 'max_input_vars' to 5000 as required by Moodle since 4.2, and
  reference it within MESSAGE;

ok wen@
   2024-03-04 01:38:28 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 4.3.3
Add a MASTER_SITES
Remove 7.4 from PHP_VERSIONS_ACCEPTED

Upstream changelog please visit:
https://moodledev.io/general/releases/4.3/4.3.3
   2023-11-13 17:34:04 by Takahiro Kambe | Files touched by this commit (20)
Log message:
Bump PKGREVISION by PHP_VERSION_DEFAULT change.
   2023-11-13 17:07:02 by Takahiro Kambe | Files touched by this commit (1)
Log message:
www/moodle: fix build problem with PHP 8.0 and 8.1

* Use lang/php/json.mk for dependency to php-json.
* Drop dependency to php-xmlrpc since moodle has its own xmlrpc library
  in it.

Bump PKGREVISION.
   2023-01-08 02:45:44 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 4.1

Upstream changes please visit:
https://moodledev.io/general/releases/4.1
   2022-09-30 12:54:56 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 4.0.4
Update DEPENDS
Update PHP_VERSIONS_ACCEPTED

Upstream changes:
No upstream changelog for 4.0.4 and 4.0.3 found.
Upstream changelog for 4.0.2 and 4.0.1 please visit:
https://docs.moodle.org/dev/Moodle_4.0.2_release_notes
https://docs.moodle.org/dev/Moodle_4.0.1_release_notes