This document summarizes a presentation about integrating the Tin Can API standard into the Moodle learning management system. It discusses the limitations of SCORM and how Tin Can allows for more flexible tracking of learning activities both inside and outside of Moodle. It provides an overview of the progress made in developing Moodle plugins to launch and consume Tin Can data, with links to relevant plugin code repositories. It also covers potential future integrations like building an internal LRS or translating SCORM data to the Tin Can format.
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Tin Can in Moodle - May 2014
1. iMoot – May 2014
Tin Can in Moodle
Andrew Downes
Solutions Architect
@mrdownes
andrew.downes@epiclearninggroup.com
@epictalk For all the latest news , follow us on twitter @epictalk
3. > Introduction (this bit)
> SCORM and Tin Can
> Tin Can in Moodle
> Progress to date
> Questions
Agenda
Assumptions:
> You’ve heard of Tin Can but don’t really know what it is.
> You know quite a bit about Moodle.
9. I did this
A learner
A manager
A customer
Tin Can events
What is the result of that event?
What happens next?
A group
Succeeded at
Experienced
Liked
Completed
A work task
Some e-learning
Their personal goal
Me
10. vs.
Track a fixed set of metrics
(and design next-next-quiz learning to fit)
Design your tracking to suit the
experience
11. Track blended learning
LRS
E-learning Game Simulator Blog YouTube
Customer
feedback
Face to
face Mentoring
Performance
support
Work
task
KPIs Native
mobile
Anything that can communicate with the internet.
13. Hands up!
Do you use the SCORM
module in Moodle?
In the chat:
What other activities do you use most?
What learning activities do your learners do outside of Moodle?
16. Progress so far...
> SCORM Cloud plugin
supports Tin Can packages
https://github.com/RusticiSoftware/SCORMCloud_MoodleModule
But only works with one LRS
> Tin Can launch plugin
supports any LRS.
https://moodle.org/plugins/view.php?plugin=mod_tincanlaunch
But not ready for production
17. Hands up!
Do you use an e-learning
authoring tool to create
e-learning?
In the chat:
Which tool do you use? (have you tried gomo?)
Does it support Tin Can? (do you know?)
Does it support Tin Can version 1.0.x? (do you know?)
19. Progress so far...
> Learner stream plugin pulls
in Tin Can data
https://moodle.org/plugins/view.php?plugin=block_tincanlearnerstream
Early example only
> Tin Can launch plugin sets
completion based on data
https://moodle.org/plugins/view.php?plugin=mod_tincanlaunch
Still not ready for production
20. Hands up!
Does your Moodle use data
generated outside Moodle?
In the chat:
What data do you use? How do you use it?
What data could you use? How?
22. Progress so far...
> We have a plan!
New Log plugin type hooked
into Events API
> Working proof of concept
for quiz submission
https://github.com/garemoko/moodle-report_tincan
Still in design stages
23. Hands up!
Do you use data generated
by Moodle outside your
Moodle?
In the chat:
What data do you use? How do you use it?
What data could you use? How?
24. An LRS inside Moodle?
E-learningMoodle
LRS
Reports
Other
Activities
Tin CanTin Can
TinCan
TinCan
Moodle
25. Why bother?
> Building an LRS is hard.
You wouldn’t create an e-portfolio
in Moodle; you’d use Mahara.
But... Working LRS local plugin and SCORM
module customisation:
https://github.com/jgsmitty/Experience-API-for-Moodle
https://github.com/jgsmitty/TCAPI-Moodle-SCORM-mod/
Moodle 2.4, not maintained,
only supports Storyline
26. Hands up!
Have you tried Learning
Locker?
In the chat:
Have you tried Learning Locker?
Have you tried another LRS?
How easy is it to use Mahara alongside Moodle?
27. > Create plugins once and re-use
> Keep data in the same format
> Be compatible with future tools
Why use a
standard?
I already use web
services to get data in
and out of Moodle...
28. > Tin Can is already seeing significant
adoption.
> Use Tin Can alongside Open Badges
and LTI.
> Translate SCORM data to Tin Can
Why Tin
Can?
What about SCORM?
Open Badges? LTI?
29. @epictalk For all the latest news , follow us on twitter @epictalk
Final
questions?
Andrew Downes
Solutions Architect
@mrdownes
andrew.downes@epiclearninggroup.com
Notas del editor
Rspace search for ‘food’ and ‘cake’
So what is going wrong?It’s worth taking a step back for a moment and looking at what compliance training is actually trying to achieve.