Forum Discussion
Learning Journal In Rise
UPDATE JUNE 2020:
Firstly, Articulate recently implemented a small update to Rise. As a result, all new exports from Rise will need to include the most recent version of LearningJournal.js which is found at the usual link.
Secondly, at any time Articulate could update their code and bring a breaking change to the Learning Journal. Over a year ago, I shared this functionality freely with the community and the code comes with no warranty or support either implied or expressed. If at any time you want or need to remove the Learning Journal from your modules, simple remove any STATEMENT-NOTE entries that refer to the Learning Journal.
* * * *
I built a cool Learning Journal feature for Rise that has been very well-received. I thought I'd share it in case anyone wanted to a. use it or b. improve on it.
The Learning Journal allows the learner to enter text responses to journal prompts throughout a Rise course. At the end of the course, the learner can print their learning journal of all their responses. The responses are saved to the browser so that they persist on future visits to the Rise course.
EDIT May 2019: At the request of a member of the forum, I created a HOW-TO video below that shows each step of the HOW-TO document in action.
Example Rise Course
http://amelangrise.s3.amazonaws.com/learningjournal/index.html
HOW-TO Document
https://github.com/mikeamelang/learning-journal/raw/master/Learning%20Journal%20HOW-TO.docx
HOW-TO Video
https://360.articulate.com/review/content/33873893-2ea1-46d9-9415-3efca951d74c/review
Learningjournal.js file (right-click and save)
http://raw.githubusercontent.com/mikeamelang/learning-journal/master/Learningjournal.js
Learningjournal.css file (right-click and save)
http://raw.githubusercontent.com/mikeamelang/learning-journal/master/Learningjournal.css
Project github site
https://github.com/mikeamelang/learning-journal
I would love any feedback and help to improve the functionality and code.
Mike Amelang
- ChristinaHei674Community Member
Mike, this is great! Thank you for sharing. Would it be possible to add a Submit Journal button to send the responses to an LMS or course facilitator email address? Without the ability to report long-text responses to an LMS from Rise or Storyline blocks, I'm really searching for options.
- MikeAmelangCommunity Member
Christina,
Option 1, Sending the Responses in an Email
I went ahead and created a version that adds an "Email My Journal" button to the Learning Journal. It opens up a pre-filled email and the user only needs to click send. (Rt-click and save the file)
Learning Journal with Email Button
Option 2. Sending the responses to the LMS
This would be great functionality. I personally don't know how to make that work. Here's some links, though, that will give you a start.
lmsAPI Functionality in HTML5 Output
Rise: How to Report Completion and Success Statuses to an LMS
Have fun journaling!
Mike
- MichelleGaleazzCommunity Member
Hi Mike
Me again! I just found this thread where you are talking about emailing the journal. The link isn't working for me - I get error 404... are you able to share the file again by any chance? Many thanks.
Regards
Michelle
- MikeAmelangCommunity Member
Michelle,
The email button functionality is found in the newest version. Check the HOW-TO doc for instructions.
Regards,
Mike
- mitchhorn-5ccb3Community Member
Hi Mike, trying to download the email button, but keeps failing - no file.
Please could you relink?This journal is exactly what I am looking for.
- JohnCooper-be3cCommunity Member
We have taken a slightly different approach to this problem, choosing to incorporate 'note-taking' Storyline blocks at various points throughout our RISE courses. The Storyline blocks capture the learner 'notes' and, like Mike's excellent solution, we store them in the browser's local storage.
At the end of the course we have a final Storyline block that provides a button executing a JavaScript routine to retrieve the notes from local storage, open a pre-formatted pdf form and insert the notes into this 'journal' or 'course handout'. The learner is then presented with the file for download.
https://demo12.profilelearning.com
This works well but, of course, since the variables are stored in 'local storage' the learner will lose their output if they pause the course and clear the browser cache, or try and resume using a different browser, or a different device.
Like Becca, we would also LOVE Articulate to provide just a small amount of storage we could access on the RISE server so we could store variables there.
- LanceElliott-36Community Member
Just a note - Jan 2023... this code works.
- DawnMoullet-9b1Community Member
Are you using the email function of this? I am struggling to make it work and would love to get some help!
- TeresaVanderposCommunity Member
I am not sure if I ever shared this. But I use Storyline blocks in RISE as well with some javascript code for the learner to print their notes. If this helps anyone here is an example. I don't know javascript, I just taught myself via google how to do bullets and quotes.
- MikeAmelangCommunity Member
FYI, I've updated the files available at the main links at the top of this conversation with the changes from my above post of 26 October.
- MikeAmelangCommunity Member
You bet, Alphonso. I will cook one up and add it to the post. Thanks!
- MartiAhlquistCommunity Member
Thank you for the video. It was really helpful.
- MikeAmelangCommunity Member
Great to hear! I was concerned it was too long, but I think it's better to share too much and let viewers jump to the content they need.
- AlyssaTolmanCommunity Member
I love it and shared it with the team. Nice work!
- MartinLinneyCommunity Member
Hi guys, this is a great bit of info and it looks really good when I've used it. My only issue seems to be the Print My Actions button. I have multiple sections, some with actions and some without. But it only seems to show my very first section on Print my Actions. Anyone else come across this?