Hi there, I've ran into a major problem where my LMS won't record articulate events, I wanted to set variables on the text fields and record the results, but for the life of me I can't find how to do this with my software.
I spent the last 4 months making lovely articulate courses and embedded them into my LMS, but it does not record anything.
So plan B is to get this to record in SCORM and give the client details there, I don't care if it is in another software or not at this stage, I just know I will need to redesign the whole thing if I can't get it to record what the user types into the text boxes, can you guys help? I'm sure it is a possibility as it is important to have metrics on anything like this sort of platform.
I've learned the hard way myself. You really need to specify before hand if you need to send actual text values to the LMS. Like the article that Matthew posted, you will need to recreate the screens that you want to send values from. It's not super hard, you can just copy the content to a new slide, it's just going to be a hassle if you have 400 screens.
I have about 80 screens, at least I know I'm not screwed! That is great, I think I'll have questions as I go, but will get there! Thanks guys.
Any one done an example file I can inspect?
my site is http://stepstocope.co.uk/ and you can see the 5 courses in there. The articualte software is great, really like it, and happy I can at least store info as I go.
So it would have, in this example 80 slides in the end to submit the 80 input screens? I guess that's a possible way too. It's a good solution if you want to avoid having to re-create for sure
Or you could use javascript to collect all Vars of all 80 screens, and put them into 1 short answer slide.
You beat me to an example, but here is mine anyway!
There is no limit on a JS string as far as I know. I just read an article about RAM issues with javascript codes, which also depends what browser you'd use. But I don't think the code would ever get that complex.
WIth the 80 slides at the end, that would be 8 seconds(80 x 0.1s) with the message "Please wait while your results are submitted', which is not perfect but probably a better and quicker solution than having to recreate. - I guess what could be cool is a countdown! Putting a text box on each 0.1s slide like the following: 8 7.9 7.8 7.7 .... haha, the user will atleast get an indication of how long it takes.
Yeah you wouldn't get any details of the questions(titles and such) unless you would hard code them into your JavaScript. which isn't really ideal either.
This sounds fantastic and perfect for what I need, not every slide needs reported on, so I guess I'm in luck. Really thrilled to see such helpful guys like you here! Thanks again, will be back tomorrow after much testing to let you know how I get on!
8 Replies
Hi Chris,
I've learned the hard way myself. You really need to specify before hand if you need to send actual text values to the LMS. Like the article that Matthew posted, you will need to recreate the screens that you want to send values from. It's not super hard, you can just copy the content to a new slide, it's just going to be a hassle if you have 400 screens.
I have about 80 screens, at least I know I'm not screwed! That is great, I think I'll have questions as I go, but will get there! Thanks guys.
Any one done an example file I can inspect?
my site is http://stepstocope.co.uk/ and you can see the 5 courses in there. The articualte software is great, really like it, and happy I can at least store info as I go.
You're not screwed at all!
Give me 10min, i'll make an example file for you.
So it would have, in this example 80 slides in the end to submit the 80 input screens? I guess that's a possible way too. It's a good solution if you want to avoid having to re-create for sure
Or you could use javascript to collect all Vars of all 80 screens, and put them into 1 short answer slide.
You beat me to an example, but here is mine anyway!
This sounds a good plan man! Will trial this out today. Thanks for the help! Much appreciated :)
There is no limit on a JS string as far as I know. I just read an article about RAM issues with javascript codes, which also depends what browser you'd use. But I don't think the code would ever get that complex.
WIth the 80 slides at the end, that would be 8 seconds(80 x 0.1s) with the message "Please wait while your results are submitted', which is not perfect but probably a better and quicker solution than having to recreate. - I guess what could be cool is a countdown! Putting a text box on each 0.1s slide like the following: 8 7.9 7.8 7.7 .... haha, the user will atleast get an indication of how long it takes.
Yeah you wouldn't get any details of the questions(titles and such) unless you would hard code them into your JavaScript. which isn't really ideal either.
Good luck Chris!
Oh that's pretty cool, you would just put the .gif file on a master slide layer? Else the gif would be interrupted every 0.1s would it.
This sounds fantastic and perfect for what I need, not every slide needs reported on, so I guess I'm in luck. Really thrilled to see such helpful guys like you here! Thanks again, will be back tomorrow after much testing to let you know how I get on!
This discussion is closed. You can start a new discussion or contact Articulate Support.