So one of the teachers wants the students to practice writing a script. But they might want to retrieve their script in the future. Is it possible to do that with Captivate?
Captivate doesn't offer this functionality out of the box. It doesn't by default store information as data on the learner's computer so that the learner can retrieve that data at another time somewhere in the future.
How were you intending for the learner to retrieve what they had entered? How long in the future would the data need to be saved for?
Let say it took them 20 minutes to write a summary. Once they hit done they currently exit the course and the answers exist somewhere but can't be retrieved.
We were thinking maybe have it email, but captivate doesn't do it easily without an email app. And will the variables carry over into the email? In which case why would anyone need to Captivate at all other than to score and check for keywords?
You are correct. Captivate isn't designed to create emails either. The most it will allow you to do is spawn a new email (by getting the user to click on a mailto: link). You can add some encoding to the end of the link to pre-populate the Subject and Body of the email. But (by default) you cannot add variable data to the body.
And even if you DO spawn an email, you cannot automatically send that email without the user being required to do something.
Many of the things you want to do are possible. But only by engaging some programmers to create the custom functionality you want. And you would also likely to be needing a separate server and database (in addition to your LMS) as a place to store the user's data.
I did this back 2019 https://elearning.adobe.com/2019/12/save-html5-elearning-certificate-pdf-print/
I think you could use some of the code.