Forum Discussion

SteveMorey-3c41's avatar
SteveMorey-3c41
Community Member
8 years ago

Branching - Rise within Rise.

Branching within RISE within RISE...
I've been working on branching within RISE. If you turn off the navigation elements of RISE and use your own buttons it is relatively easy to create a branched scenario. However, if you want to keep all the elements of navigation and just have one section branch you would need to use a storyline block.

I've found a way around this if you want your branching to be built in RISE:

Create 2 modules, 1 for the main piece and one for the branched scenario.

In your main navigation module and a block to hold an embed where you want the branched section to appear.

In your branched module ensure you have turned off all navigation, set to no sidebar and hidden the author.

Complete your branched module using the button for the navigation. Really easy in RISE.

Export your branched module as html

Create a CSS style sheet including the following line:

/*Title block*/
.page__header{display: none;
}

  • Add a line to the index.html file:

<!--custom css-->
<link type="text/css" rel="stylesheet" href="lib/custom.css">

  • Where custom.css is the name of your newly created css file.
  • Delete the goodbye.html file
  • Host your updated website somewhere
  • In your main (unbranched module) update the embed to point at newly hosted pages, in an iFrame. (You might need to add a / at the end of the src address depending on your hosting.
  • Do lots of testing.
  • Bob's your uncle.
  • Pray Articulate does not do anything to stop this working.

An example in action:
https://rise.articulate.com/share/S9qpZJPrBM8-nNf3rLD-LyujnO3zwgnR

11 Replies

  • So let me see if I understand, rather than branch within Rise you've linked to a separate Rise course but embedded it within an iFrame?

    • SteveMorey-3c41's avatar
      SteveMorey-3c41
      Community Member

      Yes, that's right. I can keep the navigation in my containing RISE course. But have branching in the called course.  

    • SteveMorey-3c41's avatar
      SteveMorey-3c41
      Community Member

      It works fine in an LMS. The main file is the same as ever. You are using RISE to create web pages that are called through the iFRame in the main page. Unless you want to start making outside of RISE changes to the main file you can just post to your LMS as normal. 

       

      NB: updated after I realised that my previous response was incorrect. 

  • How do I make sure that externally hosted branch sends a completed value to the LMS?

    I added a storyline object thingy that sets a completed value when it loads but it didn't seem to work.

  • This is a very cool hack. Although I have concerns about getting it to display just right on mobile devices. I'm still trying to determine my own preferred branching solution in Rise, but this may just be the fallback.

  • That's a great solution! You're so smart!

    For me, it's really challenging to find a place for hosting this webpage and make sure it works correctly with my LMS and I am curious why could not they just add more customization to scenarios to avoid fiddling with all this.

  • DiegoGallegos's avatar
    DiegoGallegos
    Community Member

    Hi! 

    Are there any updates about this topic? I'm really curious about working with a Shell Rise.

    Also the second lesson within the Rise Steve shared is reporting a malfunction, I guess that was where the branch options were.

  • garymoulton's avatar
    garymoulton
    Community Member

    Hi 

    I am also interested in this too. 

    Is there any recent updates?

  • CarlaKaiser's avatar
    CarlaKaiser
    Community Member

    Impressive. I love seeing how other people's brains come up with workarounds! Thanks for sharing this idea.