Getting started

Introduction

We offer two tracks for extension development; development of extensions that you only want to make available for your own site, and development of extensions that you want to make available for all itslearning customers or for selected countries. Currently we only support extensions that utilize our Extensions API to be made available for all itslearning customers or for selected countries. Extensions with SSO type = LTI can be only created and made available for your own site. More details about how to work with LTI tools in itslearning can be found here .

Develop extensions for your own site only

By developing an extension that will only be available for your own itslearning site, it will not require any approval by itslearning to make it available in production. These extensions are created using the Developer portal on your own itslearning site. When you register/create the extension please make sure to set the availability to My site (site name) only, as illustrated in the image below (check this page more information about registering extension)

images/download/attachments/284206876/clip_image001.jpg

Once an extension with this configuration is created, it will be available for use right away (not further approval required). In order to get access to the Developer portal on your itslearning site, please contact your itslearning System administrator, and he/she can help you to get the needed permission to access these features.

Develop extensions for all itslearning customers

We also offer vendors to develop extensions that can be made available for all itslearning customers or for selected countries. Such extensions need to be approved by itslearning before they can be made available in production, and also need to be licensed (either free or paid), for more information see here.

If you are interested, please send a mail to [email protected] and include the following:

  • what kind of extension you want to develop; e.g. Modules that can be added to the itslearning menus, Plugins for the Rich Text editor or Learning tool applications that can be added as course resources

  • user scenarios and purpose for the extension

Further readings