Merge branch 'MDL-87593-main-enfix' of https://github.com/mudrd8mz/moodle

This commit is contained in:
Jun Pataleta
2026-02-03 16:47:58 +08:00
31 changed files with 161 additions and 161 deletions
@@ -32,7 +32,7 @@ Feature: Confirm that availability_completion works with previous activity setti
And I expand all fieldsets
And I click on "Add restriction..." "button"
And I click on "Activity completion" "button" in the "Add restriction..." "dialogue"
And I click on "Displayed if student doesn't meet this condition Click to hide" "link"
And I click on "Item name displayed with access restriction information if student doesn't meet this condition Click to hide" "link"
And I set the field "Activity or resource" to "Previous activity with completion"
And I press "Save and return to course"
Then I should see "Not available unless: The previous activity with completion" in the "region-main" "region"
@@ -58,7 +58,7 @@ Feature: Confirm that availability_completion works with previous activity setti
And I expand all fieldsets
And I click on "Add restriction..." "button"
And I click on "Activity completion" "button" in the "Add restriction..." "dialogue"
And I click on "Displayed if student doesn't meet this condition Click to hide" "link"
And I click on "Item name displayed with access restriction information if student doesn't meet this condition Click to hide" "link"
And I set the field "Activity or resource" to "Previous activity with completion"
And I press "Save and return to course"
Then I should see "Not available unless: The previous activity with completion" in the "region-main" "region"
@@ -83,7 +83,7 @@ Feature: Confirm that availability_completion works with previous activity setti
And I expand all fieldsets
And I click on "Add restriction..." "button"
And I click on "Activity completion" "button" in the "Add restriction..." "dialogue"
And I click on "Displayed if student doesn't meet this condition Click to hide" "link"
And I click on "Item name displayed with access restriction information if student doesn't meet this condition Click to hide" "link"
And I set the field "Activity or resource" to "Previous activity with completion"
And I press "Save and return to course"
Then I should see "Not available unless: The previous activity with completion" in the "region-main" "region"
@@ -112,7 +112,7 @@ Feature: Confirm that availability_completion works with previous activity setti
And I expand all fieldsets
And I click on "Add restriction..." "button"
And I click on "Activity completion" "button" in the "Add restriction..." "dialogue"
And I click on "Displayed if student doesn't meet this condition Click to hide" "link"
And I click on "Item name displayed with access restriction information if student doesn't meet this condition Click to hide" "link"
And I set the field "Activity or resource" to "Previous activity with completion"
And I press "Save changes"
Then I should see "Not available unless: The previous activity with completion" in the "region-main" "region"
@@ -138,7 +138,7 @@ Feature: Confirm that availability_completion works with previous activity setti
And I expand all fieldsets
And I click on "Add restriction..." "button"
And I click on "Activity completion" "button" in the "Add restriction..." "dialogue"
And I click on "Displayed if student doesn't meet this condition Click to hide" "link"
And I click on "Item name displayed with access restriction information if student doesn't meet this condition Click to hide" "link"
Then the "Activity or resource" select box should not contain "Previous activity with completion"
# Set Page2 restriction to Previous Activity with completion and delete Page1.
@@ -148,7 +148,7 @@ Feature: Confirm that availability_completion works with previous activity setti
And I expand all fieldsets
And I click on "Add restriction..." "button"
And I click on "Activity completion" "button" in the "Add restriction..." "dialogue"
And I click on "Displayed if student doesn't meet this condition Click to hide" "link"
And I click on "Item name displayed with access restriction information if student doesn't meet this condition Click to hide" "link"
And I set the field "Activity or resource" to "Previous activity with completion"
And I press "Save and return to course"
Then I should see "Not available unless: The previous activity with completion" in the "region-main" "region"
@@ -170,7 +170,7 @@ Feature: Confirm that availability_completion works with previous activity setti
And I expand all fieldsets
And I click on "Add restriction..." "button"
And I click on "Activity completion" "button" in the "Add restriction..." "dialogue"
And I click on "Displayed if student doesn't meet this condition Click to hide" "link"
And I click on "Item name displayed with access restriction information if student doesn't meet this condition Click to hide" "link"
And I set the field "Activity or resource" to "Previous activity with completion"
And I press "Save changes"
Then I should see "Not available unless: The previous activity with completion" in the "region-main" "region"
@@ -184,7 +184,7 @@ Feature: Confirm that availability_completion works with previous activity setti
And I expand all fieldsets
And I click on "Add restriction..." "button"
And I click on "Activity completion" "button" in the "Add restriction..." "dialogue"
And I click on "Displayed if student doesn't meet this condition Click to hide" "link"
And I click on "Item name displayed with access restriction information if student doesn't meet this condition Click to hide" "link"
And I set the field "Activity or resource" to "Previous activity with completion"
And I press "Save changes"
And I should see "Not available unless: The previous activity with completion" in the "region-main" "region"
@@ -180,4 +180,4 @@ Feature: Display availability for activities and sections
And I should not see "Date" in the "Restrict access" "fieldset"
And I press "Add restriction..."
And I click on "Grade" "button" in the "Add restriction..." "dialogue"
And the "alt" attribute of ".availability-item .availability-eye img" "css_element" should contain "Displayed if student"
And the "alt" attribute of ".availability-item .availability-eye img" "css_element" should contain "Item name displayed"
@@ -89,13 +89,13 @@ Feature: edit_availability
And I should see "Date" in the "Restrict access" "fieldset"
And ".availability-item .availability-eye img" "css_element" should be visible
And ".availability-item .availability-delete img" "css_element" should be visible
And the "alt" attribute of ".availability-item .availability-eye img" "css_element" should contain "Displayed if student"
And the "alt" attribute of ".availability-item .availability-eye img" "css_element" should contain "Item name displayed"
# Toggle the eye icon.
When I click on ".availability-item .availability-eye img" "css_element"
Then the "alt" attribute of ".availability-item .availability-eye img" "css_element" should contain "Hidden entirely"
When I click on ".availability-item .availability-eye img" "css_element"
Then the "alt" attribute of ".availability-item .availability-eye img" "css_element" should contain "Displayed if student"
Then the "alt" attribute of ".availability-item .availability-eye img" "css_element" should contain "Item name displayed"
# Click the delete button.
When I click on ".availability-item .availability-delete img" "css_element"
@@ -115,7 +115,7 @@ Feature: Enable Block Completion in a course using activity completion
And I expand all fieldsets
And I click on "Add restriction..." "button"
And I click on "Activity completion" "button" in the "Add restriction..." "dialogue"
And I click on "Displayed if student doesn't meet this condition Click to hide" "link"
And I click on "Item name displayed with access restriction information if student doesn't meet this condition Click to hide" "link"
And I set the field "Activity or resource" to "task A"
And I press "Save and return to course"
And I log out
@@ -164,7 +164,7 @@ Feature: Enable Block Completion in a course using activity completion
And I expand all fieldsets
And I click on "Add restriction..." "button"
And I click on "Activity completion" "button" in the "Add restriction..." "dialogue"
And I click on "Displayed if student doesn't meet this condition Click to hide" "link"
And I click on "Item name displayed with access restriction information if student doesn't meet this condition Click to hide" "link"
And I set the field "Activity or resource" to "task A"
And I press "Save and return to course"
When I am on the "Course 1" course page logged in as student1
@@ -237,7 +237,7 @@ Feature: Enable Block Completion in a course using activity completion
And I click on "Add restriction..." "button"
And I click on "Activity completion" "button" in the "Add restriction..." "dialogue"
And I set the field "Activity or resource" to "task A"
And I click on "Displayed if student doesn't meet this condition Click to hide" "link"
And I click on "Item name displayed with access restriction information if student doesn't meet this condition Click to hide" "link"
And I press "Save changes"
And I log out
When I am on the "Course 1" course page logged in as student1
@@ -173,7 +173,7 @@ Feature: Display and choose from the available activities in course
And I should see "1 results found" in the "Add an activity or resource" "dialogue"
And I should see "Database" in the "Add an activity or resource" "dialogue"
# Test help.
And I set the field "search" to "Define the information each entry should include, such as text, dates, images, or links."
And I set the field "search" to "Define the information each entry should include, such as text, dates, images, or links"
And I should see "1 results found" in the "Add an activity or resource" "dialogue"
And I should see "Database" in the "Add an activity or resource" "dialogue"
# Test tip.
+6 -6
View File
@@ -420,7 +420,7 @@ $string['configvariables'] = 'Variables';
$string['configverifychangedemail'] = 'Enables verification of changed email addresses using allowed and denied email domains settings. If this setting is disabled the domains are enforced only when creating new users.';
$string['configvisiblecourses'] = 'Display courses in hidden categories normally';
$string['configwarning'] = 'Be careful modifying these settings - strange values could cause problems.';
$string['configyuicomboloading'] = 'This options enables combined file loading optimisation for YUI libraries. This setting should be enabled on production sites for performance reasons.';
$string['configyuicomboloading'] = 'This option enables combined file loading optimisation for YUI libraries. It should be enabled for performance reasons.';
$string['confirmation'] = 'Confirmation';
$string['confirmationpending'] = 'Confirmation pending';
$string['confirmcontextlock'] = '{$a->contextname} is currently unfrozen. Freezing it will make it read-only and prevent users from making changes. Are you sure you wish to continue?';
@@ -1169,20 +1169,20 @@ $string['requiremodintro'] = 'Require activity description';
$string['requiremodintro_desc'] = 'If enabled, users will be forced to enter a description for each activity.';
$string['required'] = 'Required';
$string['requires'] = 'Requires';
$string['routerconfigurationset'] = 'Moodle has been informed that the web server is correctly configured.';
$string['routerconfigurationset'] = 'The web server is correctly configured.';
$string['routerconfigureddetails'] = 'The router correctly serves <a href="{$a->docs}" target="_blank">{$a->url}</a> with a {$a->expectedstatuscode} ("{$a->expectedstatuscodetitle}") response.';
$string['routerconfiguredok'] = 'The router appears to be configured correctly.';
$string['routerconfiguredwithissues'] = 'The router is not correctly configured.';
$string['routerconfiguredwithissuesdetail'] = 'The router is not correctly configured - Issues were detected in {$a->count} checks.';
$string['routerconfiguredwithissuesdetail'] = 'The router is not correctly configured. Issues were detected in {$a->count} checks.';
$string['routerdocs'] = 'Router documentation';
$string['routerexpectedgot'] = 'Expected {$a->expectedstatuscode} ("{$a->expectedstatuscodetitle}") and received {$a->statuscode} ("{$a->statuscodetitle}").';
$string['routerfailapipage'] = 'An <a href="{$a->url}" target="_blank">API route</a> did not respond with the expected response.';
$string['routerfailmissingpage'] = 'The missing page handler did not respond to the <a href="{$a->url}" target="_blank">test URL</a> correctly.';
$string['routerfailpage'] = 'A <a href="{$a->url}" target="_blank">standard page</a> controller could not be loaded correctly. The router may not be configured properly.';
$string['routerfailroutershim'] = 'A <a href="{$a->url}" target="_blank">routed page whose path ends in ".php"</a> did not response correctly.';
$string['routerfailshim'] = 'A <a href="{$a->url}" target="_blank">shimmed page</a> did not response correctly.';
$string['routerfailroutershim'] = 'A <a href="{$a->url}" target="_blank">routed page with path ending in ".php"</a> did not respond correctly.';
$string['routerfailshim'] = 'A <a href="{$a->url}" target="_blank">shimmed page</a> did not respond correctly.';
$string['routernotconfigured'] = 'The router is not configured.';
$string['routernotconfigureddetail'] = 'The router has not been configured correctly. Please see the <a href="{$a->docs}">documentation</a> for more information on how to configure it correctly.';
$string['routernotconfigureddetail'] = 'The router is not configured correctly. For details of how to configure it, see the documentation <a href="{$a->docs}">Configuring the router</a>.';
$string['routernotconfigureddetailwithurl'] = 'The following URL did not return the expected status code: <a href="{$a->url}" target="_blank">{$a->url}</a>.';
$string['purgecaches'] = 'Purge all caches';
$string['purgecachesconfirm'] = 'Moodle can cache themes, JavaScript, language strings, filtered text, RSS feeds and other pieces of calculated data. Purging caches will delete data from the server and force browsers to re-fetch data, so you can be sure you are seeing the most up-to-date values produced by the current code. There is no danger in purging caches, but your site may appear slower for a while until the server and clients calculate new information and cache it.';
+2 -2
View File
@@ -37,11 +37,11 @@ $string['hidden_individual'] = 'Hidden entirely if student doesn\'t meet this co
$string['invalid'] = 'Please set';
$string['itemheading'] = '{$a->number} {$a->type} restriction';
$string['item_unknowntype'] = 'These restrictions use a plugin which is no longer available (if it is okay to remove that restriction, delete it below)';
$string['shown_individual'] = 'Displayed if student doesn\'t meet this condition';
$string['shown_individual'] = 'Item name displayed with access restriction information if student doesn\'t meet this condition';
$string['hide_verb'] = 'Click to hide';
$string['show_verb'] = 'Click to display';
$string['hidden_all'] = 'Hidden entirely if student doesn\'t meet the conditions';
$string['shown_all'] = 'Displayed if student doesn\'t meet the conditions';
$string['shown_all'] = 'Item name displayed with access restriction information if student doesn\'t meet the conditions';
$string['label_multi'] = 'Required restrictions';
$string['label_sign'] = 'Restriction type';
$string['list_and'] = 'All of:';
+1 -1
View File
@@ -35,8 +35,8 @@ $string['asyncgeneralsettings'] = 'Asynchronous backup/restore';
$string['asyncemailenable'] = 'Enable notifications';
$string['asyncemailenabledetail'] = 'If enabled, users will receive a notification when an asynchronous backup or restore completes.';
$string['asyncmessagebody'] = 'Notification';
$string['asyncmessagebodydefault'] = '{operation} (ID: {backupid}) completed. Access it here: <a href="{link}">{link}</a>.';
$string['asyncmessagebodydetail'] = 'Notification to send when an asynchronous backup or restore completes.';
$string['asyncmessagebodydefault'] = 'Your {operation} (ID: {backupid}) has completed successfully. You can access it here: <a href="{link}">{link}</a>.';
$string['asyncmessagesubject'] = 'Subject';
$string['asyncmessagesubjectdetail'] = 'Notification subject';
$string['asyncmessagesubjectdefault'] = 'Moodle {operation} completed successfully';
+1 -1
View File
@@ -216,7 +216,7 @@ $string['sessionautostarthelp'] = '<p>Moodle requires session support and will n
<p>Sessions can be enabled in the php.ini file ... look for the session.auto_start parameter.</p>';
$string['upgradingqtypeplugin'] = 'Upgrading question/type plugin';
$string['webserverconfigproblemdescription'] = 'Your web server is not configured to prevent access to files outside the /public directory. Please refer to <a href="https://moodledev.io/docs/5.1/guides/restructure">https://moodledev.io/docs/5.1/guides/restructure</a> for details on how to configure your web server. Once reconfigured, please <a href="{$a}">revisit the web root</a>.';
$string['webserverconfigproblemdescription'] = 'Your web server is not configured to prevent access to files outside the /public directory. For details of how to configure your web server correctly, see the documentation <a href="https://docs.moodle.org/en/Upgrading#Code_directories_restructure">Upgrading - Code directories restructure</a>. Once reconfigured, <a href="{$a}">revisit the web root</a>.';
$string['webservernotconfigured'] = 'Web server not configured';
$string['welcomep10'] = '{$a->installername} ({$a->installerversion})';
$string['welcomep20'] = 'You are seeing this page because you have successfully installed and
+1 -1
View File
@@ -233,7 +233,7 @@ $string['matchgrades_help'] = 'Imported grades must match one of the fixed list
* Error if grade not listed - If a question contains any grades not found in the list an error is displayed and that question will not be imported
* Nearest grade if not listed - If a grade is found that does not match a value in the list, the grade is changed to the closest matching value in the list ';
$string['missingcapability'] = 'You must have a capability allowing usage or management of questions, for example {$a}';
$string['missingcapability'] = 'You must have a capability allowing the use or management of questions, for example {$a}.';
$string['missingcourseorcmid'] = 'Need to provide courseid or cmid to print_question.';
$string['missingcourseorcmidtolink'] = 'Need to provide courseid or cmid to get_question_edit_link.';
$string['missingimportantcode'] = 'This question type is missing important code: {$a}.';
+9 -9
View File
@@ -420,16 +420,16 @@ $string['messageprovider:assign_overdue'] = 'Assignment overdue notification';
$string['messageprovider:assign_notification'] = 'Assignment notifications';
$string['modulename'] = 'Assignment';
$string['modulename_help'] = '###### Key features
- Provide instructions and requirements for the assignment
- Allow students to submit any kind of file or type directly into an online text editor
- Manage deadlines and control whether late submissions are accepted
- Use rubrics or marking guides to give grades and feedback
- Students can submit individually or in groups
* Provide instructions and requirements for the assignment
* Allow students to submit any kind of file or type directly into an online text editor
* Manage deadlines and control whether late submissions are accepted
* Use rubrics or marking guides to give grades and feedback
* Students can submit individually or in groups
###### Ways to use it
- Collect essays or coursework for feedback and grading
- Set group tasks where students submit one shared presentation
- Record and grade offline work, such as a classroom performance or field trips';
* Collect essays or coursework for feedback and grading
* Set group tasks where students submit one shared presentation
* Record and grade offline work, such as a classroom performance or field trips';
$string['modulename_link'] = 'mod/assignment/view';
$string['modulename_summary'] = 'Collect student submissions such as essays, reports, or projects, and provide feedback and grades.';
$string['modulenameplural'] = 'Assignments';
@@ -705,8 +705,8 @@ $string['userextensiondate'] = 'Extension granted until: {$a}';
$string['userassignmentdefaults'] = 'User assignment defaults';
$string['useridlistnotcached'] = 'The grade changes were NOT saved, as it was not possible to determine which submission they were for.';
$string['useroverrides'] = 'User overrides';
$string['usersnone'] = 'There are no users enrolled in this course or no users can access the assignment.';
$string['usersubmissioncannotberemoved'] = 'The submission of {$a} cannot be removed.';
$string['usersnone'] = 'There are no users enrolled in this course.';
$string['userswhoneedtosubmit'] = 'Users who need to submit: {$a}';
$string['usergrade'] = 'User grade';
$string['validmarkingworkflowstates'] = 'Valid marking workflow states';
@@ -381,16 +381,16 @@ $string['mod_form_field_welcome_help'] = 'The welcome message is displayed when
$string['mod_form_locksettings'] = 'Lock settings';
$string['modulename'] = 'BigBlueButton';
$string['modulename_help'] = '###### Key features
- Host live sessions with audio, video, and chat
- Use built-in quizzes and polling tools
- Share slides, your screen, or a collaborative whiteboard
- Create breakout rooms for activities in groups
- Record sessions so students can watch later
* Host live sessions with audio, video, and chat
* Use built-in quizzes and polling tools
* Share slides, your screen, or a collaborative whiteboard
* Create breakout rooms for activities in groups
* Record sessions so students can watch later
###### Ways to use it
- Run a live online lecture where students can ask questions in real time
- Hold virtual office hours
- Organise group discussions using breakout rooms';
* Run a live online lecture where students can ask questions in real time
* Hold virtual office hours
* Organise group discussions using breakout rooms';
$string['modulename_link'] = 'BigBlueButton/view';
$string['modulename_summary'] = 'Host live online sessions with video, audio, and tools for presenting and collaborating.';
$string['modulenameplural'] = 'BigBlueButton';
+7 -7
View File
@@ -26,15 +26,15 @@ defined('MOODLE_INTERNAL') || die;
$string['modulename'] = 'Book';
$string['modulename_help'] = '###### Key features
- Add text, lists, tables, images, video, and other embedded media
- Use chapters and subchapters to break up long content
- Include a table of contents so students can navigate easily
- Provide a print-friendly (downloadable) version of the book
* Add text, lists, tables, images, video, and other embedded media
* Use chapters and subchapters to break up long content
* Include a table of contents so students can navigate easily
* Provide a print-friendly (downloadable) version of the book
###### Ways to use it
- Create a structured course handbook with policies or schedules
- Organise lecture notes into chapters and subchapters, so it feels like an online textbook.
- Create a tutorial with step-by-step instructions spread over pages';
* Create a structured course handbook with policies or schedules
* Organise lecture notes into chapters and subchapters, so it feels like an online textbook
* Create a tutorial with step-by-step instructions spread over pages';
$string['modulename_link'] = 'mod/book/view';
$string['modulename_summary'] = 'Organise and display content in a book-like format.';
$string['modulenameplural'] = 'Books';
+6 -6
View File
@@ -90,14 +90,14 @@ $string['limitno'] = 'Limit {no}';
$string['limitanswers'] = 'Limit the number of responses allowed';
$string['modulename'] = 'Choice';
$string['modulename_help'] = '###### Key features
- Limit how many people can choose each option
- Publish results or keep them hidden
- Make results anonymous or show student names
* Limit how many people can choose each option
* Publish results or keep them hidden
* Make results anonymous or show student names
###### Ways to use it
- Let students select a seminar group or project team
- Ask students to vote for a preferred date or topic
- Check the understanding of a concept with a quick, anonymous question';
* Let students select a seminar group or project team
* Ask students to vote for a preferred date or topic
* Check the understanding of a concept with a quick, anonymous question';
$string['modulename_link'] = 'mod/choice/view';
$string['modulename_summary'] = 'Run a single-question poll and let students choose from a list of options.';
$string['modulenameplural'] = 'Choices';
+10 -10
View File
@@ -270,7 +270,7 @@ $string['listview'] = 'List view';
$string['listtemplate'] = 'List view template';
$string['longitude'] = 'Longitude';
$string['manageapproved'] = 'Allow editing of approved entries';
$string['manageapproved_help'] = 'Allow students to edit or delete their entries after theyve been approved. Edited entries will need to be reapproved.';
$string['manageapproved_help'] = 'Allow students to edit or delete their entries after they\'ve been approved. Edited entries will need to be reapproved.';
$string['managefields'] = 'Manage fields';
$string['mapexistingfield'] = 'Map to {$a}';
$string['mapnewfield'] = 'Create a new field';
@@ -291,16 +291,16 @@ $string['missingdata'] = 'Data ID or object must be provided for field class.';
$string['missingfield'] = 'Programmer error: You must specify field and/or data when defining field class.';
$string['modulename'] = 'Database';
$string['modulename_help'] = '###### Key features
- Define the information each entry should include, such as text, dates, images, or links.
- Customise how entries are displayed
- Let students add entries, rate, or comment on each others work
- Approve entries before they are visible, or publish them directly
* Define the information each entry should include, such as text, dates, images, or links
* Customise how entries are displayed
* Let students add entries, rate, or comment on each other\'s work
* Approve entries before they are visible, or publish them directly
###### Ways to use it
- Create a collection of articles with summaries written by students
- Build a gallery of images with captions
- Develop a set of resources that can be searched by author, topic, or keyword
- Display work created by students for peer rating and review';
* Create a collection of articles with summaries written by students
* Build a gallery of images with captions
* Develop a set of resources that can be searched by author, topic, or keyword
* Display work created by students for peer rating and review';
$string['modulename_link'] = 'mod/data/view';
$string['modulename_summary'] = 'Build a shared, searchable collection of entries, like a directory or gallery, that students can contribute to.';
$string['modulename_tip'] = 'For a quick start, use one of the built-in presets such as an image gallery, journal, or resource list.';
@@ -386,7 +386,7 @@ $string['recordsnotsaved'] = 'No entry was saved. Please check the format of the
$string['recordssaved'] = 'entries saved';
$string['removealldatatags'] = 'All database tags';
$string['requireapproval'] = 'Approval required';
$string['requireapproval_help'] = 'A teacher has to approve entries before theyre visible to everyone.';
$string['requireapproval_help'] = 'A teacher has to approve entries before they\'re visible to everyone.';
$string['required'] = 'Required';
$string['requiredentries'] = 'Entries required for completion (old)';
$string['requiredentries_help'] = "If set, a message is displayed stating the number of entries required for completion. Note that this setting is not connected to activity completion.
+6 -6
View File
@@ -180,14 +180,14 @@ $string['messageprovider:submission'] = 'Feedback notifications';
$string['mode'] = 'Mode';
$string['modulename'] = 'Feedback';
$string['modulename_help'] = '###### Key features
- Build surveys with a variety of question types, including multiple choice, scales, and open text
- Collect responses anonymously or with names
- View responses as a summary, a detailed analysis, or by individual student
* Build surveys with a variety of question types, including multiple choice, scales, and open text
* Collect responses anonymously or with names
* View responses as a summary, a detailed analysis, or by individual student
###### Ways to use it
- Check for expectations and previous knowledge before starting a course
- Run an end-of-course evaluation to gather student feedback
- Provide a safe, anonymous way for students to report concerns';
* Check for expectations and previous knowledge before starting a course
* Run an end-of-course evaluation to gather student feedback
* Provide a safe, anonymous way for students to report concerns';
$string['modulename_link'] = 'mod/feedback/view';
$string['modulename_summary'] = 'Create custom surveys using different question types.';
$string['modulenameplural'] = 'Feedback';
+5 -5
View File
@@ -46,13 +46,13 @@ $string['indicator:socialbreadthdef_help'] = 'The participant has reached this p
$string['indicator:socialbreadthdef_link'] = 'Learning_analytics_indicators#Social_breadth';
$string['modulename'] = 'Folder';
$string['modulename_help'] = '###### Key features
- Organise files in folders and subfolders
- Allow students to download the entire folder as a zip file
* Organise files in folders and subfolders
* Allow students to download the entire folder as a zip file
###### Ways to use it
- Share a set of past documents for revision
- Provide readings (articles, slides, PDF files) in one spot
- Share downloadable images for an art or design project';
* Share a set of past documents for revision
* Provide readings (articles, slides, PDF files) in one spot
* Share downloadable images for an art or design project';
$string['modulename_link'] = 'mod/folder/view';
$string['modulename_summary'] = 'Create a folder on your course to upload and organise files.';
$string['modulenameplural'] = 'Folders';
+9 -9
View File
@@ -370,8 +370,8 @@ $string['indicator:socialbreadth_help'] = 'This indicator is based on the social
$string['indicator:socialbreadthdef'] = 'Forum social';
$string['indicator:socialbreadthdef_help'] = 'The participant has reached this percentage of the social engagement offered by the Forum activities during this analysis interval (Levels = No participation, Participant alone, Participant with others)';
$string['indicator:socialbreadthdef_link'] = 'Learning_analytics_indicators#Social_breadth';
$string['showimmediately'] = 'Show other replies immediately after posting';
$string['showimmediately_help'] = 'This will show the replies of other participants before reaching the maximum editing time ({$a} minutes). Participants could still change their post during this time.';
$string['showimmediately'] = 'Show replies immediately after posting';
$string['showimmediately_help'] = 'Show replies from other participants with no editing time delay ({$a} minutes). A participant can still change their post during this time.';
$string['starredonly'] = 'Search starred discussions only';
$string['indexoutoftotal'] = '{$a->index} out of {$a->total}';
$string['inforum'] = 'in {$a}';
@@ -434,15 +434,15 @@ $string['modenestedv2'] = 'Display replies in experimental nested form';
$string['modethreaded'] = 'Display replies in threaded form';
$string['modulename'] = 'Forum';
$string['modulename_help'] = '###### Key features
- Include text, images, or files in forum posts
- Allow participants to subscribe to forums so they receive notifications of new posts
- Grade a student\'s overall participation across the forum, or grade individual posts separately
* Include text, images, or files in forum posts
* Allow participants to subscribe to forums so they receive notifications of new posts
* Grade a student\'s overall participation across the forum, or grade individual posts separately
###### Ways to use it
- Run a Q&A board where students ask and answer each other\'s questions
- Host discussions linked to course readings
- Create a social space where students get to know each other
- Continue a class debate after a face-to-face session';
* Run a question and answer board where students ask and answer each other\'s questions
* Host discussions linked to course readings
* Create a social space where students get to know each other
* Continue a class debate after a face-to-face session';
$string['modulename_link'] = 'mod/forum/view';
$string['modulename_summary'] = 'Create online discussions where participants can post and reply.';
$string['modulenameplural'] = 'Forums';
+6 -6
View File
@@ -242,14 +242,14 @@ $string['maxtimehaspassed'] = 'Sorry, but the maximum time for editing this comm
$string['myentries'] = 'My entries';
$string['modulename'] = 'Glossary';
$string['modulename_help'] = '###### Key features
- Create entries with text, images, video, and other embedded media
- Browse entries alphabetically, by category, or by author
- Allow students to create, comment on, and rate entries
* Create entries with text, images, video, and other embedded media
* Browse entries alphabetically, by category, or by author
* Allow students to create, comment on, and rate entries
###### Ways to use it
- Build a collection of key concepts for a course
- Collect vocabulary words and definitions in a language class
- Develop a collaborative glossary of technical terms';
* Build a collection of key concepts for a course
* Collect vocabulary words and definitions in a language class
* Develop a collaborative glossary of technical terms';
$string['modulename_link'] = 'mod/glossary/view';
$string['modulename_summary'] = 'Create a list of terms and definitions, like a dictionary, for students to browse or contribute to.';
$string['modulenameplural'] = 'Glossaries';
@@ -97,16 +97,16 @@ $string['h5pdisplay'] = 'H5P options';
$string['maxscore'] = 'Max score';
$string['modulename'] = 'H5P';
$string['modulename_help'] = '###### Key features
- Choose from a wide range of interactive activities, including slide presentations, image pairing, or timelines
- Provide instant feedback to students through automated marking
- Reuse or edit existing H5P content
* Choose from a wide range of interactive activities, including slide presentations, image pairing, or timelines
* Provide instant feedback to students through automated marking
* Reuse or edit existing H5P content
###### Ways to use it
- Create an interactive video where students answer questions as they watch
- Design drag-and-drop activities to reinforce key concepts
- Share an image with clickable hotspots that show extra information when students click on them';
* Create an interactive video where students answer questions as they watch
* Design drag-and-drop activities to reinforce key concepts
* Share an image with clickable hotspots that show extra information when students click on them';
$string['modulename_link'] = 'mod/h5pactivity/view';
$string['modulename_summary'] = 'Create or upload H5P interactive content, like drag-and-drop activities, flashcards, or interactive videos.';
$string['modulename_summary'] = 'Create or upload HTML5 Package (H5P) interactive content, like drag-and-drop activities, flashcards, or interactive videos.';
$string['modulenameplural'] = 'H5P';
$string['myattempts'] = 'My attempts';
$string['newsubmissions'] = 'H5P submitted';
+5 -5
View File
@@ -42,14 +42,14 @@ $string['imscp:addinstance'] = 'Add a new IMS content package';
$string['imscp:view'] = 'View IMS content';
$string['modulename'] = 'IMS content package';
$string['modulename_help'] = '###### Key features
- Add IMS content packages as zip files
- Display content across multiple pages with navigation
* Add IMS content packages as zip files
* Display content across multiple pages with navigation
###### Ways to use it
- Display a multimedia learning module created with IMS authoring software
- Import a vendor-provided interactive lesson';
* Display a multimedia learning module created with IMS authoring software
* Import a vendor-provided interactive lesson';
$string['modulename_link'] = 'mod/imscp/view';
$string['modulename_summary'] = 'Upload and display existing IMS content packages in your course. IMS is commonly used with third-party courseware.';
$string['modulename_summary'] = 'Upload and display existing IMS Global Learning Consortium (IMS) content packages in your course. IMS is commonly used with third-party courseware.';
$string['modulenameplural'] = 'IMS content packages';
$string['navigation'] = 'Navigation';
$string['page-mod-imscp-x'] = 'Any IMS content package module page';
+3 -3
View File
@@ -46,11 +46,11 @@ $string['labelname_help'] = 'The title is only used to identify the Text and med
$string['labeltext'] = 'Text';
$string['modulename'] = 'Text and media area';
$string['modulename_help'] = '###### Key features
- Display text and multimedia embedded on the course page
* Display text and multimedia embedded in the course page
###### Ways to use it
- Add banners or images to change the look and feel of the course page
- Break up long lists of activities on your course page with visuals or labels.';
* Add banners or images to change the look and feel of the course page
* Break up long lists of activities on your course page with visuals or labels';
$string['modulename_link'] = 'mod/label/view';
$string['modulename_summary'] = 'Insert graphics and text anywhere in the course page.';
$string['modulename_tip'] = 'Use Text and media areas for decorative items or images you want embedded on the course page. For course content, use a Page instead.';
+7 -7
View File
@@ -349,14 +349,14 @@ $string['modattempts_help'] = 'If enabled, students can navigate through the les
$string['modattemptsnoteacher'] = 'Student review only works for students.';
$string['modulename'] = 'Lesson';
$string['modulename_help'] = '###### Key features
- Create pages with text, images, video, and questions
- Design lessons that are either linear or have multiple paths
- Direct students along different paths depending on their answers
* Create pages with text, images, video, and questions
* Design lessons that are either linear or have multiple paths
* Direct students along different paths depending on their answers
###### Ways to use it
- Develop scenario-based exercises for problem solving
- Build an interactive case study where students\' choices lead to different outcomes
- Create a tutorial that adapts depending on correct or incorrect answers';
* Develop scenario-based exercises for problem solving
* Build an interactive case study where students\' choices lead to different outcomes
* Create a tutorial that adapts depending on correct or incorrect answers';
$string['modulename_link'] = 'mod/lesson/view';
$string['modulename_summary'] = 'Create branching scenarios where students follow different paths based on their answers to questions.';
$string['modulename_tip'] = 'Map out the flow of your Lesson before building it. Planning the pages and paths ahead of time makes building your Lesson much easier.';
@@ -600,7 +600,7 @@ $string['usemean'] = 'Mean grade of all attempts';
$string['usepassword'] = 'Password protected lesson';
$string['usepassword_help'] = 'If enabled, a password is required in order to access the lesson.';
$string['useroverrides'] = 'User overrides';
$string['usersnone'] = 'There are no users enrolled in this course.';
$string['usersnone'] = 'There are no users enrolled in this course or no users can access the lesson.';
$string['view'] = 'View';
$string['viewessayanswers'] = 'View essay answers';
$string['viewgrades'] = 'View grades';
@@ -40,7 +40,7 @@ Feature: Lesson activity access can be restricted
And I click on "Group" "button" in the "Add restriction..." "dialogue"
# Set only Group 1 can access activity
And I set the field "Group" in the "Restrict access" "fieldset" to "Group 1"
And I click on "Displayed if student doesn't meet this condition" "button"
And I click on "Item name displayed with access restriction information if student doesn't meet this condition" "button"
And I press "Save and return to course"
# Confirm that student1 can see lesson but student2 can't
When I am on the "Course 1" course page logged in as <user>
+6 -6
View File
@@ -45,14 +45,14 @@ $string['legacyfilesactive'] = 'Active';
$string['legacyfilesdone'] = 'Finished';
$string['modulename'] = 'Page';
$string['modulename_help'] = '###### Key features
- Add text, lists, tables, images, and other embedded media such as videos, maps, charts, or presentations
- Edit and update content quickly
- Present information that students can read online, without needing to download a file
* Add text, lists, tables, images, and other embedded media such as videos, maps, charts, or presentations
* Edit and update content quickly
* Present information that students can read online, without needing to download a file
###### Ways to use it
- Present a course syllabus or unit overview
- Create a list of reading and reference materials
- Maintain an up-to-date list of office hours or an ongoing project schedule.';
* Present a course syllabus or unit overview
* Create a list of reading and reference materials
* Maintain an up-to-date list of office hours or an ongoing project schedule';
$string['modulename_link'] = 'mod/page/view';
$string['modulename_summary'] = 'Create a page resource to display content.';
$string['modulename_tip'] = 'For long, structured content, use a Book instead.';
+11 -11
View File
@@ -568,18 +568,18 @@ $string['missingitemtypename'] = 'Missing name';
$string['missingquestion'] = 'This question no longer seems to exist';
$string['modulename'] = 'Quiz';
$string['modulename_help'] = '###### Key features
- Use different question types, such as multiple choice, true/false, matching, essay, and more
- Grade most question types automatically, with manual grading for essays
- Make each attempt unique by randomising questions and shuffling answer choices.
- Set time limits to complete a quiz, and decide when students can see hints, feedback, or correct answers
- Save and reuse questions across different Quiz activities and courses
- Create secure online exam environments
* Use different question types, such as multiple choice, true/false, matching, essay, and more
* Grade most question types automatically, with manual grading for essays
* Make each attempt unique by randomising questions and shuffling answer choices
* Set time limits to complete a quiz, and decide when students can see hints, feedback, or correct answers
* Save and reuse questions across different quiz activities and courses
* Create secure online exam environments
###### Ways to use it
- Deliver a timed exam with automatic grading
- Provide a practice test with questions randomly drawn from a pool
- Create a self-assessment with detailed feedback for each answer
- Run short weekly quizzes to check understanding of topics';
* Deliver a timed exam with automatic grading
* Provide a practice test with questions randomly drawn from a pool
* Create a self-assessment with detailed feedback for each answer
* Run short weekly quizzes to check understanding of topics';
$string['modulename_link'] = 'mod/quiz/view';
$string['modulename_summary'] = 'Create a variety of assessments, from simple multiple-choice tests to complex exams with detailed feedback.';
$string['modulename_tip'] = 'Create your questions in the question bank first to reuse them easily in multiple quizzes.';
@@ -1138,7 +1138,7 @@ $string['upgradingveryoldquizattempts'] = 'Upgrading very old quiz attempts: {$a
$string['url'] = 'URL';
$string['usedcategorymoved'] = 'This category has been preserved and moved to the site level because it is a published category still in use by other courses.';
$string['useroverrides'] = 'User overrides';
$string['usersnone'] = 'There are no users enrolled in this course.';
$string['usersnone'] = 'There are no users enrolled in this course or no users can access the quiz.';
$string['validate'] = 'Validate';
$string['viewallanswers'] = 'View {$a} quiz attempts';
$string['viewallreports'] = 'View reports for {$a} attempts';
+4 -4
View File
@@ -76,12 +76,12 @@ $string['legacyfilesdone'] = 'Finished';
$string['modifieddate'] = 'Modified {$a}';
$string['modulename'] = 'File';
$string['modulename_help'] = '###### Key features
- Upload any type of digital file for students to view or download
* Upload any type of digital file for students to view or download
###### Ways to use it
- Upload an audio recording of a guest speaker
- Share lecture notes in different formats, such as PDF, Word documents, or PPT
- Provide a reading handout for a session';
* Upload an audio recording of a guest speaker
* Share lecture notes in different formats, such as Portable Document Format (PDF), Word documents, or PowerPoint presentation (PPT)
* Provide a reading handout for a session';
$string['modulename_link'] = 'mod/resource/view';
$string['modulename_summary'] = 'Share a file for students to view or download.';
$string['modulename_tip'] = 'Make sure students have the necessary software to open and view the files you upload.';
+6 -6
View File
@@ -278,15 +278,15 @@ $string['missing_tag'] = 'Missing tag {$a->tag}';
$string['mode'] = 'Mode';
$string['modulename'] = 'SCORM package';
$string['modulename_help'] = '###### Key features
- Add SCORM content packages as zip files
- Track student progress, completion, and grades
* Add SCORM content packages as zip files
* Track student progress, completion, and grades
###### Ways to use it
- Import a commercial e-learning SCORM module and track student performance
- Provide an interactive tutorial and track whether students complete it
- Deliver a simulation packaged in SCORM format';
* Import a commercial e-learning SCORM module and track student performance
* Provide an interactive tutorial and track whether students complete it
* Deliver a simulation packaged in SCORM format';
$string['modulename_link'] = 'mod/scorm/view';
$string['modulename_summary'] = 'Upload and display existing SCORM content. SCORM is commonly used with third-party courseware.';
$string['modulename_summary'] = 'Upload and display existing Sharable Content Object Reference Model (SCORM) content. SCORM is commonly used with third-party courseware.';
$string['modulenameplural'] = 'SCORM packages';
$string['nav'] = 'Show Navigation';
$string['nav_help'] = 'This setting specifies whether to show or hide the navigation buttons and their position.
+3 -3
View File
@@ -60,11 +60,11 @@ $string['indicator:socialbreadthdef_link'] = 'Learning_analytics_indicators#Soci
$string['invalidurl'] = 'Entered URL is invalid';
$string['modulename'] = 'URL';
$string['modulename_help'] = '###### Key features
- Link to any online content
* Link to any online content
###### Ways to use it
- Link to an online article
- Link to a video hosted on an external platform';
* Link to an online article
* Link to a video hosted on an external platform';
$string['modulename_link'] = 'mod/url/view';
$string['modulename_summary'] = 'Add a link to an external web page or online file.';
$string['modulenameplural'] = 'URLs';
+7 -7
View File
@@ -140,15 +140,15 @@ $string['missingpages'] = 'Pages without content';
$string['modified'] = 'Modified';
$string['modulename'] = 'Wiki';
$string['modulename_help'] = '###### Key features
- Add text, images, links, and media to pages
- Set up a collaborative wiki for the whole class, or individual wikis for each student
- View each student\'s contributions with a full page history
* Add text, images, links, and media to pages
* Set up a collaborative wiki for the whole class, or individual wikis for each student
* View each student\'s contributions with a full page history
###### Ways to use it
- Build shared lecture notes or study guides
- Develop a group project where you can track the contributions of each student
- Have students create a story or case study together, with each person adding sections
- Have each student keep a personal wiki to track drafts, notes, or planning';
* Build shared lecture notes or study guides
* Develop a group project where you can track the contributions of each student
* Have students create a story or case study together, with each person adding sections
* Have each student keep a personal wiki to track drafts, notes, or planning';
$string['modulename_link'] = 'mod/wiki/view';
$string['modulename_summary'] = 'Allow students to create and edit a collection of web pages collaboratively or individually.';
$string['modulenameplural'] = 'Wikis';
+9 -9
View File
@@ -210,18 +210,18 @@ $string['latesubmissionsallowed'] = 'Late submissions are allowed';
$string['maxbytes'] = 'Maximum submission attachment size';
$string['modulename'] = 'Workshop';
$string['modulename_help'] = '###### Key features
- Allow students to submit any kind of file or type directly into an online text editor
- Create an assessment guide for students to review each others work
- Provide example submissions so students can practise reviewing before assessing peers
- Assign reviewers yourself, or let the system do it automatically
- Give students two grades: one for their own work and one for their reviews of other students\' work
* Allow students to submit any kind of file or type directly into an online text editor
* Create an assessment guide for students to review each other\'s work
* Provide example submissions so students can practise reviewing before assessing peers
* Assign reviewers yourself, or let the system do it automatically
* Give students two grades: one for their own work and one for their reviews of other students\' work
###### Ways to use it
- Run a peer review exercise for essays or reports
- Facilitate peer evaluation of presentations, designs, or portfolios
- Use in large classes or MOOCs to manage feedback and grading at a large scale';
* Run a peer review exercise for essays or reports
* Facilitate peer evaluation of presentations, designs, or portfolios
* Use in a large class or a Massive Open Online Course (MOOC) to manage feedback and grading at a large scale';
$string['modulename_link'] = 'mod/workshop/view';
$string['modulename_summary'] = 'Facilitate peer assessment. Students submit work and review each others submissions using criteria you define.';
$string['modulename_summary'] = 'Facilitate peer assessment. Students submit work and review each other\'s submissions using criteria you define.';
$string['modulenameplural'] = 'Workshops';
$string['myassessments'] = 'My assessments';
$string['mysubmission'] = 'My submission';