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
- ChrisLivermo433Community Member
Files worked for me too Mike, many thanks!
- ChrisLivermo433Community Member
Hi, brilliant journal... anyone know how to hide the 2nd button (Actions)? The descriptor '.journalprintbutton' seems to be the same for both buttons. So, difficult via CSS
thanks
Chris
- RachelMcCullougCommunity Member
Hi Chris, I don't have anything helpful unfortunately but I just came here to also say that I would like to be able to do this.
Rachel
- ReneeHensley-85Community Member
This was great! I remember using this a few years back. Since you created it 5 years ago. Have we come any closer to an easier option in Rise 360 yet?
- LeonieChallacomCommunity Member
Agree I've used this for a few courses but having trouble getting it to work now. Has something changed?
- ChrisLivermo433Community Member
Comment out line 433 which reads 'container.appendChild(button2)'. This is the line that adds the second button to the page.
- MikeAmelangCommunity Member
Rachel and others,
From your description, it appears that a recent update by Articulate has affected the functionality of the learning journal. Such changes have happened in the past and will continue to happen. At this time, I will not be updating the learning journal.
However, the code has been made available for others to update. I would recommend one of the following options.
- Engage the services of a contractor familiar with jQuery or at least Javascript. The code itself is fairly straightforward.
- Remove the learning journal elements from your modules by removing any STATEMENT-NOTE entries that refer to the Learning Journal.
I will update the original post with a warning that the learning journal may no longer function.
Regards,
Mike Amelang
- LaniMurchieCommunity Member
Hi There.
Does anyone know of a way so that there is only 1 button, but on clicking would show all completed data. What i would like is that they have a complete one of the journal and action items together. Can it be done and if so how? - SamHillSuper Hero
Repaired Learning Journal JavaScript file
Hello all. I don't use this library, but have taken a look at it and made some adjustments. I think the major bug was that some functionality in the library had become obsolete (deprecated ~10years ago and finally removed from Chrome).
I've also removed the jQuery dependency, and so you no longer have to load that library in.
I've run some tests locally, but if any other users out there experiencing issues would like to test the library, that would be great.
The updated JavaScript file is available in this zip file, or you can pick-up from https://github.com/samthill/learning-journal
Let me know if there are still any issues and please provide a copy of any errors occurring in your browser console (usually available via F12).
- ShayneHall1Community Member
Please can someone help?
I have implemented this wonderful code, Thank you MikeAmelang
This learning journal is fabulous.
However, when I follow the steps, I am unable to see the background around the typing box, the header is white on a white back ground.
The first image is Mike's, with grey background.
The second image is mine white on white.
Please help, what am I doing wrong?- ChrisLee2Community Member
Is it the CSS for the grey border (if it is a border) use your browser dev mode to see what it is.
- ShayneHall1Community Member
Thank you ChrisLee2 , i have changed the border in the CSS and now it works in chrome.
However, it gets blocked in Docebo LMS system.
Thanks for your help on this.
- JenniferKnott-4Community Member
Hi, Mike,
This is fabulous. I have it working! I just need a way to capture a CUSTOM email address. My content will be used by so many different people, they will want to email it to themselves as a record of their work and time in the lesson.
Can you show me how to use the Statement block to capture their own email address, and also use it with the email button?