The QTI engine can process results from a flash file, if the flash file is properly integrated into the qti.xml file. Regular flash "movies" are integrated with the tag of type "application/x-shockwave-flash". Those Flash files can not communicate further with the OLAT QTI engine. If your Flash is integrated with an tag, the QTI engine does allow for the flash to send back an response which will be propcessed by the engine. The matapplet tag has to be within an tag. Your Flash can thus send back its response in the form of a single string. The following shows an example excerpt: 42 1.0 42 -1 Note that in addition, the items ident attribute has to begin with "QTIEDIT:FLA:" which will instruct the QTI engine not to display any forms (your Flash should already implement some kind of "Submit" button.) The following code snippet demonstrates how to send back an answer to the OLAT QTI Engine from within a flash file. ----- Sample Code ----- var oResponseURL:String = _root.oResponseURL; var oResponseParam:String = _root.oResponseParam; sendbutton.onRelease = function(){ loadVars = new LoadVars(); loadVars[oResponseParam] = inputfield.text; loadVars.send(oResponseURL, "_self", "POST"); } ----- Sample Code ----- See the files sendparam.fla/.swf for an example. This will display an input field with a submit button. IMPORTANT NOTICE ON STATIC RESOURCES ------------------------------------ If you want to load resources from within your flash, use the supplied parameter oStaticsURL as base from where you'll load your data from. Example: Instead of calling loadVariables("media/foo.txt", 0); use loadVariables(_root.oStaticsURL + "media/foo.txt", 0);