Thursday, April 29, 2010

Apple's thoughts on Flash

Very interesting posting by Apple.

http://www.apple.com/hotnews/thoughts-on-flash/

With the demise of the PC as we know it now looming in the future, we should pay a close eye on where technology is heading. I don’t read this as Flash will not be successful in the long run, but I do believe that Flash will need to respond through their own software releases. All in all we want to follow these things closely so that we can develop for the trend and not find ourselves converting because we chose beta when everyone else chose vhs.

One problem that I face in developing in HTML5 is that a lot of user base I run into in elearning would not have the browser support for that. Given that I field support issues from clients using IE 5.5, it may take some time before I can introduce an HTML5 based course into my development. However, to develop for mobile learning it does seem that HTML5 may have the upper hand based solely on the expanding consumer base of Apple devices.

Friday, April 9, 2010

Hide the Review Quiz button from an Articulate Quizmaker Quiz

Very similar to my earlier post on removing the Finish Button on an Quizmaker Quiz. The Review Quiz button can also be removed by creating our own swf in flash with some small actionscript that we will insert into the first slide/question of the Quiz.

So, in flash create a new fla and on frame one layer one just add the following actionscript:

_root.g_mcFrame.mcReviewQuiz.swapDepths(_root.getNextHighestDepth());
_root.g_mcFrame.mcReviewQuiz.removeMovieClip();

Publish this to a swf, then in quizmaker insert that swf onto your first question or slide, this code will make sure that review quiz button gets removed!

Enjoy!

Wednesday, April 7, 2010

Get Student Name on Print Results Page in Articulate Quizmaker using SCORM

Seems to be a couple requests for this one, but basically the problem is that by default there is no way to put the Students name on the Print Results page other than selecting the prompt student for name checkbox in quizmaker.

Well no worries, this is actually a simple fix, as long as you're publishing for your SCORM LMS.

Here's the code/solution:

In your quizzes published folder look for quiz_content/report.html

This is the html page that gets loaded.

Now, we need to add this code:

"window.opener.parent.GetStudentName()"

Where do we add it? well that depends on where you want it to show up!

For now just search for:

document.write("<P><H1>" + strTitle + "</H1></P>");

and replace with:

document.write("<P><H1>" + strTitle +"<br>"+window.opener.parent.GetStudentName()+ "</H1></P>");

This will put it just below the header! Test it out, and then try out moving it to different locations or adding formatting!

Hope this helps!