Games in Lectora – Review

Posted in eLearning How To on November 30th, 2011 by Magic – Be the first to comment

Lectora Games Review:

Trivantis offers weekly production demonstrations via WebEx.  This week’s subject was Games in Lectora. They also record these sessions and post them to the web, so feel free to review this and any other demonstrations of interest. Following are the high-level takeaways I gleaned and my general impressions of the technology.

LearningDeveloper.com is authoring tool agnostic and we are happy to build eLearning in whatever tools our clients desire or require. Generally speaking, our philosophy is that building custom games using industry standard web programming techniques yields the highest quality custom eLearning content. This means programming courses directly in HTML/XML, Flash, or other widely accepted development tools. It also means creating custom graphics using Photoshop, Illustrator, and other graphic art tools rather than limiting yourself to pre-created templates.

However, not all organizations have the in-house expertise and knowledge to do this. Therefore, some organizations are limited to using “do-it-yourself” authoring tools. In this case, we recommend that organizations select the tools that give them the most flexibility to create custom content outside of the tool and import and use this content as desired. In other words, select tools that go beyond forcing you to use their templates and instead give you the ability to import your graphics, Flash files, and other custom elements and arrange them however you desire. Lectora is such a tool and is worth consideration.

Types of Games in Lectora

  • Flash-based game templates: Board and dice games, casino and card games, etc.
  • Custom games: Create your own custom game

Why Include Games in Content?

  • Reinforce key course concepts and objectives
  • Add an element of fun and interactivity for the learner
  • Appeal to your learners’ competitive instincts

Lectora Game Support Options

  • Select pre-existing Flash games and animations from within the Lectora library
  • Support for external Flash files you created outside of Lectora
  • Build custom games using the Lectora tools (non-Flash versions so they are mobile friendly)

Pros and Cons:

Pros – Lectora includes pre-created templates that you can use to create games based upon whatever content and learning objectives you have. You are not required to know programming nor Flash. You simply complete online forms with the questions, answers, button text, and other fields as appropriate. If you do know Flash, you can create your own custom games and import them using the Lectoral external SWF support feature. If you want to deploy your courses to mobile phones (e.g. no Flash), then a tool like Lectora makes this possible.

Cons – Like most template-based content from authoring tool providers, the default graphics are somewhat limited and reminiscent of 1990’s era web design. This can be negated if you have accecss to talented graphic design artists who can customize Lectora for you.

Final analysis: Trivantis Lectora offers an impressive quantity of pre-created games, templates, clipart graphics, etc.  Lectora makes the assembly of these items into interactive games a relatively easy process for novice computer users. The software also allows developers to import externally created graphics and Flash activities. If you are limited to the graphics and sound effects offered in the tool, your courses will be limited in design aesthetic to what Lectora provides. However, if you have skilled graphic artists and programmers on your team, then you can create visually appealing and engaging courses using Lecotra as the underlying SCORM engine for your courses.

Lectora is one of the few mature tools that is grounded in old-school HTML-based eLearning development, which is great if you are targeting mobile devices which themselves are requiring developers to return to old-school web programming techniques. HTML has come back around full-circle, so all Lectora had to do was keep supporting HTML and wait for it’s time to come again.

HTML5 Tutorial: What is eLearning Canvas

Posted in eLearning How To on November 25th, 2011 by Magic – Be the first to comment

What is eLearning canvas?

An eLearning canvas refers to the webpage (or HTML code set) that an eLearning developer has created using the canvas element to produce eLearning content. Similarly, “elearning canvasing” is the process of creating eLearning content using the HTML5 canvas element to create web-based training materials. For example, if you wish to deploy eLearning on modern smart phones and tablet devices by using HTML5 instead of Flash, and you then use the canvas element to do so, you have just created an eLearning canvas!

Canvas is an HTML5 “element” that allows web programmers to create (or render) 2D graphics and bitmaps by writing code rather than by using a drawing program like Flash. Here is an example of what the Canvas element can look like in HTML code:

<canvas id=”Box” width=”200″ height=”200″>
</canvas>

In the above code, the canvas element was used to create an instance of an object called Box (using “id”) and set the size of the object (width/height). Combined with JavaScript programming techniques, canvas can be used to dynamically create and manipulate graphics using HTML5 to generate a result similar to what you typically create using Flash. Here is an example of JavaScript being used to generate the “Box” object that we created using the canvas element:

var Box = document.getElementById(’Box’);
var context = Box.getContext(’2d’);
context.fillStyle = “rgb(255,0,0)”;
context.fillRect(30, 30, 50, 50);
</script>

In this example, the programmer created a box using the canvas element and then used JavaScript to draw a red rectangle based upon the predefined canvas element.

Response by eLearning developer Stephen “Magic” Johnson – Do you need help deploying eLearning on mobile devices like smart phones and tablets? Call or email Magic at LearningDeveloper.com at 206-407-3395 or toll-free 866-501-6897.