Forum Discussion
StefanKoler-a6f
2 years agoCommunity Member
Restart Course, but keep value of one variable
I have a course with a lot of variables in use. Resetting all used variables manually is error prone, so I am using the "restart course"-trigger that sets back everything. It is kind of a quiz w...
Jürgen_Schoene_
2 years agoCommunity Member
you can save/restore variables in the global window object with some lines of javascript
example: var1 is permanent, var 2 not
trigger on button click restart (before execute "restart course")
var value = GetPlayer().GetVar("var1");
window.savedValue = value;
trigger on start timeline ot the first slide
var value = window.savedValue;
if( value !== undefined ){
GetPlayer().SetVar("var1", value );
window.savedValue = undefined;
}
result:
https://360.articulate.com/review/content/2c375a55-d99a-4f05-b6e0-8e9eaa9ff2d1/review