This document contains a high-level description of the available integration options. Click on the links for more detailed information.

1) Single Sign-On (SSO) for the authoring application

Your users can start Easygenerator with one click from your application with the credentials they have in your environment. We can do this though either LTI 1.2 or SAML 2.0.

2) Single sign-One (SSO)

There are several ways to enable SSO for Easygenerator courses:

  • via oAuth 2.0
  • via Learning Tools Interoperability (LTI)   
  • via URL parameters
  • via Progress Storage API

Learn more about each of the options here in Single Sign-On (SSO) for Your Courses documentation. 

3) Direct publication

This will allow your users to publish courses directly from Easygenerator into your platform. Your users will see the 'Publish to <name of your platform>' button just within Easygenerator, that means no needed to download/upload packages or share links manually. Learn more about direct publishing here...

4) Result tracking

We can track and trace results and send it to your environment in various ways:

- via xAPI

Easygenerator has the ability to report via xAPI into any LRS.

With xAPI you will get the most extented reporting possible:

  • Started: when a learner opens the course and enters their credentials.
  • Passed: when the course is completed with an overall progress 100%.
  • Answered: when a learner answers a question.
  • Mastered: a score per learning objective.
  • Progressed: when a question is answered to indicate the current overall score.
  • Experienced: when a learner visits a content page.

Learn more about the xAPI option here...

- via Scorm 1.2

Easygenerator has the ability to report through SCORM via our downloadable SCORM 1.2 packages. Only high level results will be reported. Learn more...

- via LTI 1.2 

You can use LTI 1.2 to send results to your platform. Bare in mind that LTI only allows one end score to be published to your system. Learn more...

- via webhooks

A webhook (also called a web callback or HTTP push API) is a way for an app to provide other applications with real-time information. A webhook delivers data to other applications as it happens, meaning you get data immediately. In our case, using webhooks you can get results into your platform. Please check the detailed document for limitations and possibilities.

Did this answer your question?