Ivan, Sergiy The Appsembler fork of SCORM XBlock (use use-ssla-player branch) works with a third-party, commercial player. Using that, we do capture the full status of the SCORM package, including the `cmi.interactions` fields you mention here (id, type, student_response, correct_responses, result, weighting - we have seen it used, latency, time). As Sergiy mentioned, latency is the amount of time it took for a student to answer the question. To my knowledge, the SCORM standard doesn't support recording mouse clicks and interactions other than interacting with a problem. Tin Can/xAPI can support that, but our XBlock only works with SCORM 1.2/2004.
As Nate mentioned, we haven't set up anything to do advanced analytics using the full status captured on the instance of the SCORM XBlock, _but, it is available_ and it could be done, given interest and time. On Monday, July 24, 2017 at 1:11:11 AM UTC-7, Sergiy Movchan wrote: > > Here is what SCORM communicates back to LMS: > > - *id*: This is the number of the question in the quiz. It'll be in > the format *Question#_#*. The first '#' is the question number. The > second '#' is the number of the user's attempt. For example, Question 5_2 > would designate the user's second attempt on the fifth question. > - *type*: This is the type of question (True/False, Multiple Choice, > Multiple Response, etc). > - *student_response*: This is how the user answered the question. > - *correct_responses*: This is the correct answer for the question. > - *result*: This designates whether the user answered the question > correctly or not. > - *weighting*: _never seen it used_. It'll always be set to 1. > - *latency*: This is how long it took the user to answer the question. > - *objective*: _never seen it used_. It'll always be set to 0. > > SCORM 2004 content also communicates the question text to an LMS. > While *latency* correlates to your "the amount of time it takes for the > user to answer a given question”, the rest of the possible advanced stats > like “clicks”, “how long student was watching a video”, etc. will require > not only changes on LMS side, but changes to the SCORM standard itself. > > Thus, i’d suggest to implement these (depending on the actual business > needs) either as a complex grading procedure inside the SCORM or as a 3rd > party tool which will get all the mentioned stats from the code within > SCORM and pass it to LMS and/or custom dashboard. But this discussion needs > some knowledge of the business needs... > > -- > [image: photo] > *Sergiy Movchan* > Smart Raccoon @ Raccoon Gang > +38 067 575 2327 | www.raccoongang.com > <http://www.facebook.com/raccoongangco> > <http://www.linkedin.com/company/9321924?trk=tyah&trkInfo=clickedVertical%3Acompany%2CclickedEntityId%3A9321924%2Cidx%3A2-4-5%2CtarId%3A1479223839384%2Ctas%3Araccoo> > <http://twitter.com/RaccoonGangCom> > > On Jul 24, 2017, at 01:32, Nate Aune <na...@appsembler.com <javascript:>> > wrote: > > Sergiy is right that only grading info is recorded in edX, but afaik the > other SCORM data (the amount of time it takes for the user to answer a > given question, how much time the user has spent watching a video lesson, > etc.) is actually sent back to edX, but since there's no place to store > this data, it is discarded. > > The SCORM XBlock could be extended to add database tables in which to > store this info, and then a UI could be developed to display it in a > meaningful way, but this data was not important for our customer, so > building all this additional functionality was out-of-scope. But it could > certainly be done. > > Nate > > On Thu, Jul 20, 2017 at 5:01 PM, Sergiy "COTOHA" Movchan < > s.mo...@raccoongang.com <javascript:>> wrote: > >> Hi Indigo, >> >> the answer is - no. >> you can only get the grading info from the SCORM and that’s all you can >> get. Advanced stats are just not a part of a SCORM standard. You can build >> your grading algo in SCORM around these stats, though. >> >> -- >> [image: photo] >> *Sergiy Movchan* >> Smart Raccoon @ Raccoon Gang >> +38 067 575 2327 | www.raccoongang.com >> <http://www.facebook.com/raccoongangco> >> <http://www.linkedin.com/company/9321924?trk=tyah&trkInfo=clickedVertical%3Acompany%2CclickedEntityId%3A9321924%2Cidx%3A2-4-5%2CtarId%3A1479223839384%2Ctas%3Araccoo> >> <http://twitter.com/RaccoonGangCom> >> >> On Jul 20, 2017, at 16:37, Indigo Camunda <indigo....@gmail.com >> <javascript:>> wrote: >> >> Hi Nate, >> I would like to ask you about some features of the SCORM xblock that you >> have developed. I am currently working on the Open edX platform (Ficus >> release) and I am interested in integrating SCORM contents within a course. >> In particular, given that SCORM contents allow to track various kinds of >> data, is there a way for the edX LMS, through the scormxblock, to retrieve >> *user interaction data* so that they can be used either to provide an >> enhanced grading procedure, or to derive additional insights and analytics >> pertaining the learner's effort? >> >> A few examples of user interaction data I am interested in tracking: >> >> - the amount of time it takes for the user to answer a given question >> in a MCQ assignement >> - how much time the user has spent watching a video lesson >> - ... >> >> >> Thanks in advance for your support. >> >> Indigo >> >> P.S. Actually, I don't know if this is the right place to post this >> question... if not, please redirect me to the correct forum/mailing list >> dedicated to this kind of technical questions. >> >> Il giorno lunedì 27 giugno 2016 02:40:38 UTC+2, Nate Aune ha scritto: >> >>> If you missed my lightning talk about the SCORM XBlock, I've posted the >>> slides here (including a demo video): >>> http://www.appsembler.com/blog/scorm-xblock-lightning-talk/ >>> >>> Hopefully edX will publish the video recordings from the talks soon, and >>> when they do, I'll update the blog post. >>> >>> We also had a fruitful "Birds of a Feather" session at the conference, >>> where we discussed the need to add SCORM capabilities to the core Open edX >>> codebase, and there was also interest in transforming existing edX courses >>> into a SCORM package for reusability of the content in other LMSes. >>> >>> The SCORM XBlock is now running on a Dogwood Demo server, so if you're >>> interested in testing it out, please reply to this, and I can get you set >>> up with a course author account, so you can try adding your SCORM content >>> to see how it works. >>> >>> Nate >>> >>> On Tuesday, June 7, 2016 at 11:37:11 PM UTC-7, Nate Aune wrote: >>>> >>>> Just a follow-up to Tad's post from April, I'm happy to report that >>>> we've successfully extended the SCORM XBlock that Raccoon Gang mentioned >>>> earlier, and it now provides native SCORM support in Open edX (with the >>>> addition of a SCORM player) >>>> It's not quite ready for public use, but you can read more about it >>>> here (with screenshots) http://bit.ly/25LixEG and sign up to get >>>> notified when it's available for testing. >>>> >>>> Nate >>>> >>>> >>>> On Thursday, May 5, 2016 at 2:16:17 AM UTC-7, Tim Robinson wrote: >>>>> >>>>> Hi all - thanks for this feed, it's been very useful as someone who is >>>>> new to EdX. We're using the scorm method of getting files from Storyline >>>>> to >>>>> EdX and I'm trying to find out if there is a way of running Edx tests >>>>> between scorm scenes? Does anyone have experience with this? >>>> >>>> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "General Open edX discussion" group. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/edx-code/6de18626-1265-4c34-8742-a6c12e5ff475%40googlegroups.com >> >> <https://groups.google.com/d/msgid/edx-code/6de18626-1265-4c34-8742-a6c12e5ff475%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> >> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "General Open edX discussion" group. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/edx-code/7C541DE2-B672-41AF-B944-024F466E8F15%40raccoongang.com >> >> <https://groups.google.com/d/msgid/edx-code/7C541DE2-B672-41AF-B944-024F466E8F15%40raccoongang.com?utm_medium=email&utm_source=footer> >> . >> > > > > -- > > > Website: http://www.appsembler.com > Blog: http://www.appsembler.com/blog > Twitter: http://twitter.com/natea > LinkedIn: http://linkedin.com/in/natea > Phone: +1 (617) 702-4331 > > > -- > You received this message because you are subscribed to a topic in the > Google Groups "General Open edX discussion" group. > To view this discussion on the web visit > https://groups.google.com/d/msgid/edx-code/CADW8HWB2hmgoVAS6xxh8h8_pqQ4XwHiT%3DTE5upRRKf0CDbBUTw%40mail.gmail.com > > <https://groups.google.com/d/msgid/edx-code/CADW8HWB2hmgoVAS6xxh8h8_pqQ4XwHiT%3DTE5upRRKf0CDbBUTw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > > -- You received this message because you are subscribed to the Google Groups "General Open edX discussion" group. To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/7e44473c-bb9f-41f1-bf55-334e7d88d2cb%40googlegroups.com.