MDL-62456 mod_lti: add missing add_external_location_link call
[moodle.git] / mod / lti / lang / en / lti.php
CommitLineData
996b0fd9 1<?php
61eb12d4
CS
2// This file is part of Moodle - http://moodle.org/
3//
4// Moodle is free software: you can redistribute it and/or modify
5// it under the terms of the GNU General Public License as published by
6// the Free Software Foundation, either version 3 of the License, or
7// (at your option) any later version.
8//
9// Moodle is distributed in the hope that it will be useful,
10// but WITHOUT ANY WARRANTY; without even the implied warranty of
11// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12// GNU General Public License for more details.
13//
14// You should have received a copy of the GNU General Public License
15// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
16//
996b0fd9
CS
17// This file is part of BasicLTI4Moodle
18//
19// BasicLTI4Moodle is an IMS BasicLTI (Basic Learning Tools for Interoperability)
20// consumer for Moodle 1.9 and Moodle 2.0. BasicLTI is a IMS Standard that allows web
21// based learning tools to be easily integrated in LMS as native ones. The IMS BasicLTI
22// specification is part of the IMS standard Common Cartridge 1.1 Sakai and other main LMS
23// are already supporting or going to support BasicLTI. This project Implements the consumer
24// for Moodle. Moodle is a Free Open source Learning Management System by Martin Dougiamas.
25// BasicLTI4Moodle is a project iniciated and leaded by Ludo(Marc Alier) and Jordi Piguillem
26// at the GESSI research group at UPC.
27// SimpleLTI consumer for Moodle is an implementation of the early specification of LTI
28// by Charles Severance (Dr Chuck) htp://dr-chuck.com , developed by Jordi Piguillem in a
29// Google Summer of Code 2008 project co-mentored by Charles Severance and Marc Alier.
30//
31// BasicLTI4Moodle is copyright 2009 by Marc Alier Forment, Jordi Piguillem and Nikolas Galanis
32// of the Universitat Politecnica de Catalunya http://www.upc.edu
e3f69b58 33// Contact info: Marc Alier Forment granludo @ gmail.com or marc.alier @ upc.edu.
996b0fd9
CS
34
35/**
36 * This file contains en_utf8 translation of the Basic LTI module
37 *
2b17ec3d 38 * @package mod_lti
61eb12d4 39 * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis
996b0fd9 40 * marc.alier@upc.edu
61eb12d4
CS
41 * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu
42 * @author Marc Alier
43 * @author Jordi Piguillem
44 * @author Nikolas Galanis
8f45215d 45 * @author Chris Scribner
61eb12d4 46 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
996b0fd9
CS
47 */
48
8f764185
EL
49defined('MOODLE_INTERNAL') || die;
50
996b0fd9 51$string['accept'] = 'Accept';
e3f69b58 52$string['accepted'] = 'Accepted';
76519c52
CS
53$string['accept_grades'] = 'Accept grades from the tool';
54$string['accept_grades_admin'] = 'Accept grades from the tool';
af9d3a92 55$string['accept_grades_admin_help'] = 'Specify whether the tool provider can add, update, read, and delete grades associated with instances of this tool.
76519c52
CS
56
57Some tool providers support reporting grades back to Moodle based on actions taken within the tool, creating a more integrated
58experience.';
253f5575 59$string['accept_grades_help'] = 'Specify whether the tool provider can add, update, read, and delete grades associated only with this external tool instance.
76519c52 60
428330da 61Some tool providers support reporting grades back to Moodle based on actions taken within the tool, creating a more integrated experience.
76519c52 62
428330da 63Note that this setting may be overridden in the tool configuration.';
76519c52 64$string['action'] = 'Action';
af9d3a92 65$string['activate'] = 'Activate';
b1c8a860 66$string['activatetoadddescription'] = 'You will need to activate this tool before you can add a description.';
76519c52 67$string['active'] = 'Active';
996b0fd9 68$string['activity'] = 'Activity';
ba033b86 69$string['addnewapp'] = 'Enable external application';
996b0fd9 70$string['addserver'] = 'Add new trusted server';
af9d3a92 71$string['addtype'] = 'Add preconfigured tool';
996b0fd9 72$string['allow'] = 'Allow';
996b0fd9
CS
73$string['allowsetting'] = 'Allow tool to store 8K of settings in Moodle';
74$string['always'] = 'Always';
3a5e14a5 75$string['automatic'] = 'Automatic, based on tool URL';
af9d3a92 76$string['autoaddtype'] = 'Add tool';
ba033b86 77$string['baseurl'] = 'Base URL/tool registration name';
78d52bf8 78$string['basiclti'] = 'LTI';
ba033b86
HF
79$string['basiclti_base_string'] = 'LTI OAuth base string';
80$string['basiclti_endpoint'] = 'LTI launch endpoint';
76519c52 81$string['basiclti_in_new_window'] = 'Your activity has opened in a new window';
b61b9273 82$string['basiclti_in_new_window_open'] = 'Open in new window';
ba033b86
HF
83$string['basiclti_parameters'] = 'LTI launch parameters';
84$string['basicltiactivities'] = 'LTI activities';
996b0fd9 85$string['basicltifieldset'] = 'Custom example fieldset';
ba033b86
HF
86$string['basicltiintro'] = 'Activity description';
87$string['basicltiname'] = 'Activity name';
88$string['basicltisettings'] = 'Basic Learning Tool Interoperability (LTI) settings';
e3f69b58 89$string['cancel'] = 'Cancel';
90$string['cancelled'] = 'Cancelled';
76519c52
CS
91$string['cannot_delete'] = 'You may not delete this tool configuration.';
92$string['cannot_edit'] = 'You may not edit this tool configuration.';
e3f69b58 93$string['capabilities'] = 'Capabilities';
af9d3a92 94$string['capabilitiesrequired'] = 'This tool requires access to the following data in order to activate:';
e3f69b58 95$string['capabilities_help'] = 'Select those capabilities which you wish to offer to the tool provider. More than one capability can be selected.';
96$string['click_to_continue'] = '<a href="{$a->link}" target="_top">Click to continue</a>';
996b0fd9 97$string['comment'] = 'Comment';
ba033b86 98$string['configpassword'] = 'Default remote tool password';
996b0fd9
CS
99$string['configpreferheight'] = 'Default preferred height';
100$string['configpreferwidget'] = 'Set widget as default launch';
101$string['configpreferwidth'] = 'Default preferred width';
ba033b86
HF
102$string['configresourceurl'] = 'Default resource URL';
103$string['configtoolurl'] = 'Default remote tool URL';
104$string['configtypes'] = 'Enable LTI applications';
e3f69b58 105$string['configured'] = 'Configured';
af9d3a92 106$string['confirmtoolactivation'] = 'Are you sure you would like to activate this tool?';
c1fae2b9 107$string['contentitem'] = 'Content-Item Message';
c9636ddd 108$string['contentitem_help'] = 'If ticked, the option \'Select content\' will be available when adding an external tool.';
af9d3a92 109$string['course_tool_types'] = 'Course tools';
c1fae2b9 110$string['courseactivitiesorresources'] = 'Course activities or resources';
ba033b86 111$string['courseid'] = 'Course ID number';
af9d3a92
JO
112$string['courseinformation'] = 'Course information';
113$string['courselink'] = 'Go to course';
996b0fd9 114$string['coursemisconf'] = 'Course is misconfigured';
ba033b86 115$string['createdon'] = 'Created on';
ad5b7d26 116$string['curllibrarymissing'] = 'PHP cURL extension required for the External tool.';
996b0fd9 117$string['custom'] = 'Custom parameters';
76519c52 118$string['custom_config'] = 'Using custom tool configuration.';
253f5575 119$string['custom_help'] = 'Custom parameters are settings used by the tool provider. For example, a custom parameter may be used to display
e3f69b58 120a specific resource from the provider. Each parameter should be entered on a separate line using a format of "name=value"; for example, "chapter=3".
76519c52
CS
121
122It is safe to leave this field unchanged unless directed by the tool provider.';
996b0fd9 123$string['custominstr'] = 'Custom parameters';
ba033b86 124$string['debuglaunch'] = 'Debug option';
996b0fd9
CS
125$string['debuglaunchoff'] = 'Normal launch';
126$string['debuglaunchon'] = 'Debug launch';
76519c52 127$string['default'] = 'Default';
ba033b86 128$string['default_launch_container'] = 'Default launch container';
253f5575 129$string['default_launch_container_help'] = 'The launch container affects the display of the tool when launched from the course. Some launch containers provide more screen
8fa50fdd 130real estate to the tool, and others provide a more integrated feel with the Moodle environment.
76519c52
CS
131
132* **Default** - Use the launch container specified by the tool configuration.
133* **Embed** - The tool is displayed within the existing Moodle window, in a manner similar to most other Activity types.
8fa50fdd 134* **Embed, without blocks** - The tool is displayed within the existing Moodle window, with just the navigation controls
76519c52
CS
135 at the top of the page.
136* **New window** - The tool opens in a new window, occupying all the available space.
137 Depending on the browser, it will open in a new tab or a popup window.
138 It is possible that browsers will prevent the new window from opening.';
ba033b86 139$string['delegate'] = 'Delegate to teacher';
76519c52 140$string['delete'] = 'Delete';
af9d3a92
JO
141$string['delete_confirmation'] = 'Are you sure you want to delete this preconfigured tool?';
142$string['deletetype'] = 'Delete preconfigured tool';
76519c52 143$string['display_description'] = 'Display activity description when launched';
253f5575 144$string['display_description_help'] = 'If selected, the activity description (specified above) will display above the tool provider\'s content.
76519c52
CS
145
146The description may be used to provide additional instructions for launchers of the tool, but it is not required.
147
148The description is never displayed when the tool\'s launch container is in a new window.';
149$string['display_name'] = 'Display activity name when launched';
253f5575 150$string['display_name_help'] = 'If selected, the activity name (specified above) will display above the tool provider\'s content.
76519c52
CS
151
152It is possible that the tool provider may also display the title. This option can prevent the activity title from
153being displayed twice.
154
155The title is never displayed when the tool\'s launch container is in a new window.';
3a5e14a5 156$string['domain_mismatch'] = 'Tool URL\'s domain does not match tool configuration.';
996b0fd9
CS
157$string['donot'] = 'Do not send';
158$string['donotaccept'] = 'Do not accept';
159$string['donotallow'] = 'Do not allow';
e3f69b58 160$string['duplicateregurl'] = 'This registration URL is already in use';
af9d3a92
JO
161$string['editdescription'] = 'Click here to give this tool a description';
162$string['edittype'] = 'Edit preconfigured tool';
76519c52
CS
163$string['embed'] = 'Embed';
164$string['embed_no_blocks'] = 'Embed, without blocks';
996b0fd9
CS
165$string['enableemailnotification'] = 'Send notification emails';
166$string['enableemailnotification_help'] = 'If enabled, students will receive email notification when their tool submissions are graded.';
af9d3a92 167$string['enterkeyandsecret'] = 'Enter your consumer key and shared secret';
3a5e14a5 168$string['enterkeyandsecret_help'] = 'If you were given a consumer key and/or shared secret, input them here';
811d9ff9 169$string['errorbadurl'] = 'URL is not a valid tool URL or cartridge.';
c1fae2b9
JP
170$string['errorincorrectconsumerkey'] = 'Consumer key is incorrect.';
171$string['errorinvaliddata'] = 'Invalid data: {$a}';
172$string['errorinvalidmediatype'] = 'Invalid media type: {$a}';
173$string['errorinvalidresponseformat'] = 'Invalid Content-Item response format.';
996b0fd9 174$string['errormisconfig'] = 'Misconfigured tool. Please ask your Moodle administrator to fix the configuration of the tool.';
c1fae2b9 175$string['errortooltypenotfound'] = 'LTI tool type not found.';
8fa50fdd 176$string['existing_window'] = 'Existing window';
ba033b86 177$string['extensions'] = 'LTI extension services';
af9d3a92 178$string['external_tool_type'] = 'Preconfigured tool';
3a5e14a5
JO
179$string['external_tool_type_help'] = '* **Automatic, based on tool URL** - The best tool configuration is selected automatically. If the tool URL is not recognised, the tool configuration details may need to be entered manually.
180* **A specific preconfigured tool** - The tool configuration for the specified tool will be used when communicating with the external tool provider. If the tool URL does not appear to belong to the tool provider, a warning will be shown. It is not always necessary to enter a tool URL.
181* **Custom configuration** - A consumer key and shared secret may need to be entered manually. The consumer key and shared secret may be obtained from the tool provider. However, not all tools require a consumer key and shared secret, in which case the fields may be left blank.
76519c52 182
af9d3a92 183### Preconfigured tool editing
76519c52 184
af9d3a92 185Three icons are available after the preconfigured tool dropdown list:
76519c52 186
3a5e14a5 187* **Add** - Create a course level tool configuration. All External tool instances in this course may use the tool configuration.
af9d3a92
JO
188* **Edit** - Select a course level tool from the dropdown, then click this icon. The details of the tool configuration may be edited.
189* **Delete** - Remove the selected course level tool.';
190$string['external_tool_types'] = 'Preconfigured tools';
658ad69f 191$string['failedtoconnect'] = 'Moodle was unable to communicate with the "{$a}" system';
25558b80 192$string['failedtocreatetooltype'] = 'Failed to create new tool. Please check the URL and try again.';
af9d3a92 193$string['failedtodeletetoolproxy'] = 'Failed to delete tool registration. You may need to visit "Manage external tool registrations" and delete it manually.';
996b0fd9
CS
194$string['filter_basiclti_configlink'] = 'Configure your preferred sites and their passwords';
195$string['filter_basiclti_password'] = 'Password is mandatory';
76519c52
CS
196$string['filterconfig'] = 'LTI administration';
197$string['filtername'] = 'LTI';
996b0fd9 198$string['fixexistingconf'] = 'Use an existing configuration for the misconfigured instance';
ba033b86 199$string['fixnew'] = 'New configuration';
996b0fd9 200$string['fixnewconf'] = 'Define a new configuration for the misconfigured instance';
ba033b86 201$string['fixold'] = 'Use existing';
4c598b13 202$string['forced_help'] = 'This setting has been forced in a course or site level tool configuration. You may not change it from this interface.';
76519c52 203$string['force_ssl'] = 'Force SSL';
253f5575 204$string['force_ssl_help'] = 'Selecting this option forces all launches to this tool provider to use SSL.
76519c52
CS
205
206In addition, all web service requests from the tool provider will use SSL.
207
208If using this option, confirm that this Moodle site and the tool provider support SSL.';
8cf7670e 209$string['generaltool'] = 'General tool';
af9d3a92 210$string['global_tool_types'] = 'Global preconfigured tools';
ba033b86 211$string['grading'] = 'Grade routing';
76519c52 212$string['icon_url'] = 'Icon URL';
253f5575 213$string['icon_url_help'] = 'The icon URL allows the icon that shows up in the course listing for this activity to be modified. Instead of using the default
76519c52 214LTI icon, an icon which conveys the type of activity may be specified.';
7698619b 215$string['id'] = 'ID';
952cbce2 216$string['indicator:cognitivedepth'] = 'LTI cognitive';
7698619b 217$string['indicator:cognitivedepth_help'] = 'This indicator is based on the cognitive depth reached by the student in an LTI activity.';
b94814fa 218$string['indicator:socialbreadth'] = 'LTI social';
7698619b 219$string['indicator:socialbreadth_help'] = 'This indicator is based on the social breadth reached by the student in an LTI activity.';
78d52bf8 220$string['invalidid'] = 'LTI ID was incorrect';
7698619b 221$string['launch_in_moodle'] = 'Launch tool in Moodle';
996b0fd9 222$string['launch_in_popup'] = 'Launch tool in a pop-up';
3a5e14a5
JO
223$string['launch_url'] = 'Tool URL';
224$string['launch_url_help'] = 'The tool URL indicates the web address of the External Tool, and may contain additional information, such as the resource to show.
225If you are unsure what to enter for the tool URL, please check with the tool provider for more information.
76519c52 226
3a5e14a5 227You can enter a cartridge URL if you have one, and the rest of the form details will fill automatically.
af9d3a92 228
3a5e14a5 229If you have selected a preconfigured tool, you may not need to enter a tool URL. If the tool link is used to just launch
76519c52 230into the tool provider\'s system, and not go to a specific resource, this will likely be the case.';
ba033b86 231$string['launchinpopup'] = 'Launch container';
253f5575 232$string['launchinpopup_help'] = 'The launch container affects the display of the tool when launched from the course. Some launch containers provide more screen
8fa50fdd 233real estate to the tool, and others provide a more integrated feel with the Moodle environment.
76519c52
CS
234
235* **Default** - Use the launch container specified by the tool configuration.
236* **Embed** - The tool is displayed within the existing Moodle window, in a manner similar to most other Activity types.
8fa50fdd 237* **Embed, without blocks** - The tool is displayed within the existing Moodle window, with just the navigation controls
76519c52
CS
238 at the top of the page.
239* **New window** - The tool opens in a new window, occupying all the available space.
240 Depending on the browser, it will open in a new tab or a popup window.
241 It is possible that browsers will prevent the new window from opening.';
ba033b86 242$string['launchoptions'] = 'Launch options';
af9d3a92 243$string['leaveblank'] = 'Leave blank if you do not need them';
76519c52 244$string['lti'] = 'LTI';
c11ff4be
TH
245$string['lti:addinstance'] = 'Add new external tool activities';
246$string['lti:addcoursetool'] = 'Add course-specific tool configurations';
247$string['lti:grade'] = 'View grades returned by the external tool';
248$string['lti:manage'] = 'Be an Instructor when the tool is launched';
7698619b 249$string['lti:admin'] = 'Be an administrator when the tool is launched';
c11ff4be
TH
250$string['lti:requesttooladd'] = 'Request a tool is configured site-wide';
251$string['lti:view'] = 'Launch external tool activities';
e9033d11 252$string['ltisettings'] = 'LTI settings';
75a22eb9 253$string['lti_administration'] = 'Edit preconfigured tool';
658ad69f 254$string['lti_errormsg'] = 'The tool returned the following error message: "{$a}"';
86698a4c 255$string['lti_launch_error'] = 'An error occurred when launching the external tool:';
253f5575 256$string['lti_launch_error_tool_request'] = '<p>
76519c52
CS
257To submit a request for an administrator to complete the tool configuration, click <a href="{$a->admin_request_url}" target="_top">here</a>.
258</p>';
480fca77
HF
259$string['lti_launch_error_unsigned_help'] = '<p>This error may be a result of a missing consumer key and shared secret for the tool provider.</p>
260<p>If you have a consumer key and shared secret, you may enter it when editing the external tool instance (make sure advanced options are visible).</p>
261<p>Alternatively, you may <a href="{$a->course_tool_editor}">create a course level tool provider configuration</a>.</p>';
76519c52
CS
262$string['lti_tool_request_added'] = 'Tool configuration request successfully submitted. You may need to contact an administrator to complete the tool configuration.';
263$string['lti_tool_request_existing'] = 'A tool configuration for the tool domain has already been submitted.';
b97d94ff 264$string['ltiunknownserviceapicall'] = 'LTI unknown service API call.';
76519c52 265$string['main_admin'] = 'General help';
253f5575 266$string['main_admin_help'] = 'External tools allow Moodle users to seamlessly interact with learning resources hosted remotely. Through a special
76519c52
CS
267launch protocol, the remote tool will have access to some general information about the launching user. For example,
268the institution name, course id, user id, and other information such as the user\'s name or e-mail address.
269
af9d3a92 270Tools listed on this page are separated into three categories:
76519c52
CS
271
272* **Active** - These tool providers have been approved and configured by an administrator. They can be used from within any
273 course on this Moodle instance. If a consumer key and shared secret are entered, a trust relationship is established
274 between this Moodle instance and the remote tool, providing a secure communication channel.
275* **Pending** - These tool providers came in through a package import, but have not been configured by an administrator.
72ed614c 276 Teachers may still use tools from these providers if they have a consumer key and shared secret, or if none is required.
76519c52 277* **Rejected** - These tools providers are flagged as ones which an administrator has no intention of making available to the entire
72ed614c 278 Moodle instance. Teachers may still use tools from these providers if they have a consumer key and shared secret, or if none is required.';
af9d3a92
JO
279$string['manage_external_tools'] = 'Manage tools';
280$string['manage_tools'] = 'Manage preconfigured tools';
ba033b86 281$string['manage_tool_proxies'] = 'Manage external tool registrations';
75a22eb9 282$string['manuallyaddtype'] = 'Alternatively, you can <a href="{$a}">configure a tool manually</a>.';
76519c52 283$string['miscellaneous'] = 'Miscellaneous';
996b0fd9 284$string['misconfiguredtools'] = 'Misconfigured tool instances were detected';
658ad69f 285$string['missingparameterserror'] = 'The page is misconfigured: "{$a}"';
996b0fd9 286$string['module_class_type'] = 'Moodle module type';
ba033b86 287$string['modulename'] = 'External tool';
2e6b68f4 288$string['modulename_help'] = 'The external tool activity module enables students to interact with learning resources and activities on other web sites. For example, an external tool could provide access to a new activity type or learning materials from a publisher.
76519c52 289
2e6b68f4 290To create an external tool activity, a tool provider which supports LTI (Learning Tools Interoperability) is required. A teacher can create an external tool activity or make use of a tool configured by the site administrator.
76519c52 291
2e6b68f4
HF
292External tool activities differ from URL resources in a few ways:
293
294* External tools are context aware i.e. they have access to information about the user who launched the tool, such as institution, course and name
295* External tools support reading, updating, and deleting grades associated with the activity instance
296* External tool configurations create a trust relationship between your site and the tool provider, allowing secure communication between them';
297$string['modulename_link'] = 'mod/lti/view';
f418d899 298$string['modulename_shortcut_link'] = 'mod/lti/view/custom';
ba033b86 299$string['modulenameplural'] = 'External tools';
78d52bf8 300$string['modulenamepluralformatted'] = 'LTI Instances';
e3f69b58 301$string['name'] = 'Name';
996b0fd9 302$string['never'] = 'Never';
76519c52 303$string['new_window'] = 'New window';
ba033b86
HF
304$string['no_lti_configured'] = 'There are no active external tools configured.';
305$string['no_lti_pending'] = 'There are no pending external tools.';
306$string['no_lti_rejected'] = 'There are no rejected external tools.';
af9d3a92 307$string['no_lti_tools'] = 'There are no external tools configured.';
ba033b86
HF
308$string['no_tp_accepted'] = 'There are no accepted external tool registrations.';
309$string['no_tp_cancelled'] = 'There are no cancelled external tool registrations.';
310$string['no_tp_configured'] = 'There are no unregistered external tool registrations configured.';
311$string['no_tp_pending'] = 'There are no pending external tool registrations.';
312$string['no_tp_rejected'] = 'There are no rejected external tool registrations.';
996b0fd9 313$string['noattempts'] = 'No attempts have been made on this tool instance';
ba033b86 314$string['noltis'] = 'There are no external tool instances';
e3f69b58 315$string['noprofileservice'] = 'Profile service not found';
996b0fd9 316$string['noservers'] = 'No servers found';
ba033b86 317$string['notypes'] = 'There are currently no LTI tools set up in Moodle. Click the Install link above to add some.';
996b0fd9
CS
318$string['noviewusers'] = 'No users were found with permissions to use this tool';
319$string['optionalsettings'] = 'Optional settings';
e3f69b58 320$string['organization'] = 'Organization details';
ba033b86 321$string['organizationdescr'] = 'Organization description';
e3f69b58 322$string['organizationid'] = 'Organization ID';
253f5575 323$string['organizationid_help'] = 'A unique identifier for this Moodle instance. Typically, the DNS name of the organization is used.
76519c52
CS
324
325If this field is left blank, the host name of this Moodle site will be used as the default value.';
e3f69b58 326$string['organizationurl'] = 'Organization URL';
253f5575 327$string['organizationurl_help'] = 'The base URL of this Moodle instance.
76519c52
CS
328
329If this field is left blank, a default value will be used based on the site configuration.';
996b0fd9 330$string['pagesize'] = 'Submissions shown per page';
e3f69b58 331$string['parameter'] = 'Tool parameters';
332$string['parameter_help'] = 'Tool parameters are settings requested to be passed by the tool provider in the accepted tool proxy.';
ba033b86
HF
333$string['password'] = 'Shared secret';
334$string['password_admin'] = 'Shared secret';
253f5575 335$string['password_admin_help'] = 'The shared secret can be thought of as a password used to authenticate access to the tool. It should be provided
76519c52
CS
336along with the consumer key from the tool provider.
337
338Tools which do not require secure communication from Moodle and do not provide additional services (such as grade reporting)
339may not require a shared secret.';
253f5575 340$string['password_help'] = 'For pre-configured tools, it is not necessary to enter a shared secret here, as the shared secret will be
76519c52
CS
341provided as part of the configuration process.
342
343This field should be entered if creating a link to a tool provider which is not already configured.
344If the tool provider is to be used more than once in this course, adding a course tool configuration is a good idea.
345
346The shared secret can be thought of as a password used to authenticate access to the tool. It should be provided
347along with the consumer key from the tool provider.
348
349Tools which do not require secure communication from Moodle and do not provide additional services (such as grade reporting)
350may not require a shared secret.';
351$string['pending'] = 'Pending';
75a22eb9
HF
352$string['pluginadministration'] = 'External tool administration';
353$string['pluginname'] = 'External tool';
ba033b86
HF
354$string['preferheight'] = 'Preferred height';
355$string['preferwidget'] = 'Prefer widget launch';
356$string['preferwidth'] = 'Preferred width';
996b0fd9
CS
357$string['press_to_submit'] = 'Press to launch this activity';
358$string['privacy'] = 'Privacy';
ad7f1438
MN
359$string['privacy:metadata:courseid'] = 'The ID of the course the user is accessing the LTI Consumer from';
360$string['privacy:metadata:courseidnumber'] = 'The ID number of the course the user is accessing the LTI Consumer from';
361$string['privacy:metadata:coursefullname'] = 'The fullname of the course the user is accessing the LTI Consumer from';
362$string['privacy:metadata:courseshortname'] = 'The shortname of the course the user is accessing the LTI Consumer from';
3467e8ce 363$string['privacy:metadata:createdby'] = 'The user who created the record';
ad7f1438
MN
364$string['privacy:metadata:email'] = 'The email address of the user accessing the LTI Consumer';
365$string['privacy:metadata:externalpurpose'] = 'The LTI Consumer provides user information and context to the LTI Tool Provider.';
366$string['privacy:metadata:firstname'] = 'The firstname of the user accessing the LTI Consumer';
367$string['privacy:metadata:fullname'] = 'The fullname of the user accessing the LTI Consumer';
368$string['privacy:metadata:lastname'] = 'The lastname of the user accessing the LTI Consumer';
3467e8ce
MN
369$string['privacy:metadata:lti_submission'] = 'LTI submission';
370$string['privacy:metadata:lti_submission:datesubmitted'] = 'The timestamp indicating when the submission was made';
371$string['privacy:metadata:lti_submission:dateupdated'] = 'The timestamp indicating when the submission was modified';
372$string['privacy:metadata:lti_submission:gradepercent'] = 'The grade for the user as a percentage';
373$string['privacy:metadata:lti_submission:originalgrade'] = 'The original grade for the user';
374$string['privacy:metadata:lti_submission:userid'] = 'The ID of the user who submitted for the LTI activity';
375$string['privacy:metadata:lti_tool_proxies'] = 'LTI proxies';
376$string['privacy:metadata:lti_tool_proxies:name'] = 'LTI proxy name';
377$string['privacy:metadata:lti_types'] = 'LTI types';
378$string['privacy:metadata:lti_types:name'] = 'LTI type name';
ad7f1438 379$string['privacy:metadata:role'] = 'The role in the course for the user accessing the LTI Consumer';
3467e8ce
MN
380$string['privacy:metadata:timecreated'] = 'The date at which the record was created';
381$string['privacy:metadata:timemodified'] = 'The date at which the record was modified';
ad7f1438
MN
382$string['privacy:metadata:userid'] = 'The ID of the user accessing the LTI Consumer';
383$string['privacy:metadata:useridnumber'] = 'The ID number of the user accessing the LTI Consumer';
384$string['privacy:metadata:username'] = 'The username of the user accessing the LTI Consumer';
996b0fd9
CS
385$string['quickgrade'] = 'Allow quick grading';
386$string['quickgrade_help'] = 'If enabled, multiple tools can be graded on one page. Add grades and comments then click the "Save all my feedback" button to save all changes for that page.';
387$string['redirect'] = 'You will be redirected in few seconds. If you are not, press the button.';
e3f69b58 388$string['register'] = 'Register';
02f50472 389$string['register_warning'] = 'The registration page seems to be taking a while to open. If it does not appear, check that you entered the correct URL in the configuration settings. If Moodle is using https, ensure the tool you are configuring supports https and you are using https in the URL.';
ba033b86
HF
390$string['registertype'] = 'Configure a new external tool registration';
391$string['registration_options'] = 'Registration options';
392$string['registrationname'] = 'Tool provider name';
e3f69b58 393$string['registrationname_help'] = 'Enter the name of the tool provider being registered.';
394$string['registrationurl'] = 'Registration URL';
395$string['registrationurl_help'] = 'The registration URL should be available from the tool provider as the location to which registration requests should be sent.';
76519c52
CS
396$string['reject'] = 'Reject';
397$string['rejected'] = 'Rejected';
996b0fd9 398$string['resource'] = 'Resource';
ba033b86
HF
399$string['resourcekey'] = 'Consumer key';
400$string['resourcekey_admin'] = 'Consumer key';
253f5575 401$string['resourcekey_admin_help'] = 'The consumer key can be thought of as a username used to authenticate access to the tool.
76519c52 402It can be used by the tool provider to uniquely identify the Moodle site from which users launch into the tool.
3bc4f633 403
76519c52
CS
404The consumer key must be provided by the tool provider. The method of obtaining a consumer key varies between
405tool providers. It may be an automated process, or it may require a dialogue with the tool provider.
b26dc53c 406
76519c52
CS
407Tools which do not require secure communication from Moodle and do not provide additional services (such as grade reporting)
408may not require a resource key.';
253f5575 409$string['resourcekey_help'] = 'For pre-configured tools, it is not necessary to enter a resource key here, as the consumer key will be
b26dc53c
CS
410provided as part of the configuration process.
411
412This field should be entered if creating a link to a tool provider which is not already configured.
413If the tool provider is to be used more than once in this course, adding a course tool configuration is a good idea.
3bc4f633 414
b26dc53c
CS
415The consumer key can be thought of as a username used to authenticate access to the tool.
416It can be used by the tool provider to uniquely identify the Moodle site from which users launch into the tool.
417
418The consumer key must be provided by the tool provider. The method of obtaining a consumer key varies between
419tool providers. It may be an automated process, or it may require a dialogue with the tool provider.
420
421Tools which do not require secure communication from Moodle and do not provide additional services (such as grade reporting)
76519c52
CS
422may not require a resource key.';
423$string['resourceurl'] = 'Resource URL';
424$string['return_to_course'] = 'Click <a href="{$a->link}" target="_top">here</a> to return to the course.';
425$string['saveallfeedback'] = 'Save all my feedback';
c827acae 426$string['search:activity'] = 'External tool - activity information';
ba033b86 427$string['secure_icon_url'] = 'Secure icon URL';
253f5575 428$string['secure_icon_url_help'] = 'Similar to the icon URL, but used if the user accessing Moodle securely through SSL. The main purpose for this field is to prevent
76519c52 429the browser from warning the user if the underlying page was accessed over SSL, but requesting to show an unsecure image.';
3a5e14a5
JO
430$string['secure_launch_url'] = 'Secure tool URL';
431$string['secure_launch_url_help'] = 'Similar to the tool URL, but used instead of the tool URL if high security is required. Moodle will use the secure tool URL instead of the tool URL if the Moodle site is accessed through SSL, or if the tool configuration is set to always launch through SSL.
b26dc53c 432
3a5e14a5 433The tool URL may also be set to an https address to force launching through SSL, and this field may be left blank.';
c1fae2b9 434$string['selectcontent'] = 'Select content';
76519c52 435$string['send'] = 'Send';
e3f69b58 436$string['services'] = 'Services';
437$string['services_help'] = 'Select those services which you wish to offer to the tool provider. More than one service can be selected.';
ba033b86 438$string['setupoptions'] = 'Set-up options';
76519c52
CS
439$string['share_email'] = 'Share launcher\'s email with the tool';
440$string['share_email_admin'] = 'Share launcher\'s email with tool';
253f5575 441$string['share_email_admin_help'] = 'Specify whether the e-mail address of the user launching the tool will be shared with the tool provider.
76519c52
CS
442The tool provider may need launcher\'s e-mail addresses to distinguish users with the same name in the UI, or send e-mails
443to users based on actions within the tool.';
253f5575 444$string['share_email_help'] = 'Specify whether the e-mail address of the user launching the tool will be shared with the tool provider.
b26dc53c 445
428330da
HF
446The tool provider may need launcher\'s email addresses to distinguish users with the same name, or send emails to users based on actions within the tool.
447
448Note that this setting may be overridden in the tool configuration.';
76519c52
CS
449$string['share_name'] = 'Share launcher\'s name with the tool';
450$string['share_name_admin'] = 'Share launcher\'s name with tool';
253f5575 451$string['share_name_admin_help'] = 'Specify whether the full name of the user launching the tool should be shared with the tool provider.
76519c52 452The tool provider may need launchers\' names to show meaningful information within the tool.';
253f5575 453$string['share_name_help'] = 'Specify whether the full name of the user launching the tool should be shared with the tool provider.
428330da 454
76519c52 455The tool provider may need launchers\' names to show meaningful information within the tool.
b26dc53c 456
428330da 457Note that this setting may be overridden in the tool configuration.';
76519c52
CS
458$string['share_roster'] = 'Allow the tool to access this course\'s roster';
459$string['share_roster_admin'] = 'Tool may access course roster';
af9d3a92 460$string['share_roster_admin_help'] = 'Specify whether the tool can access the list of users enrolled in courses from which this tool is launched.';
253f5575 461$string['share_roster_help'] = 'Specify whether the tool can access the list of users enrolled in this course.
b26dc53c 462
428330da 463Note that this setting may be overridden in the tool configuration.';
25558b80
HF
464$string['show_in_course_activity_chooser'] = 'Show in activity chooser and as a preconfigured tool';
465$string['show_in_course_lti1'] = 'Tool configuration usage';
3a5e14a5 466$string['show_in_course_lti1_help'] = 'This tool may be shown in the activity chooser for a teacher to select to add to a course. Alternatively, it may be shown in the preconfigured tool dropdown menu when adding an external tool to a course. A further option is for the tool configuration to only be used if the exact tool URL is entered when adding an external tool to a course.';
25558b80 467$string['show_in_course_lti2'] = 'Tool configuration usage';
bff0a288 468$string['show_in_course_lti2_help'] = 'This tool can be shown in the activity chooser for a teacher to select to add to a course or in the preconfigured tool dropdown menu when adding an external tool to a course.';
3a5e14a5 469$string['show_in_course_no'] = 'Do not show; use only when a matching tool URL is entered';
25558b80 470$string['show_in_course_preconfigured'] = 'Show as preconfigured tool when adding an external tool';
76519c52
CS
471$string['size'] = 'Size parameters';
472$string['submission'] = 'Submission';
80fd0072 473$string['submissions'] = 'Submissions';
45535d95 474$string['submissionsfor'] = 'Submissions for {$a}';
af9d3a92 475$string['successfullycreatedtooltype'] = 'Successfully created new tool!';
c1fae2b9 476$string['successfullyfetchedtoolconfigurationfromcontent'] = 'Successfully fetched tool configuration from the selected content.';
e3f69b58 477$string['subplugintype_ltiresource'] = 'LTI service resource';
478$string['subplugintype_ltiresource_plural'] = 'LTI service resources';
479$string['subplugintype_ltiservice'] = 'LTI service';
480$string['subplugintype_ltiservice_plural'] = 'LTI services';
aed0f5b7
PS
481$string['subplugintype_ltisource'] = 'LTI source';
482$string['subplugintype_ltisource_plural'] = 'LTI sources';
ba033b86 483$string['toggle_debug_data'] = 'Toggle debug data';
76519c52 484$string['tool_config_not_found'] = 'Tool configuration not found for this URL.';
ba033b86 485$string['tool_settings'] = 'Tool settings';
cc193e0d
RW
486$string['tooldescription'] = 'Tool description';
487$string['tooldescription_help'] = 'The description of the tool that will be displayed to teachers in the activity list.
488
489This should describe what the tool is for and what it does and any additional information the teacher may need to know.';
af9d3a92
JO
490$string['toolisbeingused'] = 'This tool is being used {$a} times';
491$string['toolisnotbeingused'] = 'This tool has not yet been used';
ba033b86
HF
492$string['toolproxy'] = 'External tool registrations';
493$string['toolproxy_help'] = 'External tool registrations allow Moodle site administrators to configure external tools from a tool proxy obtained from a tool provider supporting LTI 2.0. A registration URL provided by the tool provider is all that is required to initiate the process. The capabilities and services offered to the tool provider are selected when configuring a new registration.
e3f69b58 494
495Tool registrations listed on this page are separated into four categories:
496
497* **Configured** - These tool registrations have been set up but the registration process has not yet been started.
ba033b86
HF
498* **Pending** - The registration process for these tool registrations has been started but has not completed. Open and save the settings to move it
499back to the \'Configured\' category.
af9d3a92 500* **Accepted** - These tool registrations have been approved; the resources specified in the tool proxy will appear on the preconfigured tools page
ba033b86
HF
501with an initial status of \'Pending\'.
502* **Rejected** - These tool registrations are ones which were rejected during the registration process. Open and save the settings to move it
503back to the \'Configured\' category so the registration process can be restarted.';
504$string['toolproxyregistration'] = 'External tool registration';
505$string['toolregistration'] = 'External tool registration';
506$string['toolsetup'] = 'External tool configuration';
af9d3a92
JO
507$string['tooltypes'] = 'Tools';
508$string['tooltypeadded'] = 'Preconfigured tool added';
509$string['tooltypedeleted'] = 'Preconfigured tool deleted';
510$string['tooltypenotdeleted'] = 'Could not delete preconfigured tool';
511$string['tooltypeupdated'] = 'Preconfigured tool updated';
3a5e14a5 512$string['toolurl'] = 'Tool URL';
af9d3a92 513$string['toolurlplaceholder'] = 'Tool URL...';
3a5e14a5 514$string['toolurl_help'] = 'The tool URL is used to match tool URLs to the correct tool configuration. Prefixing the URL with http(s) is optional.
3bc4f633 515
3a5e14a5 516Additionally, the base URL is used as the tool URL if a tool URL is not specified in the external tool instance.
3bc4f633 517
9f3e0968
HF
518For example, a base URL of *tool.com* would match the following:
519
520* tool.com
521* tool.com/quizzes
522* tool.com/quizzes/quiz.php?id=10
523* www.tool.com/quizzes
524
525A base URL of *www.tool.com/quizzes* would match the following:
526
527* www.tool.com/quizzes
528* tool.com/quizzes
529* tool.com/quizzes/take.php?id=10
530
531A base URL of *quiz.tool.com* would match the following:
532
533* quiz.tool.com
534* quiz.tool.com/take.php?id=10
b26dc53c 535
af9d3a92
JO
536If two different tool configurations are for the same domain, the most specific match will be used.
537
538You can also insert a cartridge URL if you have one and the details for the tool will be automatically filled.';
c02324d9
CV
539$string['toolurl_contentitemselectionrequest'] = 'Content Selection URL';
540$string['toolurl_contentitemselectionrequest_help'] = 'The Content Selection URL will be used to launch the content selection page from the tool provider. If it is empty, the Tool URL will be used';
ba033b86 541$string['typename'] = 'Tool name';
c02324d9 542$string['typename_help'] = 'The tool name is used to identify the tool provider within Moodle. The name entered will be visible to teachers when adding external tools within courses.';
76519c52 543$string['types'] = 'Types';
af9d3a92
JO
544$string['unabletocreatetooltype'] = 'Unable to create tool';
545$string['unabletofindtooltype'] = 'Unable to find tool for {$a->id}';
546$string['unknownstate'] = 'Unknown state';
76519c52 547$string['update'] = 'Update';
af9d3a92
JO
548$string['useraccountinformation'] = 'User account information';
549$string['userpersonalinformation'] = 'User personal information';
550$string['using_tool_cartridge'] = 'Using tool cartridge';
76519c52
CS
551$string['using_tool_configuration'] = 'Using tool configuration: ';
552$string['validurl'] = 'A valid URL must start with http(s)://';
8efcee5f 553$string['viewsubmissions'] = 'View submissions and grading screen';