Tin Can Api - SmartKlass Learning Analytics

KlassData SmartKlass™ Learning Analytics listed as Tin Can Adopter

KlassData SmartKlass™ Learning Analytics has been added to the list of Tin Can Adopters at tincanapi.com and reviewed by one of Rustici Software’s Tin Can Evangelists.

SmartKlass™ relies on The Tin Can API (sometimes known as the Experience API or xAPI) as the communication layer, or common language, between any LMS and the SmartKlass™ machine learning algorithms.

SmartKlass™ Learning Analytics for Moodle plugin can be found for free in Moodle.org General Plugins.


As quoted by Tin Can API website:

“SmartKlass™ Learning Analytics consists of a Moodle plugin that gets student learning data and generates a classified dashboard in three dimensions: individual, performance and collaborative learning. The dashboard can be viewed by institutions (that can see the dashboard of all students in all courses and the aggregate data for any course in platform), teachers (than can see the dashboard of all students and aggregate data in the courses that they have the teacher role) and students (that can see the dashboard with the evolution of the learning process and the situation with the rest of the student of the course.

SmartKlass™ uses Tin Can to track events within Moodle, store these in its external LRS (which uses Learning Locker) and then display these as reports back in Moodle.”


What is Tin Can API?:

Tin Can API a brand new specification for learning technology that makes it possible to collect data about the wide range of experiences a person has (online and offline). This API captures data in a consistent format about a person or group’s activities from many technologies. Very different systems are able to securely communicate by capturing and sharing this stream of activities using Tin Can’s simple vocabulary.

Tin Can api - experience api 1

How does the Tin Can API work?

People learn from interactions with other people, content, and beyond. These actions can happen anywhere and signal an event where learning could occur. All of these can be recorded with the Tin Can API.
When an activity needs to be recorded, the application sends secure statements in the form of “Noun, verb, object” or “I did this” to a Learning Record Store (LRS.)
Learning Record Stores record all of the statements made. An LRS can share these statements with other LRSs. An LRS can exist on its own, or inside an LMS.

The freedoms of the Tin Can API

Statement freedom: the structure of “statements” using nouns, verbs and objects lets you record almost any activity. Think: “I did this.”
History freedom: the Tin Can API allows LRSs to talk to each other. LRSs can share data and transcripts with one another, and your experiences can follow you from one LRS (or organization) to another. Learners can even have their own “personal data lockers” with their personal learning information inside them.
Device freedom: any enabled device can send Tin Can API statements (mobile phones, simulations, games, a CPR dummy, the list goes on). A constant network connection isn’t necessary — occasional connectivity is fine.
Workflow freedom: tracking learning events doesn’t have to start or end in an LMS, it can start wherever the learner is and on whatever device they choose to use. Your content isn’t tied to an LMS.

More info at What is Tin Can API

Leave a Reply