CourseLab 2.4 is a further development of version 2.3 and includes all its functionality. But it also includes a lot of improvements and new features. And, of course, CourseLab 2.4 is compatible with your CourseLab 2.3 course source files.
List of major improvements
-
Edit Time improvements:
- Expressions can be used to calculate values in action parameters (i.e. "in place" calculation).
-
Run-time improvements:
- Action sequence becomes sequential by default, i.e. every next action waits for the end of previous one.
- Transparent objects can use effects and rotate.
- FOR action is re-writed. Cycle counter variable is defined by user and has scope. FOR action can manage time-binded actions (such as ROTATE, MOVE etc.) correctly.
- ROTATE action is re-writed to make rotation smoother and exclude displacement.
- IF COMPLETION STATUS - new action added to launch actions depending on objective's completion status.
- IF SCORE - new action added to launch actions depending on objective's score.
- PARALLEL - new action added to launch actions simultaneously in parallel threads. Can be combined with SEQUENTALLY to build complex action schemes.
- SIZE-START/SIZE-STOP - new actions that allow object's resizing.
- Z-INDEX - new action that allows changing object's z-index.
- Sound file handling is re-writed to allow FireFox/Opera/Safari browsers to play sound correctly.
-
New objects added:
- Flash Video object can be used for playing Flash Video (FLV) files and streaming Flash Video.
-
Existing objects updated:
- Flash-movie – Code source detection is rewrited. Custom Flash-object parameters list added.
-
Known bugs fixed.