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