Forum Discussion
Retrieve LMS User Name as Variable
Hi,
I'm trying to display student name and date in the certificate, that appears on the Result slide. I have used the "Execute Javascript" trigger with code written like:
var player = GetPlayer();
var myName = lmsAPI.GetStudentName();
var date1 = new Date();
player.SetVar("displayDate", date1);
player.SetVar("studName", myName);
Now the problem is it is not working in iOS device, as HTML5 output is running there.
Is there any way to execute javascript in HTML5 output also?
If not, then how can I fetch Student name and Current date in Articulate Storyline 2, so that they can be displayed in the Certificate.
Tanmay
- SteveFlowers10 years agoCommunity Member
Looks like you resolved this below. There isn't a good reason why the code you've shown here wouldn't work in HTML5. I am not sure if iOS will like the Date() object pushed into a variable.
I've used the same code for both Flash based and HTML5 output for quite awhile and it's worked consistently in all cases.
When testing, use a modern browser's console to show where the script is being stopped.
- AlexYong110 years agoCommunity Member
Hi Steve,
So this is a very long thread and the original code provided way back when this thread was first started wasn't supported in HTML5 so that's why I was looking back for any new updates or changes that would allow it to work.