Forum Discussion
Storyline Suspend_data decipher
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.
Thank you
- JamesJordanCommunity Member
I've figured out a way for you to somewhat decipher the encrypted suspend data, but you would need to have the Storyline file in order for it to be useful. Below is an example of a course we published on our SumTotal LMS. It has six modules with four assessments and a custom results slide that checks for passing in each of the modules. I've broken up the suspend data so it's easier to read with labels showing what each value means.
This is probably session information, but I haven't figured it out yet.
3JG1~2M2P190H0O0k0f0p0h0G0b0X0j0o0m0l002T1q0i0N1K1e0Q1D0Z1E0V0n2h2B0r0W032p2P0N0W1I070Z0w042R1O1j2X1U18012k2s0K0U0l2g0_1c0L1m2t0F0C062x0Q0v0n0R0Y0y0L0V1u022z0_0M1J1S172$1Y1d0A0a01060a2~2Jk~2Fk1001i16~2uk
This starts the slide capturing. It's always at this point after the initial data above. I matched these values with the slides in the .story file to make sure the number was correct.
01011 - Module 1 Slide 1
01111 - Module 1 Slide 2
01211 - Module 1 Slide 2 (Main Menu)01012 - Module 2 Slide 1
01112 - Module 2 Slide 2
01212 - Module 2 Slide 3
01312 - Module 2 Slide 4
01412 - Module 2 Slide 5
01512 - Module 2 Slide 6
01a12 - Module 2 Slide 7
01512 - Module 2 Slide 6
01612 - Module 2 Slide 8
01512 - Module 2 Slide 6
01712 - Module 2 Slide 9
01512 - Module 2 Slide 6
01812 - Module 2 Slide 10
01512 - Module 2 Slide 6
01912 - Module 2 Slide 11
01b12 - Module 2 Slide 12
01c12 - Module 2 Slide 1311012 - Draws from module 2 question bank to setup test
1011112 - Module 2 Test Ques #1
1011212 - Module 2 Test Ques #2
1011312 - Module 2 Test Ques #3
1011412 - Module 2 Test Ques #4
1011512 - Module 2 Test Ques #5
1011612 - Module 2 Test Ques #6
1011712 - Module 2 Test Ques #7
1011812 - Module 2 Test Ques #8
1011912 - Module 2 Test Ques #9
1001d12 - Module 2 Test Ques #1011012 - Draws from module 2 question bank to setup test
1011112 - Module 2 Test Ques #1
1011212 - Module 2 Test Ques #2
1011312 - Module 2 Test Ques #3
1011412 - Module 2 Test Ques #4
1011512 - Module 2 Test Ques #5
1011612 - Module 2 Test Ques #6
1011712 - Module 2 Test Ques #7
1011812 - Module 2 Test Ques #8
1011912 - Module 2 Test Ques #9
1001d12 - Module 2 Test Ques #1011012 - Draws from module 2 question bank to setup test
1011112 - Module 2 Test Ques #1
1011212 - Module 2 Test Ques #2
1011312 - Module 2 Test Ques #3
1011412 - Module 2 Test Ques #4
1011512 - Module 2 Test Ques #5
1011612 - Module 2 Test Ques #6
1011712 - Module 2 Test Ques #7
1011812 - Module 2 Test Ques #8
1011912 - Module 2 Test Ques #9
1001d12 - Module 2 Test Ques #1011012 - Draws from module 2 question bank to setup test
1011112 - Module 2 Test Ques #1
1011212 - Module 2 Test Ques #2
1011312 - Module 2 Test Ques #3
1011412 - Module 2 Test Ques #4
1011512 - Module 2 Test Ques #5
1011612 - Module 2 Test Ques #6
1011712 - Module 2 Test Ques #7
1011812 - Module 2 Test Ques #8
1011912 - Module 2 Test Ques #9
1001d12 - Module 2 Test Ques #1011012 - Draws from module 2 question bank to setup test
1011112 - Module 2 Test Ques #1
1011212 - Module 2 Test Ques #2
1011312 - Module 2 Test Ques #3
1011412 - Module 2 Test Ques #4
1011512 - Module 2 Test Ques #5
1011612 - Module 2 Test Ques #6
1011712 - Module 2 Test Ques #7
1011812 - Module 2 Test Ques #8
1011912 - Module 2 Test Ques #9
1001d12 - Module 2 Test Ques #1011012 - Draws from module 2 question bank to setup test
1011112 - Module 2 Test Ques #1
1011212 - Module 2 Test Ques #2
1011312 - Module 2 Test Ques #3
1011412 - Module 2 Test Ques #4
1011512 - Module 2 Test Ques #5
1011612 - Module 2 Test Ques #6
1011712 - Module 2 Test Ques #7
1011812 - Module 2 Test Ques #8
1011912 - Module 2 Test Ques #9
1001d12 - Module 2 Test Ques #1001211 - Main Menu
01012 - Module 2 Slide 1
01112 - Module 2 Slide 2
01212 - Module 2 Slide 3
01312 - Module 2 Slide 4
01412 - Module 2 Slide 5
01512 - Module 2 Slide 6
01a12 - Module 2 Slide 7
01512 - Module 2 Slide 6
01612 - Module 2 Slide 8
01512 - Module 2 Slide 6
01712 - Module 2 Slide 9
01512 - Module 2 Slide 6
01812 - Module 2 Slide 10
01512 - Module 2 Slide 6
01912 - Module 2 Slide 11
01b12 - Module 2 Slide 12
01c12 - Module 2 Slide 1311012 - Draws from module 2 question bank to setup test
1011112 - Module 2 Test Ques #1
1011212 - Module 2 Test Ques #2
1011312 - Module 2 Test Ques #3
1011412 - Module 2 Test Ques #4
1011512 - Module 2 Test Ques #5
1011612 - Module 2 Test Ques #6
1011712 - Module 2 Test Ques #7
1011812 - Module 2 Test Ques #8
1011912 - Module 2 Test Ques #9
1001d12 - Module 2 Test Ques #1001211 - Main Menu
01013 - Module 3 Slide 1
01113 - Module 3 Slide 2
01213 - Module 3 Slide 3
01113 - Module 3 Slide 2
01513 - Module 3 Slide 4
01113 - Module 3 Slide 2
01613 - Module 3 Slide 5
01113 - Module 3 Slide 2
01313 - Module 3 Slide 6
01413 - Module 3 Slide 711013 - Draws from module 3 question bank to setup test
1011113 - Module 3 Test Ques #1
1011213 - Module 3 Test Ques #2
1011313 - Module 3 Test Ques #3
1011413 - Module 3 Test Ques #4
1011013 - Module 3 Test Ques #5
1111113 - Module 3 Test Ques #6
1111213 - Module 3 Test Ques #7
1111313 - Module 3 Test Ques #8
1111413 - Module 3 Test Ques #9
1101713 - Module 3 Test Ques #1011013 - Draws from module 3 question bank to setup test
1011113 - Module 3 Test Ques #1
1011213 - Module 3 Test Ques #2
1011313 - Module 3 Test Ques #3
1011413 - Module 3 Test Ques #4
1011013 - Module 3 Test Ques #5
1111113 - Module 3 Test Ques #6
1111213 - Module 3 Test Ques #7
1111313 - Module 3 Test Ques #8
1111413 - Module 3 Test Ques #9
1101713 - Module 3 Test Ques #1011013 - Draws from module 3 question bank to setup test
1011113 - Module 3 Test Ques #1
1011213 - Module 3 Test Ques #2
1011313 - Module 3 Test Ques #3
1011413 - Module 3 Test Ques #4
1011013 - Module 3 Test Ques #5
1111113 - Module 3 Test Ques #6
1111213 - Module 3 Test Ques #7
1111313 - Module 3 Test Ques #8
1111413 - Module 3 Test Ques #9
1101713 - Module 3 Test Ques #1001211 - Main Menu
01016 - Module 6 Slide 1
01116 - Module 6 Slide 2
01216 - Module 6 Slide 3
01316 - Module 6 Slide 4
01416 - Module 6 Slide 5
01516 - Module 6 Slide 6
01616 - Module 6 Slide 7
01716 - Module 6 Slide 8
01816 - Module 6 Slide 9
01516 - Module 6 Slide 6
01b16 - Module 6 Slide 10
01916 - Module 6 Slide 11
01b16 - Module 6 Slide 10
01a16 - Module 6 Slide 12
01b16 - Module 6 Slide 10
01516 - Module 6 Slide 6
01c16 - Module 6 Slide 13
01d16 - Module 6 Slide 14
01e16 - Module 6 Slide 15
01f16 - Module 6 Slide 16
01g16 - Module 6 Slide 17
01h16 - Module 6 Slide 18
01i16 - Module 6 Slide 19
01l16 - Module 6 Slide 20
01k16 - Module 6 Slide 21
01j16 - Module 6 Slide 22
01m16 - Module 6 Slide 2311016 - Draws from module 6 question bank to setup test
1011116 - Module 6 Test Ques #1
1011216 - Module 6 Test Ques #2
1011316 - Module 6 Test Ques #3
1011416 - Module 6 Test Ques #4
1011016 - Module 6 Test Ques #5
1111116 - Module 6 Test Ques #6
1111216 - Module 6 Test Ques #7
1111316 - Module 6 Test Ques #8
1111416 - Module 6 Test Ques #9
1101n16 - Module 6 Test Ques #1001211 - Main Menu
01016 - Module 6 Slide 1
01116 - Module 6 Slide 2
01216 - Module 6 Slide 3
01316 - Module 6 Slide 4
01416 - Module 6 Slide 5
01516 - Module 6 Slide 6
01b16 - Module 6 Slide 10
01916 - Module 6 Slide 11
01b16 - Module 6 Slide 10
01a16 - Module 6 Slide 12
01b16 - Module 6 Slide 10
01516 - Module 6 Slide 6
01c16 - Module 6 Slide 13
01d16 - Module 6 Slide 14
01e16 - Module 6 Slide 15
01f16 - Module 6 Slide 16
01g16 - Module 6 Slide 17
01h16 - Module 6 Slide 18
01i16 - Module 6 Slide 19~215N03$$$$70000U3Uf620xIf00M$$$d1Wb_$vMT$$rv00w$C0Z5fb6my6nkCj8xL1^b6L7JSGHrs53b6L7JSGHrs531^1^101^1^~2M2
This is the text from the last viewed slide. In this case it was Module 6 - slide 19.
"Be sure to call Western Union and verify the order was canceled. Click each picture to learn the steps you must take when cancelling and refunding a customer his or her money."
Not sure what all this is yet either, but working on it.
2V02V02L02W12V1n6Q3N687o7Xd.6jpBTGjJhOW1^1^0~2h2~2d203M8l~2Z1340034003400874010013974020022497406002483000300030003400970000111^3400970000111^3400970000111^3400970000131^34003000340030001002110~2as~2W204tED0~2F2340034003400874070019974020022430003000300030003400300030003400970020111^970000131^3400970020111^34003400970020111^3400300034003400340034003400970020111^34003400300034001002110~2P103qeb~2z134003400340087407001997402002243000300030003000340030003000340034003400970010111^97402002A3340030001002110~2M103s47~2w1340034003400974080021097402002243000300030003000340030003400970010111^3400340097401002A2340030001002110~2M1037r7~2w13400340034009740800210974020022430003000300030003400300034003400970010111^340097402002A3340030001002110~2E103A1a~2o13400340034009740i002209740200224300030003000300034003400340034003400340034003400340034001021000~2Zhk405070109060d0308020~2O1cb101001a1a123tq7~2o1340034003400300097402002243000300030003000340034807490o0A1d79030o0O0111^348034003400340010000~2y1cb101001a1a103oV3~2813400340034003000974020022430003000300030003400978030111^348034003400340010000~2O1cb101001a1a113Glh~2o134003400340030009740200224300030003000300034007490o0_1978030111^7490o000348034003400340010000~2W1cb101001a1a103j6i~2w13400340034003000974020022430003000300030003400d79030o0O0111^7490o0m27490o0007490o0A134003400340010000~2u1cb101001a1a103lf2~2413400340034003000974020022430003000300030003400978030111^34803400340010000~2O1cb101001a1a103kJ2~2o13400340034003000974020022430003000300030003400d79030o0A1111^34807490o000348034003400340010000~2y1cb101001a1a103F14~2813400340034003000974020022430003000300030003400978030111^348034003400340010000~2y1cb101001a1a103H53~2813400340034003000974020022430003000300030003400978030111^348034003400340010000~2O1cb101001a1a113LQ3~2o134003400340030009740200224300030003000300034007490o0A1d79030o000111^7490o0O034003400340010000~2W1cb101001a1a103zk3~2w13400340034003000974020022430003000300030003400d79030o0O0111^7490o0007490o0m27490o0A134003400340010000~28m~2M103Gj7~2w13400340034003000974020022430003000300030003400300030003000970000111^970000111^970000111^300034001002110~2y103Tc4~2i134003400340030009740200224300030003000300034003400340034003400340034003400340034001021000~2p9a6050801020~2O1cb101001a1a103iN5~2o13400340034003000974020022430003000300030003400970030111^34007410o0m27410o0A134003400340010000~2y1cb101001a1a1039Q2~2813400340034003000974020022430003000300030003400970030111^340034003400340010000~2W1cb101001a1a1032m1~2w13400340034003000974020022430003000300030003400d71030o0A1111^7410o0m27410o0007410o0O034003400340010000~2W1cb101001a1a113H12~2w134003400340030009740200224300030003000300034007410o0A1d71030o0m2111^7410o0007410o0O034003400340010000~2O1cb101001a1a113JV4~2o134003400340030009740200224300030003000300034003400970030111^7410o0m27410o0A134003400340010000~2d9a2050601040~2S1cb101001a1a113LK4~2s134003400340030009740200224300030003000300034003400d71030o0m2111^7410o0O07410o0A134003400340010000~2y1cb101001a1a103NZ1~2813400340034003000974020022430003000300030003400970030111^340034003400340010000~2W1cb101001a1a103Tx2~2w13400340034003000974020022430003000300030003400d71030o0m2111^7410o0A17410o0007410o0O034003400340010000~2y1cb101001a1a113rk4~28134003400340030009740200224300030003000300034003400970030111^34003400340010000~2W1cb101001a1a1030G3~2w13400340034003000974020022430003000300030003400d71030o0m2111^7410o0007410o0O07410o0A13400340034001000000~2Zo~2Q103zi6~2A13400340034003000974070022997406002483000300030003400300030003400970000111^3400970000111^3400300034001002110~26203EG7~2S134003400340030009740700229974060024830003000300034003000d64008_default970000111^970000111^970020131^970020131^300034001002110~2q103Uf4~2a134003400340030009740c002343000300030003000300034003000340034003400300034001002150~2y103ly2~2i134003400340030003000974050024730003000300034003400340034003400340034003400340034001021000~2Z8ae05020c010~2W1cb101001a1a103rt3~2w134003400340030009740h0023930003000300030003400d71030o0A1111^7410o0007410o0m27410o0O034003400340010000~2y1cb101001a1a103su2~28134003400340030009740h0023930003000300030003400970030111^340034003400340010000~2K1cb101001a1a103Mg4~2k134003400340030009740i0024030003000300030003400d71030o0O0111^7410o000340034003400340010000~2O1cb101001a1a103_33~2o1340034003400300030009740j002413000300030003400970030111^7410o0m234007410o0O034003400340010000~2y1cb101001a1a113Tx2~28134003400340030003000974000024230003000300034003400970030111^34003400340010000~2O8a0050203010~2T1cb101001a1a124SQD0~2s1340034003400300030009740100243300030003000340034007410o0M2d71030o0O0111^7410o0_134003400340010000~2y1cb101001a1a103iI6~2813400340034003000300097401002433000300030003400970030111^340034003400340010000~2y1cb101001a1a103eh6~2813400340034003000300097402002443000300030003400970030111^340034003400340010000~2y1cb101001a1a103tC4~2813400340034003000300097403002453000300030003400970030111^340034003400340010000~2S1cb101001a1a103Zq6~2s13400340034003000300097404002463000300030003400d71030o0M2111^34007410o0007410o0_1340034003400100002112002112112000
Hope this helps someone.
Have a great day!
James
- MichaelRicheyCommunity Member
I just completed a project for a new customer, where I (successfully) decoded their quiz data.
Sadly, there are some module specific elements to the recorded data. This project was to decode data for a single module they had already deployed, and they're not going to use articulate anymore - so I don't have much data to go on.
What I really need is a collection of quizzes and tests that I can use to collect and understand this data. It took me 3 days to decode the data for my customer, and I gained some great insight. More modules and data makes the effort easier.
If someone would like to help me get closer to a universal decoder, please contact me.
- PhilMayorSuper Hero
I dont believe there is a way to translate this, I agree it would be useful;
- PeterAndersonFormer Staff
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.
- PadraigOSheaCommunity Member
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?
- SteveEames1Community Member
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.
- DavidKelling1Community Member
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.