Working Group Roadmap Forum

Analytics model standards?

 
Picture of Elizabeth Dalton
Analytics model standards?
 

Hello Moodlers!

I am still in the process of converting the MOOC to deliver from this site. Meanwhile, I've been looking at ways to import and export models (not model data) between Moodle sites and even non-Moodle systems. The two standards I am currently looking at are:

http://dmg.org/pmml/v4-3/GeneralStructure.html (a JSON standard)

http://dmg.org/pfa/index.html (an XML standard)

Are there other model representation standards any of you would like us to consider? Please comment here or in MDL-60944.

Thanks!

Elizabeth

Picture of Cristian T. Duque
Re: Analytics model standards?
 

Maybe the differences are obvious, but how about xAPI? Would it not be a more relevant language for data specification contexts of learning\education?

Picture of Samantha Ahern
Re: Analytics model standards?
 

Jisc are using TinCan  (xAPI) to extract data from systems for their LA implementation - https://www.jisc.ac.uk/analytics

Picture of Cristian T. Duque
Re: Analytics model standards?
 
Interesting, Samantha!


Are you involved with the data or learning analytics work at JISC?

Picture of Samantha Ahern
Re: Analytics model standards?
 

No I'm at UCL and been working on a very early doors project exploring our data sources.

I do however attend a lot of the JISC Learning Analytics Network meetings - they often give updates, write-ups and slides from previous meetings are on their web site

Picture of Elizabeth Dalton
Re: Analytics model standards?
 

The two types of standards are for different purposes, both valuable.

xAPI is used to pass activity information between systems, e.g. to take data from a library attendance application and import it to Moodle for use in a learning analytics model, or to export learner engagement information to an application used by academic advisors. We want to support both of these purposes.

Model specification standards are used as ways to export and import model definitions between systems. So for example, if I have developed a model and I want to share it with you, I can save the model using PMML or PFA as a standard, and you can import it to your system. (In theory you could even use the model definition on a completely different system if it had the same data types, but I don't know how feasible that would be.)

I hope this helps,

Elizabeth