21.5.0 • Published 11 months ago

@commercetools-docs/gatsby-theme-learning v21.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

commercetools learning plugin

A gatsby theme plugins providing UI components and helper utilities to integrate self-learning functionality into other React User interfaces.

Works against the learning-api.

Configuration

gatsby-theme-learning plugin expects 2 parameters:

  • auth0Domain: the auth0 application domain url (it is defined in the auth0 management app)
  • learnApiBaseUrl: the learn API base url. It can be omitted if the host running the site matches the api host.

In order to enable the plugin, the following configuration should be added to the gatsby-config.js plugin section:

{
    resolve: '@commercetools-docs/gatsby-theme-learning',
    options: {
        auth0Domain: 'auth0domain.dummy.tld',
        learnApiBaseUrl: 'https://api.host.tld',
    },
}

Components

Quiz

Quiz component can be used in any mdx page. It's responsible for fetching, rendering and handling all the interaction logic of a quiz answer submission. The component simply renders a login CTA if the user is not logged in, otherwise the quiz is rendered.

The component expects 2 mandatory props:

  • courseId: Id of the course defined in Moodle LMS
  • quizId: Id of the quiz defined in Moodle LMS
21.5.0

11 months ago

21.4.2

12 months ago

21.4.1

12 months ago

21.4.3

12 months ago

21.2.0

1 year ago

21.4.0

1 year ago

21.3.1

1 year ago

21.3.0

1 year ago

21.1.1-0

1 year ago

21.1.1

1 year ago

21.1.0

1 year ago

21.1.3

1 year ago

21.1.2

1 year ago

21.1.4

1 year ago

21.0.0

1 year ago

20.2.0

1 year ago

1.5.1

1 year ago

1.3.6

2 years ago

1.3.5

2 years ago

1.4.2

1 year ago

1.5.0

1 year ago

1.4.0

1 year ago

1.3.4

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago