Learning Journal In Rise
Dec 05, 2018
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
277 Replies
Mike, I sent you a message. Thanks for taking a look for me! :)
Hi Mike,
I have created the journal, so thank you its brilliant, and for the most part it appears to work until i press print or email journal.
Not all of the answers written down display in the journal. I have exported multiple times using the same version of the module and each time I export, different answers seem to appear on the journal. In addition, sometimes the email generates and sometimes it doesn't?
I am exporting to Web and viewing via chrome. I read a previous comment that it may only work in an LMS only, is this correct as we are not sure if we are going to put it on the LMS or just have a web version.
Your help will be greatly appreciated.
This post was removed by the author
Mike, thank you, this is just what I was looking for and was able to use it to significantly improve a Rise course I just deployed. Did run into one issue in that unless I enabled the email button option, the print journal button would not appear. But come to think of it, I had already removed the js lines for the Print Actions button because I didn't want that, so maybe I messed something up in doing that. Anyway, many thanks!
This is fantastic. Any updates or the links above are still all good to go?
Hi Mike.
Amazing.. just what I am looking for. I wonder if you can share the Rise course that already has the question and box formatted to just duplicate this statement/note section?
Can this be exported as xAPI ( Tin Can )
Thanks, Mike, for all of your support! With your help, this now works great for my project and the client loves it!
Thank you, Mike. This is super helpful. Like some others, I would love to get the journal entries communicated to the LMS. And since I believe Storyline blocks can pass info to the LMS, and since storyline can also trigger Javascript, I was wondering if a Storyline block might be able to read the variables stored by the javascript entries and report them to the LMS, and maybe also handle the print function?
I guess this solution only works on browser and not on mobile app.
Thanks and regards,
Chirag Honrao
Content Developer-MyLearning
Kirsten,
I would just use the HOW-TO document linked at the top of the post. The document as pretty much the same prompts.
Mike
David,
This functionality would totally rock. I am fairly certain that the Storyline block has access to the browser's localStorage, which is where the journal data is stored. The Learning Journal code is shared on github for anyone to fork and add functionality. I'm afraid I won't be able to, but go for it! :)
Mike
Ok, thanks for the concept approval.
Hey Mike, We've started using the Learning Journal feature, and our learners are having issues with their entries. It seems that when they go back into the module the next day, their entries are wiped! :(
That's odd. Are the users accessing the journal from a different computer or device? If the user changes browser or computer, the entries will not carry over.
Mike
Unfortunately not so very baffled by why it's not saving :(
Taylor,
You can DM a link to the outputted course to troubleshoot, if you'd like.
Mike
Thanks for being so generous and sharing your creativity with us all! And thank you also to Matthew Bibby for pointing me to this solution! I'm going to use it on a project I'm working on now! :)
This post was removed by the author
Hi there - new user! I'm wondering if it's possible to change the text in the button from "Print Reflection" to "Download my Responses" or something similar. I'm worried that some may see "print" and not understand that it's just opening a PDF for them.
Mike you are an ABSOLUTE legend.... have been combing the internet for some glimmer of hope regarding a feature like this..... I cannot thank you enough :)
Thank you for the update!
hi Mke , this is just what i needs . thanks such a help !
is there a way to remove the 'print my actions' button
1) not really sure of its purpose and
2) my learners don't need this option
Yes. Remove line 433 that reads
container.appendChild(button2);
Regards,
Mike
Hi Taylor, Curious what you may have found out. I have concern over this too as we work in a citrix environment that causes all kinds of issues. Im in my first trials and so far it has worked saving, though I've learned not to trust citrix as much as a local desktop.