Toggle/Change Layout Button

Apr 02, 2019

Hi guys

I've been scouring the internet for some answers, but have yet to find anything that fits as such.

I'm building a course that allows the user to change the layout from 50/50 to 60/40 by selecting a button. I'm well-versed on layouts, buttons, triggers, states etc. but this is kind of stumping me in so much as how best to achieve this. In simple terms, is it just a matter of taking the user to the slide (or scene) of the opposing layout when selecting the button? Or, is there something a little more complicated going on? I'm going to have multiple slides in all, and each one will need to be able to toggle the layout. If it's as simple as moving from one to the other, then that's fine, but would mean having two versions of the content. I'm trying to avoid duplication wherever possible. Is that even possible? I'm using Articulate 360. I've not built anything yet, just kinda playing around with the articulate templates.

Am I missing something somewhere?

Many thanks :-)

5 Replies
Ashley Terwilliger-Pollard

Hi Blue,

It sounds like you're looking to have different screen sizes throughout your course? Storyline doesn't have that as a built-in option as you can only set one story size for the entire course. As you mentioned you could look at creating two courses with different screen sizes and linking them together. 

Hopefully others in the community will be able to weigh in with more options and ideas! 

Blue Kearsley

Hi Leslie

Thanks for your reply.

Users have a button to select which layout they want, and I've currently had to duplicate content as I've not found any other way to create this. I am using scenes, but now wondering if that was even a good idea. In essence, if the user starts with a 50/50 split, that's fine, but if they then change it to 40/60, any questions they would've attempted, would not count in their results. Could JavaScript help? And if so, how? Each scene has its own results slide, is there maybe a way to have an either/or results slide for the same question in either scene? I'm also curious that even if both sizes of questions were in the same scene, how would the results slide handle that? I'd need to set all questions to be included, but how could I stop it from showing the slides that weren't even attempted? 

I don't think it's a matter of updating the master slides, especially if I'm duplicating content. Although I did run with that idea a little. From what I've found, it would help with slide structure, but I couldn't quite find any specific triggers that could help with changing the layouts. Again, could JavaScript help here, and if so how? The concern here though is that even if I was able to change the layout, the content itself wouldn't change, and because they can be a multitude of slide types (question, text/images etc), and a multitude of layouts, this wouldn't be easy to manage. 

Maybe I've kinda answered my own question. Maybe it is just overly complicated and not easily achievable. Has anyone else any other thoughts here? 

Leslie McKerchie

Hi Blue,

It is helpful to talk out ideas and scenarios though, so thanks for sharing.

I didn't realize in your initial post that you were dealing with question slides as well. Your concern about the tracking with the result slides is the most concerning. Articulate Storyline lets you track a course either by the number of slides viewed or by a single quiz (result slide). Tracking both measurements or multiple quiz scores for the same course isn't supported.

JavaScript is not a feature that we offer support on, so I'll leave that and any additional design ideas to the community.

This discussion is closed. You can start a new discussion or contact Articulate Support.