Tin Can API
The Tin-Can API, aka The Experience API is a standardised way of recording a users learning experiences. These experiences get stored in what’s known as an LRS (Learning Record Store), the point of which is to allow a user’s learning progress to be associated with them, across multiple services.
To be clear – as a WordPress Plugin, Train-Up! does not require a third party LRS to function, it simply uses WordPress’ database to store information (See the Archive).
From the above screenshot you can see that Train-Up! will send Tin Can API statements to your LRS of choice automatically. However if you wish to do this manually, or customise the information sent, you can do so easily.
// Convert the WordPress post to a Tin Can activity: $test = Tests::factory(16)->as_tin_can_activity(); // Send the statement to the LRS $statement->object = $test; $statement->create();