<commit_before>External Tools Introduction
==============

Canvas, like many LMSs, supports loading external resources inline using the
<a href="http://www.imsglobal.org/lti/" target="_blank">IMS LTI standard</a>.
These tools can be deployed on a course or account level. Once configured, tools
can be surfaced <a href="file.link_selection_placement.html" target="_blank">as links in
course modules</a> or used to <a href="file.assignment_selection_placement.html"
target="_blank">deliver custom assignment experiences</a>. Canvas supports some
additional integration points using LTI (see the "Placements" dropdown in the
left hand navigation here) to offer a more integrated experience and to allow
for more customization of the Canvas product. This is accomplished by <a
href="file.lti_dev_key_config.html" target="_blank">configuring additional settings</a>
on external tools used inside of Canvas and by leveraging <a
href="https://www.imsglobal.org/lti-advantage-overview" target="_blank">LTI
Advantage services</a>.

Because tools can be deployed at any level in the system heirarchy, they can be
as general or specific as needed. The Chemistry Department can add chemistry-specific
tools without those tools cluttering everyone else's interfaces. Or, a single teacher
who is trying out some new web service can do so without needing the tool to be
set up at the account level.

## Types of Tool Integrations

Canvas currently supports the following types of tool placements:

External tool <a href="file.assignment_tools.html" target="_blank">assignments integrations</a>:

  This type of integration is part of the
  <a href="http://www.imsglobal.org/LTI/v1p1/ltiIMGv1p1.html" target=_"blank">LTI 1.1
  Outcomes Service</a> or <a href="http://www.imsglobal.org/spec/lti-ags/v2p0/"
  target="_blank">LTI 1.3 Assignment and Grade Services</a> and allows external services to
  syncronize grades, and other assignment details.

   Example use cases might include:

  - Administering a timed, auto-graded coding project
  - Evaluating a student's ability to correctly draw notes at different musical intervals
  - Giving students credit for participating in an interactive lesson on the Civil War

Adding a link/tab to the <a href="file.navigation_tools.html#course_navigation"
target="_blank">course navigation</a>:

  Example use cases might include:

  - Building a specialized attendance/seating chart tool
  - Adding an "ebooks" link with course required reading
  - Connecting to study room scheduling tool
  - Linking to campus communication hub
  - Displaying a course-level dashboard (ex: analytics, student engagement, risk assessment, etc.)

Adding a link/tab to the <a href="file.navigation_tools.html#account_navigation"
target="_blank">account navigation</a>:

  Example use cases might include:

  - Including outside reports in the Canvas UI
  - Building helper libraries for campus-specific customizations
  - Leveraging single sign-on for access to other systems, like SIS

Adding a link/tab to the <a href="file.navigation_tools.html#user_navigation<commit_msg>Documentation Issue - Fixed misspelled words<commit_after>External Tools Introduction
==============

Canvas, like many LMSs, supports loading external resources inline using the
<a href="http://www.imsglobal.org/lti/" target="_blank">IMS LTI standard</a>.
These tools can be deployed on a course or account level. Once configured, tools
can be surfaced <a href="file.link_selection_placement.html" target="_blank">as links in
course modules</a> or used to <a href="file.assignment_selection_placement.html"
target="_blank">deliver custom assignment experiences</a>. Canvas supports some
additional integration points using LTI (see the "Placements" dropdown in the
left hand navigation here) to offer a more integrated experience and to allow
for more customization of the Canvas product. This is accomplished by <a
href="file.lti_dev_key_config.html" target="_blank">configuring additional settings</a>
on external tools used inside of Canvas and by leveraging <a
href="https://www.imsglobal.org/lti-advantage-overview" target="_blank">LTI
Advantage services</a>.

Because tools can be deployed at any level in the system hierarchy, they can be
as general or specific as needed. The Chemistry Department can add chemistry-specific
tools without those tools cluttering everyone else's interfaces. Or, a single teacher
who is trying out some new web service can do so without needing the tool to be
set up at the account level.

## Types of Tool Integrations

Canvas currently supports the following types of tool placements:

External tool <a href="file.assignment_tools.html" target="_blank">assignments integrations</a>:

  This type of integration is part of the
  <a href="http://www.imsglobal.org/LTI/v1p1/ltiIMGv1p1.html" target=_"blank">LTI 1.1
  Outcomes Service</a> or <a href="http://www.imsglobal.org/spec/lti-ags/v2p0/"
  target="_blank">LTI 1.3 Assignment and Grade Services</a> and allows external services to
  synchronize grades, and other assignment details.

   Example use cases might include:

  - Administering a timed, auto-graded coding project
  - Evaluating a student's ability to correctly draw notes at different musical intervals
  - Giving students credit for participating in an interactive lesson on the Civil War

Adding a link/tab to the <a href="file.navigation_tools.html#course_navigation"
target="_blank">course navigation</a>:

  Example use cases might include:

  - Building a specialized attendance/seating chart tool
  - Adding an "ebooks" link with course required reading
  - Connecting to study room scheduling tool
  - Linking to campus communication hub
  - Displaying a course-level dashboard (ex: analytics, student engagement, risk assessment, etc.)

Adding a link/tab to the <a href="file.navigation_tools.html#account_navigation"
target="_blank">account navigation</a>:

  Example use cases might include:

  - Including outside reports in the Canvas UI
  - Building helper libraries for campus-specific customizations
  - Leveraging single sign-on for access to other systems, like SIS

Adding a link/tab to the <a href="file.navigation_tools.html#user_navigation
{'fraction_non_alphanumeric': 0.07884553369880684, 'fraction_numerical': 0.0032247662044501773, 'mean_word_length': 5.075416258570029, 'pattern_counts': {'":': 0, '<': 45, '<?xml version=': 0, '>': 43, 'https://': 2, 'lorem ipsum': 0, 'www.': 8, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4588294', 'n_tokens_mistral': 1653, 'n_tokens_neox': 1597, 'n_words': 713}