Per my other reply to this thread about the possibility of bundling HTML output into an exe: How to package an HTML5 application into an executable - Quora ​ And further websearching may reveal other options. Issue 1 : Can I save all variables locally to a text file or similar or even within the Captivate executable so that when started again the executable would reset to current progress level. >Not in an easy sense. Since CP output is pretty much designed to be run from the web, security prevents it from writing to the local drive. There is/was a 'store results locally' option somewhere but I'm not sure it's still available...and if it is, I think it was a via a Flash cookie, so would require SWF output. >While enabling SCORM or xAPI then publishing to HTML, then serving from an LMS is pretty much the assumed option, there may be alternatives. For a while, CP supported reporting to your own custom reporting server: Reporting the Quiz Results to a local server - eLearning However, I'm not positive that option still exists with the latest version of CP. >If you're not familiar with SCORM/xAPI, read up on it a bit. Overall, CP projects enabled for either send values via JS to a SCORM/xAPI JS library when published. Those functions send the values to the LMS/LRS. So if you know JS coding you may be able to intercept those calls and send them elsewhere - i.e. a Google Doc/DB perhaps? There are various threads out there on that theory... >The overall consideration, however, is most all solutions are going to require storing data remotely over the net. I don't think you'll find a method of storing any data locally (such is the nature of web-based content and local security). Issue 2: Can I load variables in bulk at the start of the module/unit/quiz to make the thing flexible. I am look at multi state objects to store a single quiz, unit or module etc so that if need be I can create some standard objects which create variables etc when they load/are accessed. I have a feeling I may be able to do this with Javascript/Actionscript. I have lot's of experience with Flash and actionscript and also some javascript but I believe I need to work with browser and server to use either. >I can't offer illumination here beyond what I offered above. Overall...'maybe', and if so, via JS? But likely within the context of the previous/above replies. Likely not 'local', but should certainly be able to pull values from remote sources. SCORM/xAPI and LMS/LRS delivery handles a lot of this for you, but not as far as setting initial values - that is done in the published project, then it can check for updated remote values that were updated in a previous session...
... View more