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.

Reply via email to