How to get slides to change so that everyone is looking at the same slide

Hello,

I’m building a small group learning web app. Everyone in the session joins a video call that displays on the right and a series of slides are front and center. When I go to the next slide, I want the slide to change for everyone.

Could someone help me understand …

  1. Which tables you would create and use here
  2. Which elements you would use and their basic configuration i.e. repeating group; data source: XYZ

Here is a screenshot of the basic design that I’m hoping gives you a better feel.

Thanks!

Erik

I do something similar with a timer that needs to update and be the same for everyone. Here’s what i’d do:

  1. Things to create:
  • slide deck (name, state, activeslide (slides) , users (list of users), slides (list of slides) - and whatever other data you want to store
  • slides (order, title, description, comments (list of comments) etc)
  • comments (comment, likes etc)
  • users (your user table)

Notes:

  • ‘activeslide’ in the ‘slide deck’ thing would be the field that stores which slide should be shown on the screen to everyone.
  • ‘order’ in the ‘slides’ thing would be needed if you want simple ‘next’ and ‘back’ buttons to navigate. Plus I imagine you’d want the host to be able to jump to different slides.

This should be a reasonably good starting point.

1 Like

Thanks a lot @agiledood :pray: The current slide concept makes sense to me.

I’m having trouble with the workflow for button that I want to advance the slide.

For context, I simplified my data types to Session and Slide.
Session fields are current slide (Slide), participants (list of users)
Slide fields are description (text), order (number), slide image (image)

My workflow is triggered by a “Next Slide” button which then attempts to Change A Thing. The thing I try to change is the current slide field, but I’m stumped on how to do that since the value in this field is a unique ID and not order.

Any thoughts here?

There’s a couple of ways to do this:

  1. add an ‘order’ to the slides thing and ‘when next is clicked’ search for the next slide based on the ‘current slide order + 1’

  2. create ‘next and previous’ states and pre-store the navigation.

I went with #1 and was able to get it to work. Thanks again @agiledood ! You saved me a lot of banging my head against the wall.

1 Like

awesome, glad it worked out!

This topic was automatically closed after 70 days. New replies are no longer allowed.