Build Plugins or Modules!

Plugins and modules are two sides to the same concept. They both embed external content within the itslearning framework, but with very different approaches

  • Plugins embed your content within rich content blocks in other itslearning elements

  • Modules can be added to itslearning menu structures, take over the whole of the main itslearning iframe, and lets you have full control of the user's interactions

They use the same API and OAuth authentication scheme

About plugins

A plugins is a web application that returns HTML code for embedding with itslearning's rich text editor. The itslearning plugin provides SSO and context through a simple and secure URL query string schem, and plugins can also utilize our REST API to retrieve further contextual information.

Our text editor is used all over the platform: Notes, assignments, calendar, tests, bulletin boards, messages, etc. From a drop-down menu users (teachers and students) can choose from external plug-ins.

3rd party vendors can add plug-ins in itslearning that appear in the rich text editor. Plug-ins provide the itslearning editor with rich content (images, audio, video, animations, maps, symbols, articles, etc.).

After choosing an item the user can embed the item in the text editor just by clicking on the item or on a button.

About Modules

A module embeds your full web application into itslearning. The itslearning module provides SSO and context through a simple and secure URL query string scheme. Modules can also utilize our REST API to retrieve further contextual information.

The user invokes the link to the 3rd party web site through a navigation/menu button in the itslearning UI. This calls out to the agreed 3rd party URL with a query string that passing parameter such as the user first name, second name, role and country.

The 3rd party website then takes over the itslearning content frame and the user can engage with this web site.

The user can return to itslearning using the top menu navigation or the breadcrumb. In addition to the data transferred when the user clicks on the menu item, the 3rd party can call back to itslearning to get additional data on the user such as their email, phone etc.

images/download/attachments/19400411/ModuleExtension1.png