Forum Discussion
Learning Journal In Rise
UPDATE DECEMBER 2024
Download at your own risk! It appears that Articulate recently made a change that could cause the learning journal to stop functioning. Such changes have happened in the past and will continue to happen. However, I will not be updating the learning journal code at this time. To remove the learning journal, simply remove any STATEMENT-NOTE entries that refer to the learning journal.
E-Learning Super Hero SamHill has created a newer version of a Learning Journal that has more features and is actively supported. I encourage you to check it out here.
- - - - -
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
304 Replies
- KirstenMcLauchlCommunity Member
Can this be exported as xAPI ( Tin Can )
- DavidEdwards-b2Community Member
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?
- ChiragHonraoCommunity Member
I guess this solution only works on browser and not on mobile app.
Thanks and regards,
Chirag Honrao
Content Developer-MyLearning - MikeAmelangCommunity Member
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
- DavidEdwards-b2Community Member
Ok, thanks for the concept approval.
- TaylorHelliwellCommunity Member
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! :(
- MikeAmelangCommunity Member
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
- TaylorHelliwellCommunity Member
Unfortunately not so very baffled by why it's not saving :(
- MikeAmelangCommunity Member
Taylor,
You can DM a link to the outputted course to troubleshoot, if you'd like.
Mike
- SherriSagers-caCommunity Member
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! :)
- TessRoper-ee31cCommunity Member
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.
- MikeAmelangCommunity Member
Tess,
To change the text in the buttons, see the section around line 72 and replace with your desired text:
// These are the text for the Print buttons
var PrintAllButton_Text = "Print My Journal";
var PrintTakeActionsOnly_Text = "Print My Actions";
Mike
- MichelleGaleazzCommunity Member
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 :)
- DanielleColl782Community Member
Thank you for the update!
- sarastantonCommunity Member
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
- MikeAmelangCommunity Member
Yes. Remove line 433 that reads
container.appendChild(button2);Regards,
Mike
- MichelleGaleazzCommunity Member
Hi Mike
We have a lot of reflection checklists in the Rise 360 course... There's no right or wrong answer to them as everyone completing will have a different opinion (hence why they're reflection checklists). I would love to be able to collate the responses from within the module (similar to your journal entries) and then have a print button at the end. Given your experience, do you think that this would be possible with the right know how?
- MikeAmelangCommunity Member
Michelle,
That is very achievable. In fact, a couple years ago, I extended the functionality of the Learning Journal to include both checkboxes and Madlibs. Here is the version that includes both those features. Simply search for the word "checkbox" to see all the code in the file related to the checkboxes. If the "Part" field is set to 1, the checkbox is clickable. But later in the course if the same ID is used but the "Part" field is set to 2, the checkbox is read-only, allowing you to display all the checkbox results at the end. Warning: this is from a stale, 2-year-old branch of the Learning Journal and therefore simply replacing your LearningJournal.js file with this file will fail. But it's a good start.
Mike
Related Content
- 8 months ago
- 1 year ago