Developer documentation

Drillster is an open platform — developers are encouraged and invited to build on Drillster's functionality to create mashups or seamless integrations with other systems. Use Drillster on your website to create a more interactive user experience or to engage your users with your content. Or connect with our back-end to provision user accounts, or to retrieve progress information for your user base.

Widgets

The easiest way to add Drillster's interactive and adaptive functionality to any website is to embed public drills as widgets. Simply include the embed code in your HTML and you're good to go. You can even put multiple widgets on a single page to group related subject matter together.

Anyone can practice any publicly available drill embedded on a site, whether you have a Drillster account or not. Users are encouraged to authenticate with Drillster so that progress is tracked, and proficiency can be kept up over time — Drillster's core functionality.

It is possible to create a single sign-on solution for embedded widgets by making use of our API, or by implementing a ready made integration.

Drillster REST APIs

Drillster APIs are programmatic interfaces to the Drillster Platform. They allow you to integrate the Drillster Platform into your own applications. Your application can use Drillster APIs to perform tasks such as:

  • Setting up Drillster accounts for your end users.
  • Assigning your users to groups, to grant access to specific drills, tests, etc.
  • Retrieving information on your user's progress or results

Drillster APIs are exposed as HTTP JSON RESTful APIs, and are accessed through the internet.

 

Last updated on