Skip to content
  • back
  • Glasshouse help

  • Glasshouse help
  • How Glasshouse is organised
    • Page types
    • Tabs
  • The basics
    • Creating pages
    • Adding and formatting content
    • Adding images
    • Managing files
    • Adding and managing users
    • Managing pages
  • Building learning sequences
    • Adding a sequence page
    • Adding a basic content block
    • Block types
      • Assignment block
      • Branching scenarios
      • Button
      • Cloze tests
      • Complex Feedback
      • Drag and Drop
      • xAPI forms
      • xAPI form display
      • Layout blocks
      • Hotspot
      • MCQ Buttons
      • MCQ - Drop down
      • MCQ - Range Slider
      • Short answer
      • Tables
      • Wiki
      • Sticky blocks
    • Front end editing
    • Adding media
    • Adding pop-ups
      • Adding blocks to pop-ups
    • Adding navigation
    • Completion Setting
  • Integration and export
    • Export SCORM
    • Adding a completion button
    • Setting up an LTI Integration
    • Single Sign On
    • Launch other sites
    • Export content in a simplified version
  • Other things you can do
    • Content curation with Glasshouse
    • Building spaced learning
    • Building interactive videos
    • Building an assessment
    • Building a handbook
    • Setting up a registrations page
      • Adding custom fields
    • Changing the visual design
      • Changing the login page
      • Changing site and page logos
      • Changing the navigation style
    • Building a dashboard
    • Certificates
    • Building workflows
    • Adding managers and buddies
    • Javascript actions
    • Shortcode
    • Using Glasshouse as a lite Learning Management System (LMS)
    • Restricted Navigation
    • Checklist
    • Group Rules
    • Text to Speech
    • Assignment Feature
    • Snippets

Setting up an LTI Integration

Overview

Glasshouse integrates with most Learning Management Systems using LTI Integrations. LTI enables you to add a link to your LMS which launches a specific page inside Glasshouse, whilst also logging the user in. Glasshouse sends completion results back to your LTT via xAPI. Glasshouse has support for LTI V1.1.

How to set-up an LTI Integration

Creating the LTI Provider

The first step is to set up the LTI provider on the the page which will be made available to the LMS. Navigate to the Page management area of the page in question.

  1. Click on the Integrations tab.
  2. Please read the Security note as it impacts the user’s access and administrative permissions.
  3. Click on the Add LTI Provider button.
  4. Add the name of the LTI Provider into the Name field for reference.
  5. Click Save to access the credentials.

The consumer_key, shared_secret and Launch url will be auto generated. The next step is to add them to your LMS.

Adding the credentials to your LMS

Navigate to your LMS (the steps below are for Moodle/Totara).

  1. Click on the course you wish to add the LTI Integration to and enable editing.
  2. Add a new External Tool activity and select Show More.
  3. Add the Consumer key, Shared secret and URL from Glasshouse into Secure Launch URL. It is best to select New window for the Launch container option.
  4. Click Save.

You should now be able to use the activity to launch the Glasshouse page.

Options

Security note

The user will be logged into a Glasshouse account that matches the email address provided by your LMS. This means that your LMS should verify users email addresses as otherwise any user could become a Glasshouse administrator if they signup using a Glasshouse administrators email address.

Restrict users to this page and it’s children

Checking the Restrict users checkbox will limit the user who has accessed the Glasshouse page through the LMS link to only the page which the LTI is setup on and it’s children. Extra pages can be made visible to the user however if this option is selected. Click Save once the checkbox is checked, and select the pages to show from the Extra pages the users should also be able to access dropdown menu.