I have exported a storyline lesson to scorm 1.2 and uploaded on my LMS.
I have see that suspend data is compressed. My questions is, there is is a way to extract info form compressed data? I need only to know last slides view and total number of slide.
I also need to know how to decipher Suspend_data? I have built many reports based on Articulate presenter. Now that I have switched to Storyline I need to be able to translate the compressed suspend_data so I can update my reports?
It would be REALLY great to be able to know how many of the screens have been viewed AND what the score is (you can track by sides viewed OR quiz result, not both which is a disappointment.) A way to figure out what screens have been viewed from the suspend data would be really helpful and allow us to show not just users' score but also how many screens have been viewed which is desirable in compliance situations. Please consider this another plea to release info on deciphering suspend_data. Thanks
I've managed to extract the current slide number and module number from the suspend data on smaller courses but it breaks up on larger courses due to the compression mentioned above.
If there are particular features you'd like to see included in future versions or updates of Storyline, you can request those features here. These go to our product development team and help in terms of tracking demand for a particular feature.
I don't understand why staff are suggesting this is a feature request. It seems like more of an information request. It's already possible to decipher the string with machine code -- we can be sure of this because Articulate's software does it. So, initially, it seems to me this comes down to whether Articulate wants its developers to tell customers how this is done... I think.
If Articulate doesn't want its developers to disclose how it's done, I suppose that's a business decision and customers will have to accept that and/or use a different authoring tool. If I understand correctly!
Thanks Phil. Articulate's developers definitely know how to do this, so they would likely be the best resource. Though it's certainly possible their developers aren't using a language that's relevant to me. I'll need to do it in either javascript or PHP.
If someone on Articulate's staff can confirm that they do not wish to disclose this information to customers, then I'll know it's time to look elsewhere.
I've just confirmed with our team that this is not something we're able to share as proprietary content. I'm sorry for the delay in being able to confirm that answer.
If there is anything else we can assist you with please let us know.
I'm not sure if folks have submitted feature requests for this - but as I mentioned it's proprietary content so I'm not sure the likelihood of it being included. You're welcome to share your thoughts in the form of a feature request.
There is no change to the Storyline 360 behavior in terms of the suspend data being compressed and therefore not human readable. If there is something else that you were referring to, please let me know.
Its not really a feature request that is needed for this. The LMS suspend data is already a part of SL, it already reads and writes the date to the LMS in a compressed format. We just need to know how to uncompress the string edit the data and recompress before submiting the data to the lms.
It is a feature request to uncompress it or make the current output human readable. It's by design that the data is compressed to allow for more data to be captured.
What elements are you looking to edit? That would be helpful information to include in a feature request!
Just looking to update the suspend_data manually to change the furthest frame value to the furthest frame the user has EVER reached. Not just the furthest frame they got to in the most recent launch of the module.
Thanks Christian - I can see how that'd be helpful and I appreciate you sharing here. You can also always share Feature requests here too. If you’re wondering what happens when you submit a feature request, here’s our process.
We havent been able to figure out what the problem is and meanwhile, users are getting stuck on a slide. We would be able to redirect them to the slide they viewed if suspend data was readable.
37 Replies
I dont believe there is a way to translate this, I agree it would be useful;
Hi Marco,
Phil's right, and it's because Storyline compresses the suspend data to avoid exceeding data limits imposed by some learning management systems. As a result, the suspend_data string in an LMS debug log isn't human-readable.
I also need to know how to decipher Suspend_data? I have built many reports based on Articulate presenter. Now that I have switched to Storyline I need to be able to translate the compressed suspend_data so I can update my reports?
Did anyone ever track down a tool or algorithm that can decipher the suspend_data outside of an LMS?
Hi Steve,
I haven't seen any updates to this, so I suspect not.
It would be REALLY great to be able to know how many of the screens have been viewed AND what the score is (you can track by sides viewed OR quiz result, not both which is a disappointment.) A way to figure out what screens have been viewed from the suspend data would be really helpful and allow us to show not just users' score but also how many screens have been viewed which is desirable in compliance situations. Please consider this another plea to release info on deciphering suspend_data. Thanks
Hi David! Please feel free to submit that in a feature request. These go to our development team.
Hi,
Is there any update on this. We would really like this feature also.
Mark
Hi Mark and welcome to Heroes!
You're welcome to join David and submit a feature request as well, as this is still not currently possible.
I've managed to extract the current slide number and module number from the suspend data on smaller courses but it breaks up on larger courses due to the compression mentioned above.
I just need this feature too.
Hi Liu and welcome to Heroes!
If there are particular features you'd like to see included in future versions or updates of Storyline, you can request those features here. These go to our product development team and help in terms of tracking demand for a particular feature.
Hi all,
I don't understand why staff are suggesting this is a feature request. It seems like more of an information request. It's already possible to decipher the string with machine code -- we can be sure of this because Articulate's software does it. So, initially, it seems to me this comes down to whether Articulate wants its developers to tell customers how this is done... I think.
If Articulate doesn't want its developers to disclose how it's done, I suppose that's a business decision and customers will have to accept that and/or use a different authoring tool. If I understand correctly!
I would suggest getting in touch with James Kingsley from Elearning Enhanced he has had some success in this area and may be able to help
Thanks Phil. Articulate's developers definitely know how to do this, so they would likely be the best resource. Though it's certainly possible their developers aren't using a language that's relevant to me. I'll need to do it in either javascript or PHP.
If someone on Articulate's staff can confirm that they do not wish to disclose this information to customers, then I'll know it's time to look elsewhere.
Hi Ryan,
I've just confirmed with our team that this is not something we're able to share as proprietary content. I'm sorry for the delay in being able to confirm that answer.
If there is anything else we can assist you with please let us know.
Hi Everyone,
So no news on this feature yet? I need the same for reporting purpose to show admin the student's progress.
Thanks
Jaswant
Hi Jaswant,
I'm not sure if folks have submitted feature requests for this - but as I mentioned it's proprietary content so I'm not sure the likelihood of it being included. You're welcome to share your thoughts in the form of a feature request.
No news on this issue for storyline 360?
Hi Daniela,
There is no change to the Storyline 360 behavior in terms of the suspend data being compressed and therefore not human readable. If there is something else that you were referring to, please let me know.
Its not really a feature request that is needed for this. The LMS suspend data is already a part of SL, it already reads and writes the date to the LMS in a compressed format. We just need to know how to uncompress the string edit the data and recompress before submiting the data to the lms.
Hi Christian,
It is a feature request to uncompress it or make the current output human readable. It's by design that the data is compressed to allow for more data to be captured.
What elements are you looking to edit? That would be helpful information to include in a feature request!
Just looking to update the suspend_data manually to change the furthest frame value to the furthest frame the user has EVER reached. Not just the furthest frame they got to in the most recent launch of the module.
Thanks Christian - I can see how that'd be helpful and I appreciate you sharing here. You can also always share Feature requests here too. If you’re wondering what happens when you submit a feature request, here’s our process.
We've had some issues with articulate courses freezing and content not loading, leaving the users on a blank page. As you can see here:
https://community.articulate.com/discussions/articulate-storyline/articulate-storyline-579b4554-0b22-4e80-b7c7-2957f6521882
We havent been able to figure out what the problem is and meanwhile, users are getting stuck on a slide. We would be able to redirect them to the slide they viewed if suspend data was readable.