Your Code
// currentSection - string. It holds the name of the section the learner is currently viewing
// animationFinished - boolean. It´s default value is set to false. It is set to true when
the animation finishes playing
function setStatus( currentSection, animationFinished)
{
if( currentSection == "introduction" )
{
SetValue( "cmi.completion_status",
"" );
}
else if( currentSection == "animation" && !animiationFinished )
{
SetValue( "cmi.",
"" );
}
else if( currentSection == "summary" || animationFinished )
{
SetValue( "cmi.",
"" );
}
}
Code Example
// currentSection - string. It holds the name of the section the learner is currently viewing
// animationFinished - boolean. It´s default value is set to false. It is set to true when
the animation finishes playing
function setStatus( currentSection, animationFinished)
{
if( currentSection == "introduction" )
{
SetValue( "cmi.completion_status", "not attempted" );
}
else if( currentSection == "animation" && !animiationFinished )
{
SetValue( "cmi.completion_status", "incomplete" );
}
else if( currentSection == "summary" || animationFinished )
{
SetValue( "cmi.completion_status", "completed" );
}
}