Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #359398 Score: 0
    Profile photo of Jason Craft
    Jason Craft
    Member
    beginner
    intermediate
    wise owl
    friend finder
    contributor
    curious george
    2 pts
    @jcraft6852

    I am trying to figure out how to add functionality that will permit the end user to “bookmark” multiple pages of a published title for future review. Does anyone have any suggestions or experience with this?

    #359774 Score: 0
    Profile photo of Jennifer Valley
    Jennifer Valley
    Member
    contributor
    beginner
    friend finder
    advanced
    lectora beginner
    verified member
    wise owl
    profile
    picture perfect
    curious george
    117 pts
    @jvalley4735

    Are you trying to use internet bookmarking or SCORM bookmarking?  For internet bookmarking, you’ll probably need code which is not my forte so I’ll leave it to an expert to comment.  For SCORM book marking there is an associated variable (AICC_Lesson_Location) which you could use.  However that would override any re-entry into the course.  If I were in your position I’d probably make something similiar to this notes example (https://community.trivantis.com/shared-content/student-notes-feature-example/) and swap out the note recording feature with button that give the learner an option to come back to revisit the content later.

    #359779 Score: 0
    Profile photo of Jason Craft
    Jason Craft
    Member
    beginner
    intermediate
    wise owl
    friend finder
    contributor
    curious george
    2 pts
    @jcraft6852

    Thanks Jennifer, short answer – neither!

    I’d like the end user to be able to click a button that would add the page title to a list of “saved pages”. I’d like that list of saved pages to be accessible throughout the course and between login sessions, and I’d like the end user to be able to click on pages in the list of saved pages to navigate to the specific page. I’ve been able to accomplish some of this through the use of variables within the title, or external javascript, but keep running into dead ends.

    #359914 Score: 0
    Profile photo of Jennifer Valley
    Jennifer Valley
    Member
    contributor
    beginner
    friend finder
    advanced
    lectora beginner
    verified member
    wise owl
    profile
    picture perfect
    curious george
    117 pts
    @jvalley4735

    Let me see if I can pull together a quick example.  I have an idea in my head but I think executing it and then sharing will help us both out.

    #361902 Score: 0
    Profile photo of clammers
    clammers
    Member
    beginner
    intermediate
    contributor
    curious george
    wise owl
    picture perfect
    friend finder
    advanced
    entry
    entry
    20 pts
    @clammers

    Any updates on this? I seem to remember seeing about this functionality years ago on this forum, but a search came back empty.

    #362408 Score: 0
    Profile photo of Jason Craft
    Jason Craft
    Member
    beginner
    intermediate
    wise owl
    friend finder
    contributor
    curious george
    2 pts
    @jcraft6852

    Thanks for looking into it, I haven’t made any progress on this yet. I also had searched the forum for advice, but couldn’t find anything. Seems like something that would be useful or at least have been done by someone before, but maybe not. I hate to think that it’s not possible. I’ll resume working on a solution in a few weeks. Did <span class=”handle-sign”>@</span>jvalley4735 ever come up with an example?

    #363134 Score: 0
    Profile photo of Jennifer Valley
    Jennifer Valley
    Member
    contributor
    beginner
    friend finder
    advanced
    lectora beginner
    verified member
    wise owl
    profile
    picture perfect
    curious george
    117 pts
    @jvalley4735

    I’ve been working on a sample but my availability has been limited. I’m going to post what I have so far and you can let me know if you want me to continue.  The functionality isn’t fully there but my idea was to have a menu that would ask you if you’d like to save the current page.  Then an additional mention could be accessed to see all the ones you have saved.  My variables and visibility are playing hell along with the fact that my computer went through an update and I swear I have gremlins LOL

    #364953 Score: 0
    Profile photo of Jason Craft
    Jason Craft
    Member
    beginner
    intermediate
    wise owl
    friend finder
    contributor
    curious george
    2 pts
    @jcraft6852

    Thanks Jennifer for mocking something up, I hope your gremlins are gone now! Sorry it took me so long to look at your example, I’ve been out on vacation for a while :). Thanks for mocking something up, I like a lot of what you have, although I think this would be cumbersome to build out (and prone to error) on a course with 200 pages for example.

    I was thinking something more along the lines of a “Save This Page” object, that when clicked would Save the page to a list of pages. I mocked something up, and will attach it below.

    The problem with my mock-up though is that, I can’t make my list of pages clickable. There does not seem to be a LO action to dynamically add buttons. Furthermore, I think to do this right, it would require external javascript. For example, ideally I would want to prevent the user from adding a page twice, I’d want to give the user an option to remove pages that were previously added to the list of bookmarks, I’d want to be able to sort the list of saved pages alphabetically. But I’d forgo all of that at this point just to get a simpler proof of concept working. I think I can handle the JS programming, but I can’t seem to figure out how to integrate it into LO and retain the list of saved bookmarks between sessions.

    As an alternative route, I was also experimenting in LO with adding pages dynamically to a Table of Contents (instead of a text block object), but didn’t get too far with that idea.

    Anyways, I appreciate your time and replies!

    #366986 Score: 1
    Profile photo of Joe Wieloch
    Joe Wieloch
    Moderator
    beginner
    intermediate
    friend finder
    contributor
    LUC16 Attendee
    verified member
    wise owl
    LUC17 Attendee
    advanced
    picture perfect
    74 pts
    @wheels

    I had a little time to fiddle with this.  I used a list box and JavaScript actions to make a widget that allows a user to save and manage multiple bookmarks.  Please give it a try!

    – Joe

    This post has received 1 vote up.
    • This reply was modified 3 years, 2 months ago by Profile photo of Joe Wieloch Joe Wieloch.
    #367342 Score: 1
    Profile photo of Jason Craft
    Jason Craft
    Member
    beginner
    intermediate
    wise owl
    friend finder
    contributor
    curious george
    2 pts
    @jcraft6852

    This works great – thanks so much Joe! Great solution to use a list box, that never occurred to me. Still trying to wrap my head around how you came up with some of your code, but the implementation was pretty much exactly what I was looking for, and it works.

    This post has received 1 vote up.
    #401077 Score: 1
    Profile photo of Joe Wieloch
    Joe Wieloch
    Moderator
    beginner
    intermediate
    friend finder
    contributor
    LUC16 Attendee
    verified member
    wise owl
    LUC17 Attendee
    advanced
    picture perfect
    74 pts
    @wheels

    I updated this to work with the Seamless Play publish option and shared it here …

    https://community.trivantis.com/shared-content/bookmark-manager/

    This post has received 1 vote up.
Viewing 11 posts - 1 through 11 (of 11 total)

You must be logged in to reply to this topic.