MDL-31989 search: New search areas
[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';
253f5575 55$string['accept_grades_admin_help'] = 'Specify whether the tool provider can add, update, read, and delete grades associated with instances of this tool type.
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
CS
64$string['action'] = 'Action';
65$string['active'] = 'Active';
996b0fd9 66$string['activity'] = 'Activity';
ba033b86 67$string['addnewapp'] = 'Enable external application';
996b0fd9 68$string['addserver'] = 'Add new trusted server';
6831c7cd 69$string['addtype'] = 'Add external tool configuration';
996b0fd9 70$string['allow'] = 'Allow';
72ed614c 71$string['allowinstructorcustom'] = 'Allow teachers to add custom parameters';
996b0fd9
CS
72$string['allowsetting'] = 'Allow tool to store 8K of settings in Moodle';
73$string['always'] = 'Always';
ba033b86
HF
74$string['automatic'] = 'Automatic, based on launch URL';
75$string['baseurl'] = 'Base URL/tool registration name';
78d52bf8 76$string['basiclti'] = 'LTI';
ba033b86
HF
77$string['basiclti_base_string'] = 'LTI OAuth base string';
78$string['basiclti_endpoint'] = 'LTI launch endpoint';
76519c52 79$string['basiclti_in_new_window'] = 'Your activity has opened in a new window';
ba033b86
HF
80$string['basiclti_parameters'] = 'LTI launch parameters';
81$string['basicltiactivities'] = 'LTI activities';
996b0fd9 82$string['basicltifieldset'] = 'Custom example fieldset';
ba033b86
HF
83$string['basicltiintro'] = 'Activity description';
84$string['basicltiname'] = 'Activity name';
85$string['basicltisettings'] = 'Basic Learning Tool Interoperability (LTI) settings';
e3f69b58 86$string['cancel'] = 'Cancel';
87$string['cancelled'] = 'Cancelled';
76519c52
CS
88$string['cannot_delete'] = 'You may not delete this tool configuration.';
89$string['cannot_edit'] = 'You may not edit this tool configuration.';
e3f69b58 90$string['capabilities'] = 'Capabilities';
91$string['capabilities_help'] = 'Select those capabilities which you wish to offer to the tool provider. More than one capability can be selected.';
92$string['click_to_continue'] = '<a href="{$a->link}" target="_top">Click to continue</a>';
996b0fd9 93$string['comment'] = 'Comment';
ba033b86 94$string['configpassword'] = 'Default remote tool password';
996b0fd9
CS
95$string['configpreferheight'] = 'Default preferred height';
96$string['configpreferwidget'] = 'Set widget as default launch';
97$string['configpreferwidth'] = 'Default preferred width';
ba033b86
HF
98$string['configresourceurl'] = 'Default resource URL';
99$string['configtoolurl'] = 'Default remote tool URL';
100$string['configtypes'] = 'Enable LTI applications';
e3f69b58 101$string['configured'] = 'Configured';
76519c52 102$string['course_tool_types'] = 'Course tool types';
ba033b86 103$string['courseid'] = 'Course ID number';
996b0fd9 104$string['coursemisconf'] = 'Course is misconfigured';
ba033b86 105$string['createdon'] = 'Created on';
996b0fd9
CS
106$string['curllibrarymissing'] = 'PHP Curl library must be installed to use LTI';
107$string['custom'] = 'Custom parameters';
76519c52 108$string['custom_config'] = 'Using custom tool configuration.';
253f5575 109$string['custom_help'] = 'Custom parameters are settings used by the tool provider. For example, a custom parameter may be used to display
e3f69b58 110a 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
111
112It is safe to leave this field unchanged unless directed by the tool provider.';
996b0fd9 113$string['custominstr'] = 'Custom parameters';
ba033b86 114$string['debuglaunch'] = 'Debug option';
996b0fd9
CS
115$string['debuglaunchoff'] = 'Normal launch';
116$string['debuglaunchon'] = 'Debug launch';
76519c52 117$string['default'] = 'Default';
ba033b86 118$string['default_launch_container'] = 'Default launch container';
253f5575 119$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 120real estate to the tool, and others provide a more integrated feel with the Moodle environment.
76519c52
CS
121
122* **Default** - Use the launch container specified by the tool configuration.
123* **Embed** - The tool is displayed within the existing Moodle window, in a manner similar to most other Activity types.
8fa50fdd 124* **Embed, without blocks** - The tool is displayed within the existing Moodle window, with just the navigation controls
76519c52
CS
125 at the top of the page.
126* **New window** - The tool opens in a new window, occupying all the available space.
127 Depending on the browser, it will open in a new tab or a popup window.
128 It is possible that browsers will prevent the new window from opening.';
ba033b86 129$string['delegate'] = 'Delegate to teacher';
76519c52
CS
130$string['delete'] = 'Delete';
131$string['delete_confirmation'] = 'Are you sure you want to delete this external tool configuration?';
132$string['deletetype'] = 'Delete external tool configuration';
133$string['display_description'] = 'Display activity description when launched';
253f5575 134$string['display_description_help'] = 'If selected, the activity description (specified above) will display above the tool provider\'s content.
76519c52
CS
135
136The description may be used to provide additional instructions for launchers of the tool, but it is not required.
137
138The description is never displayed when the tool\'s launch container is in a new window.';
139$string['display_name'] = 'Display activity name when launched';
253f5575 140$string['display_name_help'] = 'If selected, the activity name (specified above) will display above the tool provider\'s content.
76519c52
CS
141
142It is possible that the tool provider may also display the title. This option can prevent the activity title from
143being displayed twice.
144
145The title is never displayed when the tool\'s launch container is in a new window.';
146$string['domain_mismatch'] = 'Launch URL\'s domain does not match tool configuration.';
996b0fd9
CS
147$string['donot'] = 'Do not send';
148$string['donotaccept'] = 'Do not accept';
149$string['donotallow'] = 'Do not allow';
e3f69b58 150$string['duplicateregurl'] = 'This registration URL is already in use';
76519c52
CS
151$string['edittype'] = 'Edit external tool configuration';
152$string['embed'] = 'Embed';
153$string['embed_no_blocks'] = 'Embed, without blocks';
996b0fd9
CS
154$string['enableemailnotification'] = 'Send notification emails';
155$string['enableemailnotification_help'] = 'If enabled, students will receive email notification when their tool submissions are graded.';
156$string['errormisconfig'] = 'Misconfigured tool. Please ask your Moodle administrator to fix the configuration of the tool.';
8fa50fdd 157$string['existing_window'] = 'Existing window';
ba033b86 158$string['extensions'] = 'LTI extension services';
76519c52 159$string['external_tool_type'] = 'External tool type';
253f5575 160$string['external_tool_type_help'] = 'The main purpose of a tool configuration is to set up a secure communication channel between Moodle and the tool provider.
76519c52
CS
161It also provides an opportunity for configuration defaults and setting up additional services provided by the tool.
162
163* **Automatic, based on Launch URL** - This setting should be used in almost all cases. Moodle will select the most appropriate tool configuration
164 based on the Launch URL. Tools configured by both an administrator or within this course will be used.
165 When the Launch URL is specified, Moodle will provide feedback on whether it recognizes it or not. If Moodle does not recognize the Launch URL,
166 you may need to enter the tool configuration details manually.
167* **A specific tool type** - By selecting a specific tool type, you can force Moodle to use that tool configuration when communicating with the
168 external tool provider. If the Launch URL does not appear to belong to the tool provider, a warning will appear. In some cases, it is not necessary
169 to enter a Launch URL when providing a specific tool type (if not launching to a particular resource within the tool provider).
170* **Custom configuration** - To setup custom tool configuration on just this instance, show Advanced options, and enter the consumer key and
171 shared secret yourself. If you do not have a consumer key and shared secret, you may be able to request them from the tool provider.
172 Not all tools require a consumer key and shared secret, in which case the fields may be left blank.
173
174### Tool type editing
175
176Three icons are available after the External tool type dropdown list:
177
178* **Add** - Create a course level tool configuration. All External Tool instances in this course may use the tool configuration.
179* **Edit** - Select a course level tool type from the dropdown, then click this icon. The details of the tool configuration may be edited.
180* **Delete** - Remove the selected course level tool type.';
ba033b86 181$string['external_tool_types'] = 'External tool types';
658ad69f 182$string['failedtoconnect'] = 'Moodle was unable to communicate with the "{$a}" system';
996b0fd9
CS
183$string['filter_basiclti_configlink'] = 'Configure your preferred sites and their passwords';
184$string['filter_basiclti_password'] = 'Password is mandatory';
76519c52
CS
185$string['filterconfig'] = 'LTI administration';
186$string['filtername'] = 'LTI';
996b0fd9 187$string['fixexistingconf'] = 'Use an existing configuration for the misconfigured instance';
ba033b86 188$string['fixnew'] = 'New configuration';
996b0fd9 189$string['fixnewconf'] = 'Define a new configuration for the misconfigured instance';
ba033b86 190$string['fixold'] = 'Use existing';
4c598b13 191$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 192$string['force_ssl'] = 'Force SSL';
253f5575 193$string['force_ssl_help'] = 'Selecting this option forces all launches to this tool provider to use SSL.
76519c52
CS
194
195In addition, all web service requests from the tool provider will use SSL.
196
197If using this option, confirm that this Moodle site and the tool provider support SSL.';
8cf7670e 198$string['generaltool'] = 'General tool';
76519c52 199$string['global_tool_types'] = 'Global tool types';
ba033b86 200$string['grading'] = 'Grade routing';
76519c52 201$string['icon_url'] = 'Icon URL';
253f5575 202$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 203LTI icon, an icon which conveys the type of activity may be specified.';
996b0fd9 204$string['id'] = 'id';
78d52bf8 205$string['invalidid'] = 'LTI ID was incorrect';
996b0fd9
CS
206$string['launch_in_moodle'] = 'Launch tool in moodle';
207$string['launch_in_popup'] = 'Launch tool in a pop-up';
76519c52 208$string['launch_url'] = 'Launch URL';
253f5575 209$string['launch_url_help'] = 'The Launch URL indicates the web address of the External Tool, and may contain additional information, such as the resource to show.
76519c52
CS
210If you are unsure what to enter for the Launch URL, please check with the tool provider for more information.
211
212If you have selected a specific tool type, you may not need to enter a Launch URL. If the tool link is used to just launch
213into the tool provider\'s system, and not go to a specific resource, this will likely be the case.';
ba033b86 214$string['launchinpopup'] = 'Launch container';
253f5575 215$string['launchinpopup_help'] = 'The launch container affects the display of the tool when launched from the course. Some launch containers provide more screen
8fa50fdd 216real estate to the tool, and others provide a more integrated feel with the Moodle environment.
76519c52
CS
217
218* **Default** - Use the launch container specified by the tool configuration.
219* **Embed** - The tool is displayed within the existing Moodle window, in a manner similar to most other Activity types.
8fa50fdd 220* **Embed, without blocks** - The tool is displayed within the existing Moodle window, with just the navigation controls
76519c52
CS
221 at the top of the page.
222* **New window** - The tool opens in a new window, occupying all the available space.
223 Depending on the browser, it will open in a new tab or a popup window.
224 It is possible that browsers will prevent the new window from opening.';
ba033b86 225$string['launchoptions'] = 'Launch options';
76519c52 226$string['lti'] = 'LTI';
c11ff4be
TH
227$string['lti:addinstance'] = 'Add new external tool activities';
228$string['lti:addcoursetool'] = 'Add course-specific tool configurations';
229$string['lti:grade'] = 'View grades returned by the external tool';
230$string['lti:manage'] = 'Be an Instructor when the tool is launched';
231$string['lti:requesttooladd'] = 'Request a tool is configured site-wide';
232$string['lti:view'] = 'Launch external tool activities';
e9033d11 233$string['ltisettings'] = 'LTI settings';
ba033b86 234$string['lti_administration'] = 'LTI administration';
658ad69f 235$string['lti_errormsg'] = 'The tool returned the following error message: "{$a}"';
86698a4c 236$string['lti_launch_error'] = 'An error occurred when launching the external tool:';
253f5575 237$string['lti_launch_error_tool_request'] = '<p>
76519c52
CS
238To submit a request for an administrator to complete the tool configuration, click <a href="{$a->admin_request_url}" target="_top">here</a>.
239</p>';
480fca77
HF
240$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>
241<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>
242<p>Alternatively, you may <a href="{$a->course_tool_editor}">create a course level tool provider configuration</a>.</p>';
76519c52
CS
243$string['lti_tool_request_added'] = 'Tool configuration request successfully submitted. You may need to contact an administrator to complete the tool configuration.';
244$string['lti_tool_request_existing'] = 'A tool configuration for the tool domain has already been submitted.';
b97d94ff 245$string['ltiunknownserviceapicall'] = 'LTI unknown service API call.';
76519c52 246$string['main_admin'] = 'General help';
253f5575 247$string['main_admin_help'] = 'External tools allow Moodle users to seamlessly interact with learning resources hosted remotely. Through a special
76519c52
CS
248launch protocol, the remote tool will have access to some general information about the launching user. For example,
249the institution name, course id, user id, and other information such as the user\'s name or e-mail address.
250
251Tool types listed on this page are separated into three categories:
252
253* **Active** - These tool providers have been approved and configured by an administrator. They can be used from within any
254 course on this Moodle instance. If a consumer key and shared secret are entered, a trust relationship is established
255 between this Moodle instance and the remote tool, providing a secure communication channel.
256* **Pending** - These tool providers came in through a package import, but have not been configured by an administrator.
72ed614c 257 Teachers may still use tools from these providers if they have a consumer key and shared secret, or if none is required.
76519c52 258* **Rejected** - These tools providers are flagged as ones which an administrator has no intention of making available to the entire
72ed614c 259 Moodle instance. Teachers may still use tools from these providers if they have a consumer key and shared secret, or if none is required.';
ba033b86
HF
260$string['manage_tools'] = 'Manage external tool types';
261$string['manage_tool_proxies'] = 'Manage external tool registrations';
76519c52 262$string['miscellaneous'] = 'Miscellaneous';
996b0fd9 263$string['misconfiguredtools'] = 'Misconfigured tool instances were detected';
658ad69f 264$string['missingparameterserror'] = 'The page is misconfigured: "{$a}"';
996b0fd9 265$string['module_class_type'] = 'Moodle module type';
ba033b86 266$string['modulename'] = 'External tool';
2e6b68f4 267$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 268
2e6b68f4 269To 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 270
2e6b68f4
HF
271External tool activities differ from URL resources in a few ways:
272
273* 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
274* External tools support reading, updating, and deleting grades associated with the activity instance
275* External tool configurations create a trust relationship between your site and the tool provider, allowing secure communication between them';
276$string['modulename_link'] = 'mod/lti/view';
ba033b86 277$string['modulenameplural'] = 'External tools';
78d52bf8 278$string['modulenamepluralformatted'] = 'LTI Instances';
e3f69b58 279$string['name'] = 'Name';
996b0fd9 280$string['never'] = 'Never';
76519c52 281$string['new_window'] = 'New window';
ba033b86
HF
282$string['no_lti_configured'] = 'There are no active external tools configured.';
283$string['no_lti_pending'] = 'There are no pending external tools.';
284$string['no_lti_rejected'] = 'There are no rejected external tools.';
285$string['no_tp_accepted'] = 'There are no accepted external tool registrations.';
286$string['no_tp_cancelled'] = 'There are no cancelled external tool registrations.';
287$string['no_tp_configured'] = 'There are no unregistered external tool registrations configured.';
288$string['no_tp_pending'] = 'There are no pending external tool registrations.';
289$string['no_tp_rejected'] = 'There are no rejected external tool registrations.';
996b0fd9 290$string['noattempts'] = 'No attempts have been made on this tool instance';
ba033b86 291$string['noltis'] = 'There are no external tool instances';
e3f69b58 292$string['noprofileservice'] = 'Profile service not found';
996b0fd9 293$string['noservers'] = 'No servers found';
ba033b86 294$string['notypes'] = 'There are currently no LTI tools set up in Moodle. Click the Install link above to add some.';
996b0fd9
CS
295$string['noviewusers'] = 'No users were found with permissions to use this tool';
296$string['optionalsettings'] = 'Optional settings';
e3f69b58 297$string['organization'] = 'Organization details';
ba033b86 298$string['organizationdescr'] = 'Organization description';
e3f69b58 299$string['organizationid'] = 'Organization ID';
253f5575 300$string['organizationid_help'] = 'A unique identifier for this Moodle instance. Typically, the DNS name of the organization is used.
76519c52
CS
301
302If this field is left blank, the host name of this Moodle site will be used as the default value.';
e3f69b58 303$string['organizationurl'] = 'Organization URL';
253f5575 304$string['organizationurl_help'] = 'The base URL of this Moodle instance.
76519c52
CS
305
306If this field is left blank, a default value will be used based on the site configuration.';
996b0fd9 307$string['pagesize'] = 'Submissions shown per page';
e3f69b58 308$string['parameter'] = 'Tool parameters';
309$string['parameter_help'] = 'Tool parameters are settings requested to be passed by the tool provider in the accepted tool proxy.';
ba033b86
HF
310$string['password'] = 'Shared secret';
311$string['password_admin'] = 'Shared secret';
253f5575 312$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
313along with the consumer key from the tool provider.
314
315Tools which do not require secure communication from Moodle and do not provide additional services (such as grade reporting)
316may not require a shared secret.';
253f5575 317$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
318provided as part of the configuration process.
319
320This field should be entered if creating a link to a tool provider which is not already configured.
321If the tool provider is to be used more than once in this course, adding a course tool configuration is a good idea.
322
323The shared secret can be thought of as a password used to authenticate access to the tool. It should be provided
324along with the consumer key from the tool provider.
325
326Tools which do not require secure communication from Moodle and do not provide additional services (such as grade reporting)
327may not require a shared secret.';
328$string['pending'] = 'Pending';
78d52bf8 329$string['pluginadministration'] = 'LTI administration';
996b0fd9 330$string['pluginname'] = 'LTI';
ba033b86
HF
331$string['preferheight'] = 'Preferred height';
332$string['preferwidget'] = 'Prefer widget launch';
333$string['preferwidth'] = 'Preferred width';
996b0fd9
CS
334$string['press_to_submit'] = 'Press to launch this activity';
335$string['privacy'] = 'Privacy';
336$string['quickgrade'] = 'Allow quick grading';
337$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.';
338$string['redirect'] = 'You will be redirected in few seconds. If you are not, press the button.';
e3f69b58 339$string['register'] = 'Register';
340$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.';
ba033b86
HF
341$string['registertype'] = 'Configure a new external tool registration';
342$string['registration_options'] = 'Registration options';
343$string['registrationname'] = 'Tool provider name';
e3f69b58 344$string['registrationname_help'] = 'Enter the name of the tool provider being registered.';
345$string['registrationurl'] = 'Registration URL';
346$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
347$string['reject'] = 'Reject';
348$string['rejected'] = 'Rejected';
996b0fd9 349$string['resource'] = 'Resource';
ba033b86
HF
350$string['resourcekey'] = 'Consumer key';
351$string['resourcekey_admin'] = 'Consumer key';
253f5575 352$string['resourcekey_admin_help'] = 'The consumer key can be thought of as a username used to authenticate access to the tool.
76519c52 353It can be used by the tool provider to uniquely identify the Moodle site from which users launch into the tool.
3bc4f633 354
76519c52
CS
355The consumer key must be provided by the tool provider. The method of obtaining a consumer key varies between
356tool providers. It may be an automated process, or it may require a dialogue with the tool provider.
b26dc53c 357
76519c52
CS
358Tools which do not require secure communication from Moodle and do not provide additional services (such as grade reporting)
359may not require a resource key.';
253f5575 360$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
361provided as part of the configuration process.
362
363This field should be entered if creating a link to a tool provider which is not already configured.
364If the tool provider is to be used more than once in this course, adding a course tool configuration is a good idea.
3bc4f633 365
b26dc53c
CS
366The consumer key can be thought of as a username used to authenticate access to the tool.
367It can be used by the tool provider to uniquely identify the Moodle site from which users launch into the tool.
368
369The consumer key must be provided by the tool provider. The method of obtaining a consumer key varies between
370tool providers. It may be an automated process, or it may require a dialogue with the tool provider.
371
372Tools which do not require secure communication from Moodle and do not provide additional services (such as grade reporting)
76519c52
CS
373may not require a resource key.';
374$string['resourceurl'] = 'Resource URL';
375$string['return_to_course'] = 'Click <a href="{$a->link}" target="_top">here</a> to return to the course.';
376$string['saveallfeedback'] = 'Save all my feedback';
e2be9961 377$string['search:activity'] = 'LTI activities';
ba033b86 378$string['secure_icon_url'] = 'Secure icon URL';
253f5575 379$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 380the browser from warning the user if the underlying page was accessed over SSL, but requesting to show an unsecure image.';
ba033b86 381$string['secure_launch_url'] = 'Secure launch URL';
253f5575 382$string['secure_launch_url_help'] = 'Similar to Launch URL, but used instead of the launch url if high security is required. Moodle will use the
76519c52
CS
383secure launch URL instead of the launch URL if the Moodle site is accessed through SSL, or if the tool configuration
384is set to always launch through SSL.
b26dc53c 385
76519c52
CS
386The Launch URL may also be set to an https address to force launching through SSL, and this field may be left blank.';
387$string['send'] = 'Send';
e3f69b58 388$string['services'] = 'Services';
389$string['services_help'] = 'Select those services which you wish to offer to the tool provider. More than one service can be selected.';
ba033b86 390$string['setupoptions'] = 'Set-up options';
76519c52
CS
391$string['share_email'] = 'Share launcher\'s email with the tool';
392$string['share_email_admin'] = 'Share launcher\'s email with tool';
253f5575 393$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
394The tool provider may need launcher\'s e-mail addresses to distinguish users with the same name in the UI, or send e-mails
395to users based on actions within the tool.';
253f5575 396$string['share_email_help'] = 'Specify whether the e-mail address of the user launching the tool will be shared with the tool provider.
b26dc53c 397
428330da
HF
398The 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.
399
400Note that this setting may be overridden in the tool configuration.';
76519c52
CS
401$string['share_name'] = 'Share launcher\'s name with the tool';
402$string['share_name_admin'] = 'Share launcher\'s name with tool';
253f5575 403$string['share_name_admin_help'] = 'Specify whether the full name of the user launching the tool should be shared with the tool provider.
76519c52 404The tool provider may need launchers\' names to show meaningful information within the tool.';
253f5575 405$string['share_name_help'] = 'Specify whether the full name of the user launching the tool should be shared with the tool provider.
428330da 406
76519c52 407The tool provider may need launchers\' names to show meaningful information within the tool.
b26dc53c 408
428330da 409Note that this setting may be overridden in the tool configuration.';
76519c52
CS
410$string['share_roster'] = 'Allow the tool to access this course\'s roster';
411$string['share_roster_admin'] = 'Tool may access course roster';
253f5575
EL
412$string['share_roster_admin_help'] = 'Specify whether the tool can access the list of users enrolled in courses from which this tool type is launched.';
413$string['share_roster_help'] = 'Specify whether the tool can access the list of users enrolled in this course.
b26dc53c 414
428330da 415Note that this setting may be overridden in the tool configuration.';
76519c52 416$string['show_in_course'] = 'Show tool type when creating tool instances';
72ed614c 417$string['show_in_course_help'] = 'If selected, this tool configuration will appear in the "External tool type" dropdown when teachers
76519c52 418configure external tools within courses.
b26dc53c 419
72ed614c 420In most cases, this option does not need to be selected. Teachers can use this tool configuration
76519c52 421based on the Launch URL matching the Tool base URL, which is the preferred method.
b26dc53c 422
76519c52
CS
423The only case in which this option should be selected is if the tool configuration is just intended for single sign on.
424For example, if all launches to the tool provider just take the user to a landing page instead of to a specific resource.';
425$string['size'] = 'Size parameters';
426$string['submission'] = 'Submission';
80fd0072 427$string['submissions'] = 'Submissions';
45535d95 428$string['submissionsfor'] = 'Submissions for {$a}';
e3f69b58 429$string['subplugintype_ltiresource'] = 'LTI service resource';
430$string['subplugintype_ltiresource_plural'] = 'LTI service resources';
431$string['subplugintype_ltiservice'] = 'LTI service';
432$string['subplugintype_ltiservice_plural'] = 'LTI services';
aed0f5b7
PS
433$string['subplugintype_ltisource'] = 'LTI source';
434$string['subplugintype_ltisource_plural'] = 'LTI sources';
ba033b86 435$string['toggle_debug_data'] = 'Toggle debug data';
76519c52 436$string['tool_config_not_found'] = 'Tool configuration not found for this URL.';
ba033b86
HF
437$string['tool_settings'] = 'Tool settings';
438$string['toolproxy'] = 'External tool registrations';
439$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 440
441Tool registrations listed on this page are separated into four categories:
442
443* **Configured** - These tool registrations have been set up but the registration process has not yet been started.
ba033b86
HF
444* **Pending** - The registration process for these tool registrations has been started but has not completed. Open and save the settings to move it
445back to the \'Configured\' category.
e3f69b58 446* **Accepted** - These tool registrations have been approved; the resources specified in the tool proxy will appear on the external tool types page
ba033b86
HF
447with an initial status of \'Pending\'.
448* **Rejected** - These tool registrations are ones which were rejected during the registration process. Open and save the settings to move it
449back to the \'Configured\' category so the registration process can be restarted.';
450$string['toolproxyregistration'] = 'External tool registration';
451$string['toolregistration'] = 'External tool registration';
452$string['toolsetup'] = 'External tool configuration';
453$string['toolurl'] = 'Tool base URL';
9f3e0968 454$string['toolurl_help'] = 'The tool base URL is used to match tool launch URLs to the correct tool configuration. Prefixing the URL with http(s) is optional.
3bc4f633
EL
455
456Additionally, the base URL is used as the launch URL if a launch URL is not specified in the external tool instance.
457
9f3e0968
HF
458For example, a base URL of *tool.com* would match the following:
459
460* tool.com
461* tool.com/quizzes
462* tool.com/quizzes/quiz.php?id=10
463* www.tool.com/quizzes
464
465A base URL of *www.tool.com/quizzes* would match the following:
466
467* www.tool.com/quizzes
468* tool.com/quizzes
469* tool.com/quizzes/take.php?id=10
470
471A base URL of *quiz.tool.com* would match the following:
472
473* quiz.tool.com
474* quiz.tool.com/take.php?id=10
b26dc53c 475
76519c52 476If two different tool configurations are for the same domain, the most specific match will be used.';
ba033b86 477$string['typename'] = 'Tool name';
253f5575 478$string['typename_help'] = 'The tool name is used to identify the tool provider within Moodle. The name entered will be visible
72ed614c 479to teachers when adding external tools within courses.';
76519c52
CS
480$string['types'] = 'Types';
481$string['update'] = 'Update';
482$string['using_tool_configuration'] = 'Using tool configuration: ';
483$string['validurl'] = 'A valid URL must start with http(s)://';
8efcee5f 484$string['viewsubmissions'] = 'View submissions and grading screen';