Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add XAPI support to Tsugi #131

Open
csev opened this issue Aug 30, 2021 · 2 comments
Open

Add XAPI support to Tsugi #131

csev opened this issue Aug 30, 2021 · 2 comments

Comments

@csev
Copy link
Collaborator

csev commented Aug 30, 2021

Tsugi already has support for streaming Caliper events to an LRS - we should add XAPI - I need a good / solid PHP library so we don't write everything from scratch.

All the libraries I can find seem moribund or weird. How does Moodle talk XAPI?

https://github.com/RusticiSoftware/TinCanPHP
https://github.com/php-xapi/model

@torinfo
Copy link

torinfo commented Sep 10, 2021

As far as I now there is a ongoing project to get native support into Moodle. Don't know much about that. Then there is the xAPI logstore plugin that translates log events to xAPI statements. That was created by HT2Labs, the creators of Learninglocker.

That plugin uses https://github.com/LearningLocker/StatementFactory

Xerte creates xAPI statements in Javascript, so does not use a php library.

@csev
Copy link
Collaborator Author

csev commented Sep 10, 2021

Thanks Tom - this is not had a lot of recent work - but if the spec is stable - that is not a bad indication. For the library you use in Xerte - it is pretty stable (i.e. not a lot of recent work)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants