We have developed courses for our clients in RISE that use Storyline blocks at various points in the course to allow the learner to make their own notes. To overcome the problem that RISE has no variables and the variables used within each Storyline block are lost as soon as the learner exits the block, we store the text variables in local browser storage. (This is similar to the way a website would store cookies).
At the end of the course we then include a final Storyline block that retrieves the variables from local storage and then opens a pre-defined pdf form template and inserts the variables into the pdf and offers it for download.
This works fine and the learner can pause the course , exit it and then restart it and the variables are still available. Although it is important to stress that the notes are lost if the learner clears the browser cache, or restarts the course using a different browser or on a different device (because they are stored in the browser local storage).
There's a demo here:
https://demo12.profilelearning.com