Hi,
I started a discussion here on the general developers forum about this module but probably this is the more appropriate place for this announcement.
Attached is a zip file of a beta version of my Flash Activity Module released under GPL (some of the libraries used are under different but compatible licenses - one actionscript class I modified and used is freeware and another is under the lesser GPL which is less restrictive than the GPL).
Some of The Module's Features :
Movies are installed in a movies subdirectory. The framework looks for an html file in the same directory and strips out the code from there to use to embed the
Flash movie in a page (this html file would probably be automatically generated by the Flash authoring environment). Optionally you can create a mod.php file
used to generate a single page / multi page form for configuration. And a service.php file that is a class of methods that can be called from your Flash movie,
to get config data or to send answers from the movie for example. All session variables and access to the Moodle database is available from within your service
class file. Your service class file is passed the id of the activity instance etc.
The framework supports :
*backing up and restoring config settings and grades and results from movies.
*Moodle grades table.
*Downloading answers given as an excel worksheet / comma seperated values / as a tab seperated text file.
There is not much recent activity or other logging going on now though.
The framework was built to be secure, fast and flexible.
Movies included in installation :
There are three example movies included in the installation. A little more about them can be found in the course backup file I have attached. I will be working
on more documentation soon about how you can use this same framework to have your movies talk to Moodle (first I'm going to make another movie ; a text segment
selection test movie though).
Installation :
Unzip the attached zip file. The zip file contains two zip files. The Flash Activity module is in flash_activity.zip.
Unzip the flash_activity.zip archive in the root of your Moodle installation. This will copy a file to lang/en/flash.php and other files to mod/flash/
Then go to the admin page for your site : http://yourmoodle.com/pathtomoodle/admin/ Make sure you are logged in as an admin and the module will automatically
set up the database tables it needs.
Then you can try the example activities which are included in backup-test_drive-blahblah.zip which is a course back up file, or you can start making your own activities by selecting add activity - Flash Activity on a course's main page.