Active
Project:
Tin Can API
Version:
7.x-2.0-alpha3
Component:
Miscellaneous
Priority:
Normal
Category:
Plan
Assigned:
Unassigned
Reporter:
Created:
20 Jan 2016 at 18:49 UTC
Updated:
28 Dec 2019 at 15:48 UTC
Jump to comment: Most recent
Are you planning to port this to Drupal 8? If so, do you have a time-frame?
Comments
Comment #2
markusa commentedping on this, I'm volunteering to be co-maintainer if the current maintainers want help, or are no longer interested in developing this module further.
Comment #3
nve commentedAt the moment we have no plan on Drupal 8, except that we accept patches. Also if a Drupal 8 is setup, all features will still be ported to Drupal 7 for at least 2 years
Comment #4
markusa commentedI'd like to work on a Drupal 8 version of this module, and collaborate with you if that would be agreeable with you. Do you have github repo I can fork so I can contribute?
Is there any D8 version started yet?
If it would be agreeable with you, I'd be happy to help out as a co-maintainer.
Comment #5
andrewtur commentedHi i would like to see this ported to Drupal 8. Is there already some progress in that regard and can I contribute to the cause ?
Comment #6
markusa commentedEDIT: removed my comment
Comment #7
laboratory.mikeHi, I'm working on a statement-based analytics module, Spectra Analytics, at https://www.drupal.org/project/spectra . One application I was looking into was making a module that would enable compatibility with the Tincan API. Would y'all have any interest in doing a collab where Spectra provides a statement-based storage, and Tincan takes this and makes it xAPI compatible?
I would be glad to make some modifications to the current intended structure in order to make Spectra, namely adding sub-statements per the current xAPI spec. The project is in alpha so there is room for changes.
Comment #8
RavindraSingh commentedIs there any plan to get this module ported to D8?
Comment #9
laboratory.mike@Ravindra , I'm looking at the repo for this module, and it looks like there have not been any updates for ~2 years. Hopefully the maintainer picks it up again.
Per my comment above, I'm currently working on a basic LRS to go with the Spectra project, and would start building out a tincan-compatible LRS after.
Comment #10
devtherock commentedHey, I converted D7 version to D8 https://github.com/devbisht/tincanapi, Tested Tincanapi core, tincanapi_content_types and tincanapi_sdk modules they are smoothly working and storing data to Learning Locker (v2.0), other sub modules (except quiz) are also converted but not tested yet. Using basic auth code directly instead username/password, on Learning Locker side you need to create client and LRS store for that, after that provide basic auth code to Drupal config form.
Comment #11
markusa commented@devtherock Hey that's awesome, thanks for posting the link to the repo. It's been a long time since the "maintainers" here have responded to any question. I for one would welcome seeing a new project on Drupal.org , maybe call it tincan_api and all those interested can have at it here.
Have you tried the vimeo/youtube tracking bits?
I did reach out to the project page owner, daften via Drupal.org contact form, and he said he wasn't even the maintainer anymore, wasn't messing with it.
@nve are you still maintaining this project?
Comment #12
nve commented@devtherock: I can give you co-maintainership so that you can add the port...
Comment #13
laboratory.mike@nve I second it
Comment #14
devtherock commented@markusa, yeah tested the module with youtube's embed code (not with the D8's media module, some JS error in console) and it is capturing the data.
@nve, hey thanks man, I migrated this module for a quick POC in D8, though you can add me as co-maintainer but good amount of time needs to put to test other sub modules and other fixes.
Comment #15
jpoesen commentedFor those interested, the new Simple xAPI module is meant to be the D8 successor to the D7 Tincan API module.
It is based in part on the D7 Tincan API module and on @devtherock's D8 port, but it's for the most part a rewrite from scratch.
@devtherock, I'm happy to add you as a co-maintainer if you'd still like to help out.