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
- KenyaMcIntyre-1Community Member
HI! How do I remove the Print Actions button? Thanks!
- AmyGttCommunity Member
Were you able to figure this out? I am trying to delete it as well.
- KariMcKayCommunity Member
UPDATE (In case anyone else has a similar problem). When I copied the coding for Rise from the .js file, it didn't leave the visual space after each line (and I didn't realize that it wasn't correct.) (Essentially, the system was reading everything as one line of text with soft returns (shift+Enter) in between rather than full, hard returns. I went to the end of every line, and pressed Delete until the next line of text moved to that line. Then I pressed Enter. (Repeat for each row of text). Rise showed a distinct space in between the rows of text. When I republished it worked fine.
Original post: I love this idea and am researching it for my team. But the code is still showing as the text I copied in.
- I added the Journal Entry and Section Intro lines (copied and pasted from the .js file and updated it accordingly.
- I published the Rise course and unzipped the output.
- I copied and pasted the css and js files into the scormcontent folder,
- I edited the index.html and added the 3 lines of codes to the applicable line.
- I double-clicked the index.html file to see if it would show properly. (It didn't.)
- I thought maybe it needs to be zipped back up, so I did that and uploaded it to my LMS.
Before I go any further with my testing, the last comment on here is from a while back. You mentioned that it could break at any time due to Articulate updates. Do we know that it's still working?
Thanks. I see that the css file is only 1 kb, but when I open it, it's the full content.
- LauraFotherg185Community Member
Yes this definitely still works! Our medical students are using it in 9 different Rise courses that were developed.
- HeidiAdams-42f5Community Member
Is there a way to have this show in the Review version of the course?
- MikeAmelangCommunity Member
Hello E-Learning Heroes,
I don’t follow this conversation, but an Articulate Rise user DMed me, pointing out that Articulate may have deployed a change which has caused the Learning Journal to not function. This has happened in the past and is not unexpected. Unfortunately, I will not be able to investigate a fix.
If Articulate has indeed made a change, a fix to the Learning Journal could very well be small. It was a small fix last time. I would recommend involving a jQuery contractor to take a look at the code and implement a fix. From the beginning, I’ve made the code available for others to update and build upon at GitHub here.
You could also reach out to Articulate themselves to see if they would be willing to partner on working toward a solution. Last time, they were not—but that was years ago. If Articulate shared what the change was, the work of the jQuery contractor would be facilitated, since becoming familiar with Rise’s output would be half their task.
I also see in this thread that there are alternate approaches that other people such as John Cooper have implemented which may be more regularly maintained. Perhaps John himself could implement the fix!
Hopefully, Articulate recognizes the demand for this functionality and officially implements it soon. You’ve all shown that the demand is there.
- EvaHadjiyanisCommunity Member
My friend was able to fix this issue. It turns out that RISE just changed the language so everywhere where it said "block-impact" now it uses the term "block-statement." So if you change out all mentions of a “block-impact”-related class in Learningjournal.js and Learningjournal.css for an equivalent “block-statement”-related class, it works again.
- JeremyCrowsonCommunity Member
Thank you all for what you shared. Special shout out to Eva Hadjiyanis and your friend for the actual language fix. We can confirm that this fix does in fact work. The attached files are updated with the latest fix replacing instances of block-impact with block-statement. In case this helps anyone else currently using this version of the learning journal.
- MikeAmelangCommunity Member
Thank you Eva and Jeremy for your work in updating the Learning Journal to Articulate's most recent changes. Unfortunately, the files shared above include customizations that will break other users' implementations.
I've implemented only the generic fixes that Eva recommended and have created test files here. I don't have a way to easily test these files. Can the community test these files? If they are approved then I will update the files that are downloaded via the links at the top of this thread.
Thank you.
- RachelMcCullougCommunity Member
- TrainingSILFranCommunity Member
Hi Mike. I tested your files and they worked for me. Thank you!
- RachelMcCullougCommunity Member
Hi Mike, This was working well in our learning platform rise, however, recently the coding is not working on each individual's first view of each journal entry (you just see the inserted statement box). It works every time on 2nd or more viewing of each journal log though. This could be achieved by going back and then forward a page to view it again. Any ideas?
- ChristinaStefonCommunity Member
Hi Rachel, I have noticed the same issue (the journal entry textbox only working on the second viewing) in the last two weeks. Would be very interested to hear if anyone has found a way to remedy this.
- LauraFotherg185Community Member
I have 9 Rise Modules that are being used in a medical school Year 4 course. I have used them with NO ISSUES for 4 years and now in the last month have issues. It is the same as reported by ChristinaStefon and RachelMcCulloug. If I scroll through the entire module, refresh the page and come back then the journal entry is available. Also the text of the Prompt is missing above the box, still unsure if that is a CSS issue. Do we know is this is SCORM 2004 update, Javascript issue? I'm getting a bit desperate for a quick answer. Thoughts?
- IsaiahAdona-17aCommunity Member
This is amazing, thank you so much for sharing!
That's pretty cool. Hopefully some of the programmer types in the community will offer some insights and tips. You may want to show off the idea outside of the Rise forum and in the Discuss Course Building to catch the eyes of those who don't look in the Rise forum.
Woah! This is fantastic! Nicely done, Mike.