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
- vanessacasto572Community Member
Hi. This is exactly what I was looking for...how did you add the javascript and then upload it into Rise?
- MikeAmelangCommunity Member
Vanessa,
At the top of this post you will find a HOW-TO document, a HOW-TO video and links to all the necessary files. Let me know if you have any follow-up questions
Mike
- MikeAmelangCommunity Member
Marti,
Try this LearningJournal.js file. In each section, add a line "Section Order:" with the order number that you want the sections to appear in. Let me know how it works for you.
Edit: the above link now points to the master LearningJournal.js file because the functionality of ordering the sections has been folded into the master branch or version.
Mike
- WendyFarmerSuper Hero
HI Mike
I'm getting a 404 error not found when clicking the link
- MikeAmelangCommunity Member
Wendy,
That's not an ideal customer experience. :) Can you let me know which link you are referring to? I checked all the links just now and they appear to be working.
Mike
- MartiAhlquistCommunity Member
Yes it worked! Thank you so much! Makes it look so much better.
- MartiAhlquistCommunity Member
Okay, thanks.
- MikeAmelangCommunity Member
Marti,
I am afraid I wasn't clear. In order for a "Section Index" line to work, I will need to update the code some. Let me look at the code and see what I can do. I will get back to you.
Mike
- MartiAhlquistCommunity Member
I'm working on a course where I've used the journal and all is working well, except that when I go to print the journal, the order of the entries is not according to the course. I've double checked and doubled check the formatting of the section header and can't see any problem. Any ideas for this. I'm attaching a copy of one of the journals. I've numbered the sections to help understand the order.
- MikeAmelangCommunity Member
Marti,
The Learning Journal currently queues the sections to be printed in the order that the sections were visited. Would it make sense to add a "Section Index:" line to the Section Intro which determines the order of printing? Or will that make the Section Intro less understandable to the learning designers?
Mike
- MartiAhlquistCommunity Member
I'll try it and see if that helps.
- RoxanneMyles-18Community Member
Does this technique also work with TINCAN files or does the method only work for SCORM files?
- MikeAmelangCommunity Member
Roxanne,
The Learning Journal does not interact with any LMS. All data is kept within the browser's memory. Therefore, the Learning Journal should function fine with both TINCAN and SCORM files. If this is not the case, please let me know.
Mike
- AnanthSankaranCommunity Member
That's not a problem :-) I have a quick question? one of the survey question I've got requires user to enter 3 options (all free-text).
So, each option would have a free text box associated. When I use the code below (for 1st option), All I see is Option 1. (the prompt with the question doesn't appear).
When I remove the prompt in front of Option 1, then the question alone appears without the prompt for option 1. Any idea where I am going wrong?Journal Entry
Section: Please think of 3 options he could try in order to manage the tough situation he's in *
Prompt: Please think of 3 options he could try in order to manage the tough situation he's in
Prompt: Option - 1 *:
- MikeAmelangCommunity Member
Ananth,
The Learning Journal entries are designed to have one Prompt and one text box per Journal Entry. To solve your issue, create three separate Journal Entries and repeat the Section line in each. Like so:
Section: Please think of 3 options he could try in order to manage the tough situation he's in *
Prompt: Option - 1 *:
Section: Please think of 3 options he could try in order to manage the tough situation he's in *
Prompt: Option - 2 *:
Section: Please think of 3 options he could try in order to manage the tough situation he's in *
Prompt: Option - 3 *:
The code will know to put all the options in the same section because the Section lines are all the same.
Let me know if this helps,
Mike
- AnanthSankaranCommunity Member
Hi Mike,
This is perfect ! Is there any way we could make the section mandatory ? I would want to have users fill the free text question before moving ahead. Any idea if this could be achieved at all?
- MikeAmelangCommunity Member
Ananth,
This is a great suggestion. Unfortunately, I'm not sure it can be done. It would for sure take some coding custom to your elearn, not a feature added to the files I've shared with the community.
Mike
- MikeAmelangCommunity Member
Marti,
I apologize for the delay in addressing this. It turns out that your LearningJournal.css file had been renamed to LearningJournal.txt. As a result none of the formatting changes you were attempting were recognized. Go ahead and rename the file to .css, repackage your SCORM and you will be good to go.
Mike
- ShakiraMossCommunity Member
Hi Mike, It sorted itself out in the end. Not sure what happened. Cheers Shakira