LTI/LRS management & embedding quizzes, etc.

Background

Discussion about various LTI/LRS and quiz topics at Valencia hackathon

Discussion

User groups ("Organisations"!)

Any user can create a user group (and add users to it?)
Creator of a user group can 
  • associate a set of decks (and templates?) with the group (curated, for viewing, i.e., no edit rights)
  • retrieve a key/secret pair to be used to embed SlideWiki elsewhere by LTI

    • New LTI users created via that pair get added to the group

  • Configure custom LRS credentials (which are used to record xAPI activity for all users in the group)

    • All users who get to the group via LTI are automatically added to this

    • Users who manually join/get added to the group can opt in to xAPI storage via the group page on their profile

    • (LA outputs) Possibility to filter LA results via “relevant” decks (i.e., group-associated ones)

Embedding other things (including SlideWiki quizzes) inside SlideWiki

SlideWiki becomes an LTI Consumer
  • User can create (using existing Embed button in editor) a side component referring to an external resource
    • UI for adding URL, configuration & credentials
  • Presentation (i.e., within reveal.js) causes LTI connection & rendering to iframe inside slide
Quizzes
A deck has an associated set of end-of-deck questions (and their answers)
  • Quiz based on these questions is exposed as an LTI Provided tool (via H5P wrapper or Brightspace code?)
  • User can embed a quiz in a slide via a streamlined clone of the Embed button allowing
    • Deck selection as question source (defaults to current deck, can be any)
    • Randomisation of questions? 
    • (Behind the scenes) implemented as an LTI Consumption.
    • User reviews questions as part of the presentation.
    • Questions are entered on a deck using the current UI but with an option to hide/show the answer to users. Hiding the answer would be the default option.

Action items