Moodle release 2.2beta
[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
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 *
61eb12d4
CS
38 * @package mod
39 * @subpackage lti
40 * @copyright 2009 Marc Alier, Jordi Piguillem, Nikolas Galanis
996b0fd9 41 * marc.alier@upc.edu
61eb12d4
CS
42 * @copyright 2009 Universitat Politecnica de Catalunya http://www.upc.edu
43 * @author Marc Alier
44 * @author Jordi Piguillem
45 * @author Nikolas Galanis
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
c4d80efe
CS
51//Permissions
52$string['lti:view'] = 'View LTI activities';
53$string['lti:grade'] = 'Grade LTI activities';
54$string['lti:addcoursetool'] = 'Grade LTI activities';
55$string['lti:requesttooladd'] = 'Submit a tool to admins for configuration';
56
996b0fd9 57$string['accept'] = 'Accept';
996b0fd9
CS
58$string['activity'] = 'Activity';
59$string['addnewapp'] = 'Enable External Application';
60$string['addserver'] = 'Add new trusted server';
6831c7cd 61$string['addtype'] = 'Add external tool configuration';
996b0fd9
CS
62$string['allow'] = 'Allow';
63$string['allowinstructorcustom'] = 'Allow instructors to add custom parameters';
b26dc53c 64$string['share_roster_admin'] = 'Tool may access course roster';
996b0fd9
CS
65$string['allowsetting'] = 'Allow tool to store 8K of settings in Moodle';
66$string['always'] = 'Always';
78d52bf8
CS
67$string['lti'] = 'LTI';
68$string['basiclti'] = 'LTI';
69$string['basiclti_base_string'] = 'LTI OAuth Base String';
996b0fd9 70$string['basiclti_in_new_window'] = 'Your activity has opened in a new window';
78d52bf8
CS
71$string['basiclti_endpoint'] = 'LTI Launch Endpoint';
72$string['basiclti_parameters'] = 'LTI Launch Parameters';
73$string['basicltiactivities'] = 'LTI Activities';
996b0fd9
CS
74$string['basicltifieldset'] = 'Custom example fieldset';
75$string['basicltiintro'] = 'Activity Description';
76$string['basicltiname'] = 'Activity Name';
77$string['basicltisettings'] = 'Basic Learning Tool Interoperability Settings';
78$string['comment'] = 'Comment';
79$string['configpassword'] = 'Default Remote Tool Password';
80$string['configpreferheight'] = 'Default preferred height';
81$string['configpreferwidget'] = 'Set widget as default launch';
82$string['configpreferwidth'] = 'Default preferred width';
83$string['configresourceurl'] = 'Default Resource URL';
84$string['configtoolurl'] = 'Default Remote Tool URL';
78d52bf8 85$string['configtypes'] = 'Enable LTI Applications';
996b0fd9
CS
86$string['courseid'] = 'Course id number';
87$string['coursemisconf'] = 'Course is misconfigured';
88$string['curllibrarymissing'] = 'PHP Curl library must be installed to use LTI';
89$string['custom'] = 'Custom parameters';
90$string['custominstr'] = 'Custom parameters';
91$string['debuglaunch'] = 'Debug Option';
92$string['debuglaunchoff'] = 'Normal launch';
93$string['debuglaunchon'] = 'Debug launch';
94$string['donot'] = 'Do not send';
95$string['donotaccept'] = 'Do not accept';
96$string['donotallow'] = 'Do not allow';
97$string['enableemailnotification'] = 'Send notification emails';
98$string['enableemailnotification_help'] = 'If enabled, students will receive email notification when their tool submissions are graded.';
99$string['errormisconfig'] = 'Misconfigured tool. Please ask your Moodle administrator to fix the configuration of the tool.';
78d52bf8 100$string['extensions'] = 'LTI Extension Services';
996b0fd9 101$string['failedtoconnect'] = 'Moodle was unable to communicate with the \"$a\" system';
78d52bf8
CS
102$string['filterconfig'] = 'LTI administration';
103$string['filtername'] = 'LTI';
996b0fd9
CS
104$string['filter_basiclti_configlink'] = 'Configure your preferred sites and their passwords';
105$string['filter_basiclti_password'] = 'Password is mandatory';
106$string['fixexistingconf'] = 'Use an existing configuration for the misconfigured instance';
107$string['fixnew'] = 'New Configuration';
108$string['fixnewconf'] = 'Define a new configuration for the misconfigured instance';
109$string['fixold'] = 'Use Existing';
110$string['grading'] = 'Grade Routing';
111$string['id'] = 'id';
112$string['imsroleadmin'] = 'Instructor,Administrator';
113$string['imsroleinstructor'] = 'Instructor';
114$string['imsrolelearner'] = 'Learner';
78d52bf8 115$string['invalidid'] = 'LTI ID was incorrect';
996b0fd9
CS
116$string['launch_in_moodle'] = 'Launch tool in moodle';
117$string['launch_in_popup'] = 'Launch tool in a pop-up';
118$string['launchinpopup'] = 'Launch Container';
119$string['launchoptions'] = 'Launch Options';
120$string['lti_errormsg'] = 'The tool returned the following error message: \"$a\"';
121$string['misconfiguredtools'] = 'Misconfigured tool instances were detected';
122$string['missingparameterserror'] = 'The page is misconfigured: \"$a\"';
123$string['module_class_type'] = 'Moodle module type';
124$string['modulename'] = 'External Tool';
125$string['modulenameplural'] = 'basicltis';
78d52bf8 126$string['modulenamepluralformatted'] = 'LTI Instances';
996b0fd9
CS
127$string['never'] = 'Never';
128$string['noattempts'] = 'No attempts have been made on this tool instance';
d00d058d 129$string['noltis'] = 'There are no lti instances';
996b0fd9
CS
130$string['noservers'] = 'No servers found';
131$string['notypes'] = 'There are currently no LTI tools setup in Moodle. Click the Install link above to add some.';
132$string['noviewusers'] = 'No users were found with permissions to use this tool';
133$string['optionalsettings'] = 'Optional settings';
134$string['organization'] ='Organization details';
135$string['organizationdescr'] ='Organization Description';
136$string['organizationid'] ='Organization ID';
137$string['organizationurl'] ='Organization URL';
138$string['pagesize'] = 'Submissions shown per page';
139$string['password'] = 'Shared Secret';
b26dc53c 140$string['password_admin'] = 'Shared Secret';
78d52bf8 141$string['pluginadministration'] = 'LTI administration';
996b0fd9
CS
142$string['pluginname'] = 'LTI';
143$string['preferheight'] = 'Preferred Height';
144$string['preferwidget'] = 'Prefer Widget Launch';
145$string['preferwidth'] = 'Preferred Width';
146$string['press_to_submit'] = 'Press to launch this activity';
147$string['privacy'] = 'Privacy';
148$string['quickgrade'] = 'Allow quick grading';
149$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.';
150$string['redirect'] = 'You will be redirected in few seconds. If you are not, press the button.';
151$string['resource'] = 'Resource';
152$string['resourcekey'] = 'Consumer Key';
b26dc53c 153$string['resourcekey_admin'] = 'Consumer Key';
996b0fd9
CS
154$string['resourceurl'] = 'Resource URL';
155$string['saveallfeedback'] = 'Save all my feedback';
156$string['send'] = 'Send';
b26dc53c
CS
157$string['share_email_admin'] = 'Share launcher\'s email with tool';
158$string['share_name_admin'] = 'Share launcher\'s name with tool';
996b0fd9 159$string['setdefault'] = 'Set a default value for the professor if delegating';
78d52bf8 160$string['setupbox'] = 'LTI Tool Setup Box';
996b0fd9
CS
161$string['setupoptions'] = 'Setup Options';
162$string['size'] = 'Size parameters';
163$string['submission'] = 'Submission';
164$string['toggle_debug_data'] = 'Toggle Debug Data';
165$string['toolsetup'] = 'External Tool Configuration';
166$string['toolurl'] = 'Tool Base URL';
167$string['typename'] = 'Tool Name';
168$string['types'] = 'Types';
169$string['validurl'] = 'A valid URL must start with http(s)://';
170$string['viewsubmissions'] = 'View submissions and grading screen';
171
172//New admin strings
996b0fd9
CS
173$string['show_in_course'] = 'Show tool type when creating tool instances';
174$string['delegate'] = 'Delegate to Instructor';
175$string['tool_settings'] = 'Tool Settings';
176$string['miscellaneous'] = 'Miscellaneous';
177$string['embed'] = 'Embed';
178$string['embed_no_blocks'] = 'Embed, without blocks';
179$string['new_window'] = 'New window';
180$string['default_launch_container'] = 'Default Launch Container';
181$string['active'] = 'Active';
182$string['pending'] = 'Pending';
183$string['rejected'] = 'Rejected';
184$string['baseurl'] = 'Base URL';
185$string['action'] = 'Action';
186$string['createdon'] = 'Created On';
187$string['accept'] = 'Accept';
188$string['update'] = 'Update';
189$string['delete'] = 'Delete';
190$string['reject'] = 'Reject';
191$string['external_tool_types'] = 'External Tool Types';
192$string['no_lti_configured'] = 'There are no active External Tools configured.';
193$string['no_lti_pending'] = 'There are no pending External Tools.';
194$string['no_lti_rejected'] = 'There are no rejected External Tools.';
b26dc53c 195$string['accept_grades_admin'] = 'Accept grades from the tool';
d8d04121
CS
196$string['force_ssl'] = 'Force SSL';
197$string['lti_administration'] = 'LTI Administration';
996b0fd9
CS
198
199//New instructor strings
200$string['display_name'] = 'Display activity name when launched';
201$string['display_description'] = 'Display activity description when launched';
202$string['external_tool_type'] = 'External tool type';
203$string['launch_url'] = 'Launch URL';
d8d04121 204$string['secure_launch_url'] = 'Secure Launch URL';
996b0fd9
CS
205$string['share_name'] = 'Share launcher\'s name with the tool';
206$string['share_email'] = 'Share launcher\'s email with the tool';
207$string['accept_grades'] = 'Accept grades from the tool';
208$string['share_roster'] = 'Allow the tool to access this course\'s roster';
209$string['automatic'] = 'Automatic, based on Launch URL';
210$string['default'] = 'Default';
6831c7cd
CS
211
212$string['edittype'] = 'Edit external tool configuration';
213$string['deletetype'] = 'Delete external tool configuration';
214$string['delete_confirmation'] = 'Are you sure you want to delete this external tool configuration?';
215$string['cannot_edit'] = 'You may not edit this tool configuration.';
216$string['cannot_delete'] = 'You may not delete this tool configuration.';
217$string['global_tool_types'] = 'Global tool types';
16e8f130
CS
218$string['course_tool_types'] = 'Course tool types';
219
220$string['using_tool_configuration'] = 'Using tool configuration: ';
221$string['domain_mismatch'] = 'Launch URL\'s domain does not match tool configuration.';
222$string['custom_config'] = 'Using custom tool configuration.';
b26dc53c
CS
223$string['tool_config_not_found'] = 'Tool configuration not found for this URL.';
224
6d462df8 225$string['icon_url'] = 'Icon URL';
d8d04121 226$string['secure_icon_url'] = 'Secure Icon URL';
6d462df8 227
57d1dffd
CS
228$string['return_to_course'] = 'Click <a href="{$a->link}" target="_top">here</a> to return to the course.';
229
3dd9ca24 230$string['lti_launch_error'] = 'An error occured when launching the external tool: ';
5de15b83 231$string['lti_launch_error_unsigned_help'] = '
3dd9ca24
CS
232 <p>
233 This error may be a result of a missing consumer key and shared secret for the tool provider.
234 </p>
235 <p>
c4d80efe
CS
236 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).<br />
237 Alternatively, you may create a course level tool provider configuration <a href="{$a->course_tool_editor}">here</a>.
3dd9ca24 238 </p>
5de15b83
CS
239';
240
241$string['lti_launch_error_tool_request'] = '
3dd9ca24
CS
242 <p>
243 To submit a request for an administrator to complete the tool configuration, click <a href="{$a->admin_request_url}" target="_top">here</a>.
244 </p>
5de15b83 245';
3dd9ca24 246
5de15b83 247$string['lti_tool_request_added'] = '
c4d80efe 248 Tool configuration request successfully submitted. You may need to contact an administrator to complete the tool configuration.
5de15b83 249';
c4d80efe 250
5de15b83 251$string['lti_tool_request_existing'] = '
c4d80efe 252 A tool configuration for the tool domain has already been submitted.
5de15b83 253';
c4d80efe 254
b26dc53c
CS
255//Instance help
256
5de15b83 257$string['external_tool_type_help'] = '
b26dc53c
CS
258The main purpose of a tool configuration is to set up a secure communication channel between Moodle and the tool provider.
259It also provides an opportunity for configuration defaults and setting up additional services provided by the tool.
260
261<ul>
262 <li>
263 <b>Automatic, based on Launch URL</b> - This setting should be used in almost all cases. Moodle will select the most appropriate tool configuration
264 based on the Launch URL. Tools configured by both an administrator or within this course will be used.
265 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,
266 you may need to enter the tool configuration details manually.
267 </li>
268 <li>
3bc4f633 269 <b>A specific tool type</b> - By selecting a specific tool type, you can force Moodle to use that tool configuration when communicating with the
b26dc53c
CS
270 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
271 to enter a Launch URL when providing a specific tool type (if not launching to a particular resource within the tool provider).
272 </li>
273 <li>
274 <b>Custom configuration</b> - To setup custom tool configuration on just this instance, show Advanced options, and enter the consumer key and
275 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.
276 Not all tools require a consumer key and shared secret, in which case the fields may be left blank.
277 </li>
278</ul>
279
280<b>Tool type editing:</b><br />
281
282Three icons are available after the External tool type dropdown list:
283
284<ul>
285 <li>
286 <b>Add</b> - Create a course level tool configuration. All External Tool instances in this course may use the tool configuration.
287 </li>
288 <li>
289 <b>Edit</b> - Select a course level tool type from the dropdown, then click this icon. The details of the tool configuration may be edited.
290 </li>
291 <li>
292 <b>Delete</b> - Remove the selected course level tool type.
293 </li>
294</ul>
5de15b83 295';
b26dc53c 296
5de15b83 297$string['launch_url_help'] = '
b26dc53c
CS
298The Launch URL indicates the web address of the External Tool, and may contain additional information, such as the resource to show.
299If you are unsure what to enter for the Launch URL, please check with the tool provider for more information.
300
301If 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
5de15b83
CS
302into the tool provider\'s system, and not go to a specific resource, this will likely be the case.
303';
b26dc53c 304
5de15b83 305$string['secure_launch_url_help'] = '
d8d04121
CS
306Similar to Launch URL, but used instead of the launch url if high security is required. Moodle will use the
307secure launch URL instead of the launch URL if the Moodle site is accessed through SSL, or if the tool configuration
308is set to always launch through SSL.
3bc4f633 309
d8d04121 310The Launch URL may also be set to an https address to force launching through SSL, and this field may be left blank.
5de15b83 311';
d8d04121 312
5de15b83 313$string['icon_url_help'] = '
d8d04121
CS
314The icon URL allows the icon that shows up in the course listing for this activity to be modified. Instead of using the default
315LTI icon, an icon which conveys the type of activity may be specified.
3bc4f633 316';
d8d04121 317
5de15b83 318$string['secure_icon_url_help'] = '
d8d04121
CS
319Similar to the icon URL, but used if the user accessing Moodle securely through SSL. The main purpose for this field is to prevent
320the browser from warning the user if the underlying page was accessed over SSL, but requesting to show an unsecure image.
5de15b83 321';
d8d04121 322
5de15b83 323$string['launchinpopup_help'] = '
b26dc53c
CS
324The launch container affects the display of the tool when launched from the course. Some launch containers provide more screen
325real estate to the tool, and others provide a more integrated feel with the Moodle environemnt.
3bc4f633 326
b26dc53c
CS
327<ul>
328 <li>
329 <b>Default</b> - Use the launch container specified by the tool configuration.
330 </li>
331 <li>
332 <b>Embed</b> - The tool is displayed within the existing Moodle window, in a manner similar to most other Activity types.
333 </li>
334 <li>
335 <b>Embed, without blocks</b> - The tool is displayed within the existing Moodle window, with just the neavigation controls
336 at the top of the page.
337 </li>
338 <li>
3bc4f633 339 <b>New window</b> - The tool opens in a new window, occupying all the available space.
b26dc53c
CS
340 Depending on the browser, it will open in a new tab or a popup window.
341 It is possible that browsers will prevent the new window from opening.
342 </li>
343</ul>
5de15b83 344';
b26dc53c 345
5de15b83 346$string['resourcekey_help'] = '
b26dc53c
CS
347For pre-configured tools, it is not necessary to enter a resource key here, as the consumer key will be
348provided as part of the configuration process.
349
350This field should be entered if creating a link to a tool provider which is not already configured.
351If the tool provider is to be used more than once in this course, adding a course tool configuration is a good idea.
3bc4f633 352
b26dc53c
CS
353The consumer key can be thought of as a username used to authenticate access to the tool.
354It can be used by the tool provider to uniquely identify the Moodle site from which users launch into the tool.
355
356The consumer key must be provided by the tool provider. The method of obtaining a consumer key varies between
357tool providers. It may be an automated process, or it may require a dialogue with the tool provider.
358
359Tools which do not require secure communication from Moodle and do not provide additional services (such as grade reporting)
360may not require a resource key.
5de15b83 361';
b26dc53c 362
5de15b83 363$string['password_help'] = '
b26dc53c
CS
364For pre-configured tools, it is not necessary to enter a shared secret here, as the shared secret will be
365provided as part of the configuration process.
366
367This field should be entered if creating a link to a tool provider which is not already configured.
368If the tool provider is to be used more than once in this course, adding a course tool configuration is a good idea.
369
370The shared secret can be thought of as a password used to authenticate access to the tool. It should be provided
371along with the consumer key from the tool provider.
372
373Tools which do not require secure communication from Moodle and do not provide additional services (such as grade reporting)
374may not require a shared secret.
5de15b83 375';
b26dc53c 376
5de15b83 377$string['custom_help'] = '
b26dc53c
CS
378Custom parameters are settings used by the tool provider. For example, a custom parameter may be used to display
379a specific resource from the provider.
380
381It is safe to leave this field unchanged unless directed by the tool provider.
5de15b83 382';
b26dc53c 383
5de15b83 384$string['share_name_help'] = '
b26dc53c 385Specify whether the full name of the user launching the tool should be shared with the tool provider.
5de15b83 386The tool provider may need launchers\' names to show meaningful information within the tool.
b26dc53c
CS
387
388Note that this setting may be overriden in the tool configuration.
5de15b83 389';
b26dc53c 390
5de15b83 391$string['share_email_help'] = '
b26dc53c 392Specify whether the e-mail address of the user launching the tool will be shared with the tool provider.
5de15b83 393The tool provider may need launcher\'s e-mail addresses to distinguish users with the same name, or send e-mails
b26dc53c
CS
394to users based on actions within the tool.
395
396Note that this setting may be overriden in the tool configuration.
5de15b83 397';
b26dc53c 398
5de15b83 399$string['accept_grades_help'] = '
b26dc53c
CS
400Specify whether the tool provider can add, update, read, and delete grades associated only with this external tool instance.
401
402Some tool providers support reporting grades back to Moodle based on actions taken within the tool, creating a more integrated
403experience.
404
405Note that this setting may be overriden in the tool configuration.
5de15b83 406';
b26dc53c 407
5de15b83 408$string['share_roster_help'] = '
b26dc53c
CS
409Specify whether the tool can access the list of users enrolled in this course.
410
411Note that this setting may be overriden in the tool configuration.
5de15b83 412';
b26dc53c 413
5de15b83
CS
414$string['display_name_help'] = '
415If selected, the activity name (specified above) will display above the tool provider\'s content.
b26dc53c
CS
416
417It is possible that the tool provider may also display the title. This option can prevent the activity title from
418being displayed twice.
419
5de15b83
CS
420The title is never displayed when the tool\'s launch container is in a new window.
421';
b26dc53c 422
5de15b83
CS
423$string['display_description_help'] = '
424If selected, the activity description (specified above) will display above the tool provider\'s content.
b26dc53c
CS
425
426The description may be used to provide additional instructions for launchers of the tool, but it is not required.
427
5de15b83
CS
428The description is never displayed when the tool\'s launch container is in a new window.
429';
b26dc53c
CS
430
431//Admin help
5de15b83 432$string['typename_help'] = '
b26dc53c
CS
433The tool name is used to identify the tool provider within Moodle. The name entered will be visible
434to instructors when adding external tools within courses.
5de15b83 435';
b26dc53c 436
5de15b83 437$string['toolurl_help'] = '
b26dc53c 438The tool base URL is used to match tool launch URLs to the correct tool configuration. Prefxing the URL with http(s) is optional.
3bc4f633
EL
439
440Additionally, the base URL is used as the launch URL if a launch URL is not specified in the external tool instance.
441
b26dc53c
CS
442<table>
443 <thead>
444 <tr>
445 <td>
446 <b>Base URL</b>
447 </td>
448 <td>
449 <b>Matches</b>
450 </td>
451 </tr>
452 </thead>
453 <tbody>
454 <tr>
455 <td>
456 tool.com
457 </td>
458 <td>
459 tool.com, tool.com/quizzes, tool.com/quizzes/quiz.php?id=10, www.tool.com/quizzes
460 </td>
461 </tr>
462 <tr>
463 <td>
464 www.tool.com/quizzes
465 </td>
466 <td>
467 tool.com/quizzes, tool.com/quizzes/take.php?id=10, www.tool.com/quizzes
468 </td>
469 </tr>
470 <tr>
471 <td>
472 quiz.tool.com
473 </td>
474 <td>
475 quiz.tool.com, quiz.tool.com/take.php?id=10
476 </td>
477 </tr>
478 </tbody>
479</table>
480
481If two different tool configurations are for the same domain, the most specific match will be used.
5de15b83 482';
b26dc53c 483
5de15b83 484$string['resourcekey_admin_help'] = '
b26dc53c
CS
485The consumer key can be thought of as a username used to authenticate access to the tool.
486It can be used by the tool provider to uniquely identify the Moodle site from which users launch into the tool.
487
488The consumer key must be provided by the tool provider. The method of obtaining a consumer key varies between
489tool providers. It may be an automated process, or it may require a dialogue with the tool provider.
490
491Tools which do not require secure communication from Moodle and do not provide additional services (such as grade reporting)
492may not require a resource key.
5de15b83 493';
b26dc53c 494
5de15b83 495$string['password_admin_help'] = '
b26dc53c
CS
496The shared secret can be thought of as a password used to authenticate access to the tool. It should be provided
497along with the consumer key from the tool provider.
498
499Tools which do not require secure communication from Moodle and do not provide additional services (such as grade reporting)
500may not require a shared secret.
5de15b83 501';
b26dc53c 502
5de15b83 503$string['show_in_course_help'] = '
b26dc53c
CS
504If selected, this tool configuration will appear in the "External tool type" dropdown when instructors
505configure external tools within courses.
506
507In most cases, this option does not need to be selected. Instructors can use this tool configuration
508based on the Launch URL matching the Tool base URL, which is the preferred method.
509
510The only case in which this option should be selected is if the tool configuration is just intended for single sign on.
511For example, if all launches to the tool provider just take the user to a landing page instead of to a specific resource.
5de15b83 512';
b26dc53c 513
5de15b83 514$string['default_launch_container_help'] = '
b26dc53c
CS
515The launch container affects the display of the tool when launched from the course. Some launch containers provide more screen
516real estate to the tool, and others provide a more integrated feel with the Moodle environemnt.
3bc4f633 517
b26dc53c
CS
518<ul>
519 <li>
520 <b>Default</b> - Use the launch container specified by the tool configuration.
521 </li>
522 <li>
523 <b>Embed</b> - The tool is displayed within the existing Moodle window, in a manner similar to most other Activity types.
524 </li>
525 <li>
526 <b>Embed, without blocks</b> - The tool is displayed within the existing Moodle window, with just the neavigation controls
527 at the top of the page.
528 </li>
529 <li>
3bc4f633 530 <b>New window</b> - The tool opens in a new window, occupying all the available space.
b26dc53c
CS
531 Depending on the browser, it will open in a new tab or a popup window.
532 It is possible that browsers will prevent the new window from opening.
533 </li>
534</ul>
5de15b83 535';
b26dc53c 536
5de15b83 537$string['share_name_admin_help'] = '
b26dc53c 538Specify whether the full name of the user launching the tool should be shared with the tool provider.
5de15b83
CS
539The tool provider may need launchers\' names to show meaningful information within the tool.
540';
b26dc53c 541
5de15b83 542$string['share_email_admin_help'] = '
b26dc53c 543Specify whether the e-mail address of the user launching the tool will be shared with the tool provider.
5de15b83 544The tool provider may need launcher\'s e-mail addresses to distinguish users with the same name in the UI, or send e-mails
b26dc53c 545to users based on actions within the tool.
5de15b83 546';
b26dc53c 547
5de15b83 548$string['accept_grades_admin_help'] = '
b26dc53c
CS
549Specify whether the tool provider can add, update, read, and delete grades associated with instances of this tool type.
550
551Some tool providers support reporting grades back to Moodle based on actions taken within the tool, creating a more integrated
552experience.
5de15b83 553';
b26dc53c 554
5de15b83 555$string['share_roster_admin_help'] = '
b26dc53c 556Specify whether the tool can access the list of users enrolled in courses from which this tool type is launched.
5de15b83 557';
b26dc53c
CS
558
559$string['main_admin'] = 'General help';
560
5de15b83 561$string['main_admin_help'] = '
b26dc53c
CS
562External tools allow Moodle users to seamlessly interact with learning resources hosted remotely. Through a special
563launch protocol, the remote tool will have access to some general information about the launching user. For example,
5de15b83 564the institution name, course id, user id, and other information such as the user\'s name or e-mail address.
b26dc53c
CS
565
566Tool types listed on this page are separated into three categories:
567
568<ul>
569 <li>
570 <b>Active</b> - These tool providers have been approved and configured by an administrator. They can be used from within any
571 course on this Moodle instance. If a consumer key and shared secret are entered, a trust relationship is established
572 between this Moodle instance and the remote tool, providing a secure communication channel.
573 </li>
574 <li>
575 <b>Pending</b> - These tool providers came in through a package import, but have not been configured by an administrator.
576 Instructors may still use tools from these providers if they have a consumer key and shared secret, or if none is required.
577 </li>
578 <li>
3bc4f633 579 <b>Rejected</b> - These tools providers are flagged as ones which an administrator has no intention of making available to the entire
b26dc53c
CS
580 Moodle instance. Instructors may still use tools from these providers if they have a consumer key and shared secret, or if none is required.
581 </li>
582</ul>
5de15b83 583';
b26dc53c 584
5de15b83 585$string['modulename_help'] = '
b26dc53c
CS
586External tools allow Moodle users to interact with learning resources and activities on other web sites. For instance, an
587external tool could provide access to a new activity type or learning materials from a publisher.
588
589To setup an external tool instance a tool provider which supports LTI (Learning Tools Interoperability) is required.
590If you find a tool provider which supports LTI, they should be able to provide instructions on how to configure the
591external tool instance. Additionally, tool types configured by a site administrator will also be available for use.
592
593External tools differ from URL resources in a few ways:
594<ul>
595 <li>
596 <b>Context aware</b> - External tools have access to information about the user who launched the tool, such as
597 insitution, course, name, and other information.
598 </li>
599 <li>
600 <b>Deep integration</b> - External tools support reading, updating, and deleting grades associated with the activity instance. More integration points
601 are planned for future releases.
602 </li>
603 <li>
604 <b>Security</b> - External tool configurations create a trust relationship between Moodle and the tool provider, allowing secure communication
605 between them.
606 </li>
607</ul>
5de15b83 608';
d8d04121 609
5de15b83 610$string['force_ssl_help'] = '
d8d04121
CS
611Selecting this option forces all launches to this tool provider to use SSL.
612
613In addition, all web service requests from the tool provider will use SSL.
614
615If using this option, confirm that this Moodle site and the tool provider support SSL.
5de15b83 616';
d8d04121 617
5de15b83 618$string['organizationid_help'] = '
d8d04121
CS
619A unique identifier for this Moodle instance. Typically, the DNS name of the organization is used.
620
621If this field is left blank, the host name of this Moodle site will be used as the default value.
5de15b83 622';
d8d04121 623
5de15b83 624$string['organizationurl_help'] = '
d8d04121 625The base URL of this Moodle instance.
3bc4f633 626
d8d04121 627If this field is left blank, a default value will be used based on the site configuration.
5de15b83 628';