Forum Discussion

SamHill's avatar
SamHill
Super Hero
10 days ago

Rise Learning Journal / Notes

I've been working on a Learning Journal for Rise. I have an Alpha version I'd like to share on SCORM Cloud and in a YouTube video.

The features we have included so far are:

  1. Comments persisted between sessions (SCORM 1.2)
  2. Save comments, associated with blocks individual blocks
  3. Comments are organised into topics/pages
  4. Edit existing Comments
  5. Delete Comments
  6. Print comments (to printer, or PDF is you have the required software installed)
  7. Export comments to Word (*.doc)
  8. Pagination (If comments exceed a defined number, they are split into pages)

There are some things that needs to be finalised which will not take a great deal of work to complete.

  1. SCORM 2004 compatibility
  2. Mobile compatibility
  3. WCAG 2.2 AA

What I'm looking for is a bit of community input, as I know people have wanted this feature for quite some time. This is my best guess of how somebody might use a learning journal, but would love to hear any other examples of how it could function, or additional useful features that could be included.

Here's the video on YouTube (video embedding still a problem on this forum): Rise Learning Journal

If you would like to check it out on SCORM Cloud. You can visit this URL: Rise Learning Journal on SCORM Cloud

Update (3rd December 2024)
I have continued to work on this project and it is now SCORM 2004 compatible. Again, it is using the cmi.comments_from_learner. Unfortunately I found a significant issue with the Articulate implementation of the SCORM 1.2 and 2004 comments. I am in communication with support after logging the issue. I am hoping I can convince them that the implementation is incorrect, and the base script is updated. In the meantime, I am applying a patch to the Articulate "WriteComment" function to ensure comments are stored correctly for SCORM 1.2 and SCORM 2004.

I have also made some cosmetic changes and updated the CSS for the HTML to ensure the application picks up the current Rise module theme (colours, fonts etc).

I've fixed a few bugs I have found along the way with regards to deleting journal entries, and editing journal entries when not on the page they originated from. This all appears to be working really well now.

My next priority will be working on the CSS to ensure it is mobile compatible. Once all of the HTML and CSS is finalised, I'll then work on the accessibility. I've been implementing aria attributes as I go along, but there is still some testing and development to be done on that side of things.

I will be looking to release this as a BETA to a handful of people early in the new year.

  • ruby05guy's avatar
    ruby05guy
    Community Member

    The features you've included, like SCORM compatibility, mobile support, and pagination for comments, really make it a comprehensive and user-friendly tool. I love that you’re considering accessibility with WCAG 2.2 AA, and the ability to export to Word and print comments is a great touch.

    • SamHill's avatar
      SamHill
      Super Hero

      Thanks for the feedback ruby05guy . I'm really aiming to make it easy to implement and easy to use (for everybody). Is this an application that you think you could use in future projects. Have you had the need for it in the past, or would you look for opportunities to use it in the future?

  • ChrisLee2's avatar
    ChrisLee2
    Community Member

    Hi Sam, great work. I like the fact notes are by block (user friendly). No doubt ID's will want CSS customisation of the output, so I'd include that in any paperwork on release. Impressive.

    • SamHill's avatar
      SamHill
      Super Hero

      Yes, I'll be making this as flexible as possible. There won't be a front-end to make those kind of updates, but I can definitely add the Print/Word styles to a JavaScript configuration file. I will be keeping the styles basic for release though.

      Those with a bit more JavaScript nous will be able to dress the documents up nicely.

      Do you think this is something you could use for projects in future (or have used something similar in the past) ChrisLee2 ?

      • ChrisLee2's avatar
        ChrisLee2
        Community Member

        I'm just going off what happened with the first journal, as ID's got it to work they're next question was how to customize it. I can imagine this being quite popular.

  • Hello Sam, just watched your video and tried the SCORM Cloud Rise Journal. This is excellent - I could use this in so many Rise builds. Button location near each block works well, the notes being separated into individual topics is logical. It's behavior works well for me. The implementation post publish seems fairly straight forward. The files rebus-notes.css and rebus-notes.js are you making them available to us to implement into our own project, or a guide how to produce them. I've been following this thread for some time but not really paying much attention to it until now, so forgive me if I've already missed them anywhere

    • SamHill's avatar
      SamHill
      Super Hero

      Hi DavidAtkinson-d thanks for taking a look and I appreciate the feedback. It's very much Alpha at the moment and not ready for distribution (not fully tested).

      When it reaches BETA in the next couple of weeks, I will distribute to a handful of people that are interested (I can include you). I'll pop a demo of BETA on this thread when ready, and will message you so I can provide you with a copy.

      I'm not sure at this stage if I'll be open sourcing or asking for a a few dollars in exchange as it's been a relatively significant development.

      • DavidAtkinson-d's avatar
        DavidAtkinson-d
        Community Member

        Hi Sam, thanks yes a copy of the beta would be appreciated. Understood about the open sourcing, just let me know when the time comes. Thanks again and great work.