variables
42 TopicsCMY Mix Lab
An experiment in pushing Articulate Rise beyond fixed variables and linear flows. What this is The CMY Mix Lab is an interactive experiment built in Articulate Rise to explore what happens when you are no longer limited to a fixed set of variables. Unlike standard Rise blocks, and even compared to Storyline, this approach allows for a virtually unlimited number of variables and states within a single interaction. For this challenge, I wanted to build something that cannot be created in Rise in any other way. The mixer relies on continuously changing values, combinations, and outcomes rather than predefined slides, layers, or triggers. Everything happens inside one custom block, driven by logic. How it was made Full transparency: I’m not a programmer. This project was very much vibe coded. I built it by experimenting, tweaking values, breaking things, and fixing them again with the help of AI and a lot of curiosity. Working this way felt very different from building in Storyline or standard Rise blocks. Instead of defining all states upfront, the interaction reacts to whatever values the learner creates in the moment. That shift in thinking was a big part of the experiment. The challenge One of the biggest challenges has been (and still is) accessibility. Mouse interaction works well, but I do not have a stable, fully keyboard-accessible version to show you yet. Improving this is something I am actively working on and continuing to refine. This challenge is also part of what makes the project interesting to me. It clearly shows both what Rise can already do and where its current limits are, especially when you start working with many dynamic variables. Why this build This build is not about delivering a perfect or finished solution. It is about exploring possibilities, learning by doing, and testing how far you can push Rise without relying on Storyline or predefined interaction patterns. If this experiment inspires other Rise users to think differently about variables, logic, or custom code, then it has done exactly what I hoped it would do. Vote If you like this experiment or find the idea behind it interesting, I’d really appreciate your vote. https://share.articulate.com/aWvCo417oehOA2FTwbHLA Oh... one last thing! Try mixing with "white". You'll be surprised. :D7Views1like0CommentsWinter Survival
Click here to view the example. This is actually my first E-Learning Challenge! I'm new to using Storyline, so using the challenges for inspiration has helped me learn how to use the platform. For this challenge, I went back to #518 Designing Performance Meters for Learner Feedback. While the design is relatively simple, I learned how to: Create and edit slides and slide layers Create and edit states Create and use variables Create and stack triggers This project in particular helped me gain a better understanding of how triggers stack. After banging my head on the wall for hours, I finally figured out that my “jump to slide X when user clicks Y” trigger was stacked above my “set variable to True when user clicks Y”, meaning that the variable never changed because the trigger above it was fulfilled first and then the slide changed. Such an easy fix for hours of frustration. I’m looking forward to learning more and pushing myself farther in the new year. Any advice the community has for me is greatly appreciated! - Donna Wilson5-Minute Makeovers for E-Learning #532
We updated our menu slides. Originally the buttons just ticked off to show that each section was completed (we used variables at the end of each section that ticked the buttons off on the menu slide). We updated the menu slides to have badges instead that changed from black to coloured badges (using variables at the end of each section that ticked the buttons off on the menu slide). This was to link in with the gamification aspect for staff to collect the badges throughout the course for each section.49Views0likes0CommentsLeadership 101
The first slide is an example of what gets approved by corporate: Generic clipart, plain text, and no audio. I mean, it looks fine but (yawns and screams internally). 🥱 The next two slides are what I proposed. I used text variables for both the name and character selection and paired them with states. I also used triggers with conditions so the narration would match the characters (male v female). I would have created individual voices for each character but this was only a "5-minute" challenge. 😉 I used all Articulate for this: Characters, photo, and video. Leadership 101124Views2likes0CommentsThe Anti-Snob Coffee Guide
First time creating my own number variable! Woohoo!😁 Thanks to this training Using Number Variables in Storyline, I was able to use a number variable for the coffee calculator. As always, I used Articulate AI and 360 content for videos, art, icons, and TTS. I also used Gemini for a couple of videos. I like these challenges because it gives me a chance to learn new skills, inject some humor🤠, and be creative with visual design. I have to comply with corporate templates and branding guidelines all day, so I enjoy the freedom with these challenges!Capturing Text from a Shape or TextBox
I have a game with 40 questions, subdivided into 4 categories. I've created an object for each category and used states for each question within the category. My current plan is to enter the questions in the WYSIWYG environment for easier proof reading than if I tried to enter them into the Variables editor. It's a team based game and if nobody can get the answer right, I want it to save the question to a variable, then at the end of the game, I want it to email the questions to the SMEs. My problem is that unless I switch to using 40 variables, I haven't figured out a way to pull the question from the object before moving on to the next question. I had thought it would be something simple like this: const jsObject = object('6N5bhivlzyV'); set jsText = jsObject.value; setVar('theText',jsText); But, that's not working. Is my javascript bad or is there a way to do this with standard triggers?Solved126Views0likes3CommentsCreating Animations and Interactions in Storyline with Simple CSS and JavaScript (No Coding Required)
Learn how to make your courses move, react, and impress as guest presenter Natalia Vostretsova skips the coding theory and dives straight into what you need to know. You’ll walk away with a practical framework and ready-to-use code you can apply right away.2.1KViews9likes0CommentsVictorian Alphabet Project
A Most Curious Diversion: The Victorian Alphabet Dial Though I am tardy in submitting this humble creation, I felt compelled to share my vision nonetheless. Ever enchanted by the elegance and refinement of the Victorian aesthetic, I have embarked upon a whimsical endeavour: an interactive alphabet dial. With a gentle spin, the player shall unveil a letter accompanied by a charming illustration and a verse, each rendered in the ornate style of the age. It is my sincere hope that this modest project shall delight and amuse, and perhaps even transport you—if only for a moment—into a bygone era of beauty and imagination. Enchanted AlphabetCoin Operated
Hey you guys! I Never Say Die when it comes to these demos, and following last week's Merge Shapes challenge, I thought it'd be interesting to work with a dial that has holes in it. There are actually two 'coins' in this Goonies-inspired interaction. It's the same image, initially housed in a slider, then formatted as a dial. This creates an 'on rails' drag-and-drop, that is fully accessible from the keyboard. (Because when you change the underlying variable of a slider or dial, this also changes its position without the learner having to touch it.) But it's certainly more fun to interact with the coin using a mouse or on a touchscreen. Give it a try here.