Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 4.1.x will end 13 November 2023 (12 months).
  • Bug fixes for security issues in 4.1.x will end 10 November 2025 (36 months).
  • PHP version: minimum PHP 7.4.0 Note: minimum PHP version has increased since Moodle 4.0. PHP 8.0.x is supported too.
<?php
// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle.  If not, see <http://www.gnu.org/licenses/>.

/**
 * LTI enrolment plugin version information
 *
 * @package enrol_lti
 * @copyright 2016 Mark Nelson <markn@moodle.com>
 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
 */

> $string['addcontent'] = 'Add content'; $string['allowframeembedding'] = 'Note: It is recommended that the site administration setting \'Allow frame embedding\' is enabled, so that tools are displayed within a frame rather than in a new window.'; > $string['adddeployment:name'] = 'Deployment name'; $string['authltimustbeenabled'] = 'Note: This plugin requires the LTI authentication plugin to be enabled too.'; > $string['adddeployment:deploymentid'] = 'Deployment ID'; $string['couldnotestablishproxy'] = 'Could not establish proxy with consumer.'; > $string['adddeployment:deploymentid_help'] = 'Each deployment of the tool (this site) in a platform will be assigned a Deployment ID that is unique to the registration. The Deployment ID must be registered with the tool (this site) before launches from the respective tool deployment are allowed.'; $string['enrolenddate'] = 'End date'; > $string['adddeployment:invaliddeploymentiderror'] = 'Invalid deployment ID. The deployment ID already exists for this app registration.'; $string['enrolenddate_help'] = 'If enabled, users can access until this date only.'; > $string['addtocourse'] = 'Add to course'; $string['enrolenddateerror'] = 'Enrolment end date cannot be earlier than start date'; > $string['addtogradebook'] = 'Add to gradebook';
$string['enrolisdisabled'] = 'The \'Publish as LTI tool\' plugin is disabled.';
> $string['copiedtoclipboard'] = '{$a} copied to clipboard'; $string['enrolperiod'] = 'Enrolment duration'; > $string['copytoclipboard'] = 'Copy to clipboard';
$string['enrolperiod_help'] = 'Length of time that the enrolment is valid, starting with the moment the user enrols themselves from the remote system. If disabled, the enrolment duration will be unlimited.';
> $string['customproperties'] = 'Custom properties'; $string['enrolmentfinished'] = 'Enrolment finished.'; > $string['deeplinkingurl'] = 'Deep linking URL'; $string['enrolmentnotstarted'] = 'Enrolment has not started.'; > $string['deletedactivity'] = 'Deleted activity'; $string['enrolstartdate'] = 'Start date'; > $string['deletedactivityalt'] = 'The activity shared by this instance has been deleted'; $string['enrolstartdate_help'] = 'If enabled, users can access from this date onward only.'; > $string['deletedactivitydescription'] = 'The activity shared by this instance has been deleted. You can select another activity to share by editing the instance or, if no longer required, you can simply delete the instance. Deleting the instance will remove any associated user enrolments.'; $string['frameembeddingnotenabled'] = 'To access the tool, please follow the link below.'; > $string['deploymentadd'] = 'Add a deployment'; $string['failedrequest'] = 'Failed request. Reason: {$a->reason}'; > $string['deploymentaddnotice'] = 'Deployment added'; $string['gradesync'] = 'Grade synchronisation'; > $string['deploymentdelete'] = 'Delete deployment'; $string['gradesync_help'] = 'Whether grades from the tool are sent to the remote system (LTI consumer).'; > $string['deploymentdeleteconfirm'] = 'Warning: Deleting a deployment will result in a loss of access for any users following resource links tied to this tool deployment in the platform. Member and grade sync services will also be removed for these resources. Are you sure you want to delete deployment ID \'{$a}\'?'; $string['incorrecttoken'] = 'The token was incorrect. Please check the URL and try again, or contact the administrator of this tool.'; > $string['deploymentdeletenotice'] = 'Deployment deleted'; $string['invalidrequest'] = 'Invalid request'; > $string['deploymentid'] = 'Deployment ID'; $string['invalidtoolconsumer'] = 'Invalid tool consumer.'; > $string['deployments'] = 'Deployments'; $string['maxenrolled'] = 'Maximum enrolled users'; > $string['deploymentsinfo'] = 'A deployment ID is generated by the platform when the tool is made available in a context. This may occur at the time of registration, or later, when the tool is made available to a specific course or category. The deployment ID must be entered here before launches from the tool deployment are permitted.'; $string['maxenrolled_help'] = 'The maximum number of remote users who can access the tool. If set to zero, the number of enrolled users is unlimited.'; > $string['details'] = 'Details'; $string['maxenrolledreached'] = 'The maximum number of remote users allowed to access the tool has been reached.'; > $string['editplatformdetails'] = 'Edit platform details'; $string['membersync'] = 'User synchronisation'; > $string['endpointltiversionnotice'] = 'The tool endpoints below are for manual LTI 1.3 setup only. For earlier versions (1.1/2.0), details for consumers can be found on the \'Published as LTI tools\' page, accessible via course navigation.';
$string['membersync_help'] = 'Whether a scheduled task synchronises enrolled users in the remote system with enrolments in this course, creating an account for each remote user as necessary, and enrolling or unenrolling them as required.
> $string['enrolltiversionincorrect'] = 'The resource is not set up for use over legacy LTI (versions 1.1/2.0). Please contact the administrator of this tool.';
> $string['existingregistrationerror'] = 'A registration already exists for this issuer and client ID.';
If set to no, at the moment when a remote user accesses the tool, an account will be created for them and they will be automatically enrolled.';
> $string['invalidexpiredregistrationurl'] = 'Invalid or expired registration URL. Please check the URL and try again.';
$string['membersyncmode'] = 'User synchronisation mode';
> $string['jwksurl'] = 'JWKS URL'; $string['membersyncmode_help'] = 'Whether remote users should be enrolled and/or unenrolled from this course.'; > $string['loginurl'] = 'Initiate login URL'; $string['membersyncmodeenrolandunenrol'] = 'Enrol new and unenrol missing users'; > $string['ltiadvdynregerror:invalidopenidconfigjson'] = "There was a problem fetching the OpenID configuration from the platform. The result was not valid JSON. This may also be caused by blocked hosts configuration. Please make sure your site is configured to connect to the platform domain and try again using a new registration URL."; $string['membersyncmodeenrolnew'] = 'Enrol new users'; > $string['ltiadvlauncherror:missingid'] = 'Invalid launch data. The custom claim field \'id\' is required to launch an activity or resource over LTI Advantage.'; $string['membersyncmodeunenrolmissing'] = 'Unenrol missing users'; > $string['ltiadvlauncherror:invalidid'] = 'Invalid launch data. The resource \'{$a}\' is unavailable or does not exist.'; $string['notoolsprovided'] = 'No tools provided'; > $string['ltiadvlauncherror:invalidregistration'] = 'Invalid launch data or tool configuration. A platform registration could not be found (issuer: {$a->platform}, client ID: {$a->clientid}).'; $string['launchdetails'] = 'Launch details'; > $string['ltiadvlauncherror:invaliddeployment'] = 'Invalid launch data or tool configuration. The deployment could not be found (deployment ID: {$a}).'; $string['launchdetails_help'] = 'A cartridge URL (also called configuration URL) plus secret or a launch URL are required for configuring the tool.'; > $string['ltilegacy'] = 'Legacy LTI (1.1/2.0)'; $string['launchurl'] = 'Launch URL'; > $string['ltilegacydeprecatednotice'] = 'Legacy LTI (1.1/2.0) tools are deprecated. Content should now be shared using LTI Advantage.'; $string['lti:config'] = 'Configure \'Publish as LTI tool\' instances'; > $string['lti13'] = 'LTI Advantage'; $string['lti:unenrol'] = 'Unenrol users from the course'; > $string['lti13launchdetails'] = 'Launch details'; $string['opentool'] = 'Open tool'; > $string['lti13launchdetails_help'] = 'The launch URL and custom properties are only required when manually configuring a resource link in the platform. Where possible, teachers should favour the content selection (deep linking) process for the creation of resource links.'; $string['pluginname'] = 'Publish as LTI tool'; > $string['ltiversion'] = 'LTI version'; $string['pluginname_desc'] = 'The \'Publish as LTI tool\' plugin, together with the LTI authentication plugin, allows remote users to access selected courses and activities. In other words, Moodle functions as an LTI tool provider.'; > $string['ltiversion_help'] = 'The version of LTI which will be used to access the published content. $string['privacy:metadata:enrol_lti_users'] = 'The list of users enrolled via an LTI provider'; > $string['privacy:metadata:enrol_lti_users:userid'] = 'The ID of the user'; > LTI Advantage allows content to be published to pre-registered platforms without the need to make changes on the platform whenever new content is published. The security contract is between the platform and the tool. $string['privacy:metadata:enrol_lti_users:lastgrade'] = 'The last grade the user was recorded of having'; > $string['privacy:metadata:enrol_lti_users:lastaccess'] = 'The time when the user last accessed the course'; > Legacy versions (1.1 and 2.0), require that a new tool registration is created on the consumer for each piece of newly published content because each piece of published content has its own security contract with the consumer site and must be set up on a case by case basis.'; $string['privacy:metadata:enrol_lti_users:timecreated'] = 'The time when the user was enrolled'; > $string['managedeployments'] = 'Manage deployments';
$string['registration'] = 'Published tool registration';
> $string['moodle'] = 'Moodle'; $string['registrationurl'] = 'Registration URL'; > $string['nodeployments'] = 'No tool deployments found'; $string['registrationurl_help'] = 'If a registration URL (also called proxy URL) is used, then the tool is automatically configured.'; > $string['nopublishedcontent'] = 'No resources or activities are published yet';
$string['remotesystem'] = 'Remote system';
> $string['noregisteredplatforms'] = 'No registered platforms';
$string['requirecompletion'] = 'Require course or activity completion prior to grade synchronisation';
> $string['opensslconfiginvalid'] = 'LTI 1.3 requires a valid openssl.cnf to be configured and available to your web server. Please contact the site administrator to configure and enable openssl for this site.';
$string['returnurlnotset'] = 'Return URL was not set.';
> $string['publishedcontent'] = 'Published content'; $string['roleinstructor'] = 'Role for teacher'; > $string['publishedcontent_help'] = 'A published resource or activity can be used in registered platforms via the content selection (deep linking) flow. Additionally, a resource link can be created manually in the platform by using the launch URL and the custom properties provided.'; $string['roleinstructor_help'] = 'The role assigned in the tool to the remote teacher.'; > $string['platformdetails'] = 'Platform details'; $string['rolelearner'] = 'Role for student'; > $string['platformdetailsinfo'] = 'Once the tool has been set up in the platform, details from the platform must be recorded here to complete the registration. $string['rolelearner_help'] = 'The role assigned in the tool to the remote student.'; > <ul> $string['secret'] = 'Secret'; > <li>For dynamic registrations, this information will have been set automatically and no further changes are required.</li> $string['secret_help'] = 'A string of characters which is shared with the remote system (LTI consumer) to provide access to the tool.'; > <li>For manual registrations, this information must be manually copied from the platform.</li> $string['sharedexternaltools'] = 'Published as LTI tools'; > </ul>';
$string['successfulregistration'] = 'Successful registration';
> $string['provisioningmodestudentlaunch'] = 'Student first launch provisioning mode'; $string['tasksyncgrades'] = 'Publish as LTI tool grade sync'; > $string['provisioningmodeteacherlaunch'] = 'Teacher first launch provisioning mode'; $string['tasksyncmembers'] = 'Publish as LTI tool users sync'; > $string['provisioningmode'] = 'Provisioning mode'; $string['toolsprovided'] = 'Published tools'; > $string['provisioningmode_help'] = 'This setting determines how accounts are handled on first launch. Several modes are supported: $string['toolsprovided_help'] = 'A tool may be shared with another site by providing either launch details or a registration URL.'; > <ul> $string['tooltobeprovided'] = 'Tool to be published'; > <li>New accounts only (automatic). Accounts will be automatically created for users launching from the platform. This is the default for student launches.</li> $string['toolurl'] = 'Tool URL'; > <li>Existing and new accounts (prompt). The user will be given a choice of what to do. They can decide to link an existing account, or have a new account created for them. This is the most flexible option and the default for teacher launches.</li> $string['userdefaultvalues'] = 'User default values'; > <li>Existing accounts only (prompt). The user will be asked to link an existing account and cannot access the tool resources without doing so.</li> $string['cartridgeurl'] = 'Cartridge URL'; > </ul>'; > $string['registerplatform:accesstokenurl'] = 'Access token URL'; > $string['registerplatform:accesstokenurl_help'] = 'The URL to which access token requests will be sent by the tool. Will be provided by the platform.'; > $string['registerplatform:authrequesturl'] = 'Authentication request URL'; > $string['registerplatform:authrequesturl_help'] = 'The URL to which OpenID Connect authentication requests will be sent by the tool. Will be provided by the platform.'; > $string['registerplatform:clientid'] = 'Client ID'; > $string['registerplatform:clientid_help'] = 'A string used to identify the tool registration on the platform. Will be provided by the platform.'; > $string['registerplatform:duplicateregistrationerror'] = 'Invalid client ID. This client ID is already registered for the platform ID provided.'; > $string['registerplatform:jwksurl'] = 'Public keyset URL'; > $string['registerplatform:jwksurl_help'] = 'The public keyset or JWKS URL, used to get the platform\'s public key. Will be provided by the platform.'; > $string['registerplatform:name'] = 'Platform name'; > $string['registerplatform:name_help'] = 'A short name describing the platform. This can be changed at any time.'; > $string['registerplatform:platformid'] = 'Platform ID (issuer)'; > $string['registerplatform:platformid_help'] = 'The URL identifying the third party learning platform. Will be provided by the platform.'; > $string['registerplatform:invalidurlerror'] = 'Invalid URL. Have you included http:// or https://?'; > $string['registeredplatforms'] = 'Registered platforms'; > $string['registeredplatformsltiversionnotice'] = 'The platforms listed below are registered for LTI 1.3 communication. For earlier versions, consumer registration is not required.'; > $string['registerplatformadd'] = 'Register a platform'; > $string['registerplatformaddnotice'] = 'Platform registration added'; > $string['registerplatformdelete'] = 'Delete platform registration'; > $string['registerplatformdeleteconfirm'] = 'Are you sure you want to delete the registration for the platform \'{$a}\'? This will also remove all tool deployments stored against this registration.'; > $string['registerplatformdeletenotice'] = 'Platform registration deleted'; > $string['registerplatformedit'] = 'Edit registration'; > $string['registerplatformeditnotice'] = 'Platform registration updated';
> $string['registrationdeeplinklabel'] = 'Add content from {$a}'; > $string['registrationresourcelinklabel'] = 'Launch content from {$a}'; > $string['registrationdynamic'] = 'Dynamic registration'; > $string['registrationmanual'] = 'Manual registration'; > $string['registrationstatus'] = 'Status'; > $string['registrationstatusactive'] = 'Active'; > $string['registrationstatuspending'] = 'Pending';
> $string['registrationurlinfomessage'] = 'If the platform supports dynamic registration, use the registration URL below. For further information on dynamic registration, see the documentation <a href="{$a}">Publish as LTI tool</a>.';
> $string['tooldetails'] = 'Tool details';
> $string['viewplatformdetails'] = 'View platform details'; > $string['viewtoolendpoints'] = 'View tool endpoints';