My Captivate lesson has variables that increment during the lesson (to check if a user has done a lesson so to tick the lesson on the Main slide if so); it's supposed to be posted on a network and accessed by different users at the same time. I have 2 questions for you gurus :
- If a user opens the course while another one is already working on it and has the variables changed, can you confirm the variables will be at their initial state for that second user ?
- Is it possible to save the state of the variables for that user, for when he re-opens the course later, the ticks for the lesson he made are still in place ?
Thanks a lot !
By default, a Captivate module knows nothing about the outside world. Each user that opens a Captivate module on a web server is only interacting with the content in their own closed "session". Any number of users can open the same module and whatever they do during the session will not affect the other users. By default, any variable values that the learners set during the session will cease to exist as soon as they close the lesson. For the variables to 'persist' (i.e. be recorded somewhere) you would either have to use some computer programming, or else some kind of application such as a Learning Management System.
You do not mention from which type of network server these lessons are being served. That is an important detail. Is it a LAN server, HTTP/HTTPS web server, or a Learning Management System (LMS) server?