Skip to content

socialweb/tincan_xapi

 
 

Repository files navigation

Elgg TinCan xAPI

This plugin integrates TinCan Experience API and transmits TinCan statements to an LRS of your choosing.

What it does

  • Creates a public registry of verbs and activities used in your learning environment
  • Creates a layer for converting Elgg objects and users into TinCan compatible objects and actors
  • Exposes API for sending statements to a configured LRS

Acknowledgements

The plugin has been commissioned and sponsored by Bodyology School of Massage.

To-Do's

Defining Verbs

To define a verb, you will need to add name and definition to your language files, e.g. to define answered, add the following strings to your language files:

$en = array(
	'tincan:verb:answered' => 'answered',
	'tincan:verb:answered:desc' => 'Indicates the actor responded to a Question.',
);

Definiting Activities

To define an activity, you will need to add name and definition to your language files, e.g. to define an Elgg object with subtype question, add the following strings to your language files:

$en = array(
	'tincan:activity:object:question' => 'question',
	'tincan:activity:object:question:desc' => 'A question is typically part of an assessment and requires a response from the learner, a response that is then evaluated for correctness.',
);

About

TinCan xAPI integration for Elgg

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%