Picture of Simon Ray
Bookmark and MCQ memory
by Simon Ray - Monday, 24 August 2015, 6:58 AM
 

Hi all

I have been playing with (and loving) the Framework v2.0.  In particular, the Bookmarking feature.  I have found that when I return to the course, it asks me if I want to return to where I left off, but then returns me to the first MCQ, regardless of where I left off.

Its also not remembering the answers I had put in previously, but is showing those questions complete in the progress drawer, which is frustrating as I have trickle on the MCQs, meaning I have to answer all the questions I had previously answered to get to the point at which I left off.

Any thoughts as to why this might be the case?

Simon

Picture of Oliver Foster
Re: Bookmark and MCQ memory
by Oliver Foster - Monday, 24 August 2015, 5:09 PM
 

Hi Simon,

There are some good reasons why your responses haven't been remembered as the feature is still much a work-in-progress. There are some updates to come with the fix I have in mind for you. Would it be ok if I responded in full detail tomorrow as I've just left work and my phone isn't ideal for the references i'll need to provide?

 

Kind regards,

 

Ollie.

Picture of Simon Ray
Re: Bookmark and MCQ memory
by Simon Ray - Monday, 24 August 2015, 11:05 PM
 

Hi Ollie

Thanks for the response.  More than happy for a more detailed response tomorrow! :)

Simon

Picture of Oliver Foster
Re: Bookmark and MCQ memory
by Oliver Foster - Tuesday, 25 August 2015, 8:42 AM
 

So,

The spoor extension is responsible for saving and restoring the user's selection values provided by the question components (mcq, gmcq, slider, matching, textInput). It is the question components responsibility to provide data that can be saved by the spoor extension.

We had some issues with the way textInput formulated its save data and oddities in spoor around storing and parsing the data it sent on to the LMS. Both are now resolved (although there is an issue with matching and it's 'Model Answer' button, https://github.com/adaptlearning/adapt-contrib-matching/pull/74 ).

 

The fixes in spoor are just being released, they just require someone to give a '+1' comment. The two pull requests on github https://github.com/adaptlearning/adapt-contrib-spoor/pulls titled "Release/2.0.1" could do with a +1 (if you wouldn't mind).

The same applies to textInput > https://github.com/adaptlearning/adapt-contrib-textInput/pull/72

Then I can release those two plugins (spoor and textInput) with the save/restore functionality working.

To turn on this behaviour in the framework, you need to change / add this line in your src/course/config.json file, to true > https://github.com/adaptlearning/adapt_framework/blob/master/src/course/config.json#L21

 

Ollie

 

 

 

Picture of Simon Ray
Re: Bookmark and MCQ memory
by Simon Ray - Tuesday, 25 August 2015, 11:12 PM
 

Hi Ollie

That last line fixed it! Thanks.

Also, I have +1ed where you requested.

Cheers

Simon

Picture of Oliver Foster
Re: Bookmark and MCQ memory
by Oliver Foster - Wednesday, 26 August 2015, 10:22 AM
 

Lovely. The textInput has been released with a fix (Thanks for the +1). You may want to update it in your course using: "adapt install adapt-contrib-textInput"

Spoor requires a readme update before I can release it. If you could check and +1 the following 2 pr's I can get this done as soon as I get the full three +1's on each.

https://github.com/adaptlearning/adapt-contrib-spoor/pull/94

https://github.com/adaptlearning/adapt-contrib-spoor/pull/93

 

I'm glad it worked for you, cheers for the help. :)

Picture of Oliver Foster
Re: Bookmark and MCQ memory
by Oliver Foster - Wednesday, 26 August 2015, 3:05 PM
 

Hi Simon,

 

So spoor and textInput are all done now. No need to +1.

 

You may want to update them in your course using:

 

"adapt install adapt-contrib-textInput"

"adapt install adapt-contrib-spoor"

 

Thanks again,

 

Ollie