Need to create a course that includes a fillable form

Nov 17, 2023

Hello!

I need to create a course where our Board Members will be able to complete / fill in their continuing education activity. 

I've been reviewing previous discussion but am new to storyline and am not really sure how to proceed with this project. I attached the PDF that we have been using outside of articulate. Is storyline the way to go? Any suggestions as to the best way to proceed with this project would be greatly appreciated :)

4 Replies
John Cooper

Hi Lorelei

I have done a couple of projects like this where the requirement was to fill out a form in Storyline - the last one was for a Hospital Trust here in the UK - it was a multi-page form and included text, numeric data, dates and checkboxes as your pdf form does.

Using JavaScript and a JavaScript Library called "pdf-lib" you can actually open a pdf form, read the fieldnames and then assign variables you have collected in the Storyline input fields, write them to the form and then "Save" the completed form on the users system (It opens a "Save As" prompt for them). Or you could email it to someone.

It sounds daunting - particularly if you are not familiar with JavaScript - but it is actually quite straightforward having done it a few times.

It is definitely doable in Storyline.

Regards

John Cooper

Hi Lorelei

Walt is absolutely correct - if all you want to do is allow the user to fill the form out online then definitely Goole Forms is easier. You can store the responses in Google Sheets for easier processing - plus you get all the data validation options (such as date format and range validation) available with Google Forms.

The projects I mentioned in my earlier response collected the input that made up the form from different screens throughout the user dialogue - plus there was some manipulation of the data before it was transferred to the form e.g. certain combinations of responses added variable input to the form.

Regards