JavaScript was chosen because of its vendor neutral ubiquity. The SCORM spec absolutely requires that all communication with the LMS be done via a JavaScript bridge. Vendors are more than welcome to write their LMS in any language they choose as long as the exposed adapter can be found by pure JavaScript and communicates with SCO's via JavaScript.
As I've mentioned in an earlier post, the SCORM spec is final and you will not see changes forthcoming ever (other than bug fixes). The AICC spec which was a forerunner of SCORM (SCORM in fact uses a subset of the AICC cmi data model) allows you to communicate with an LMS via http using almost any server-side language you want. JavaScript was chosen to replace this in order to establish a reusable and interoperable standard. I agree its not elegant and in general is a pain in the ass, but just thought I'd try and give you a bit of insight. Regards, Brooks Andrus -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rostislav Hristov Sent: Wednesday, August 17, 2005 10:33 AM To: Open Source Flash Mailing List Subject: Re: [osflash] Open Source Interaction Components > Come to think of it, I'd like SCORM to not require a browser. There! I said it! > > So how do we get the SCORM standard changed? I'm not much into SCORM. I have made a small research an year ago, but nothing more. I just suppose that almost everything done with JavaScript can be ported to ActionScript. Changing the standard won't be for good, I'm thinkig of following it. May be there're some serious points for using JS since even Macromedia are shipping it with the templates. Is there only JavaScript API for so called LMS servers... sounds like I can't believe it. -Rostislav -- EnFlash - It's all about features... http://www.asual.com/enflash/ _______________________________________________ osflash mailing list [email protected] http://osflash.org/mailman/listinfo/osflash_osflash.org _______________________________________________ osflash mailing list [email protected] http://osflash.org/mailman/listinfo/osflash_osflash.org
