Making Users Watch Mandatory Videos

Hi,
Im not sure if this is possible within DOMO but has anyone set up their instance where users have to watch a video or two in order to gain access to content? I am trying to create training videos that is required to watch before being able to use DOMO.
Any advice would be great!
Answers
-
CollnHaze,
I don't have an answer to your forcing a video to play please disregard if you're set on that approach but if you're open to a different idea please read on.
You could add your videos to cards and grant access that makes sense for the people that need to watch them. I feel your goal might be to make sure people consuming specific content understand what they are seeing to cut down on repeat questions or something along those lines.
I think a form with a test related to the videos and a percent correct pass rate requirement might be a more reliable mechanism of ensuring specific information was received and understood by the user. After all even if you force the video to play you still don't know the person didn't walk away from the desk while it played or absorbed anything from it all.
If for example you use a Domo Workflow with a form component you could even automate the access grant when a user passed the test. if they fail you just let them retake it until they pass, at they very least they'll then have learned what the answers to the questions are.
I'd likely also include some sort of written summary, perhaps in a FAQ style.
1 -
I appreciate you helping out! You gave me some ideas now, thank you!
0 -
A Domo Workflow with a form component and automated access granting could manage this.
- Create Video Cards – Upload your videos as cards and control access.
- Build a Form – Use a form component to create a quiz related to the video content.
- Set a Pass Threshold – Require users to achieve a certain score to proceed.
- Automate Access Control – Use Domo Workflow to grant access when they pass.
- Allow Retakes – Users can retry until they pass, reinforcing learning.
Like many companies, we do track employee training but we don't do it in Domo. Typically you would have HR or enterprise software linked to a learning management system. When training is required, they take the training which updates the record of employees and training completed.
With software like Camtasia using SCORM, you could have users view training, acknowledge watching the video, respond to a few questions and store responses. Then base your authorization on a review of whether they have completed the necessary training.** Was this post helpful? Click Agree or Like below. **
** Did this solve your problem? Accept it as a solution! **1 -
This really isn't a Domo question. Managing training would be something dictated by your HR department using a LMS (Learning Management System). An LMS can help track successful training completion and provide quiz questions with a digital acknowledgment form confirming they understand the material.
You could use Domo to track who has completed training and who hasn't. And setup reminders and notifications for incomplete training. I use an api to call our system and present a report in Domo.** Was this post helpful? Click Agree or Like below. **
** Did this solve your problem? Accept it as a solution! **1 -
CollnHaze,
I agree with ArborRose in principal and I think their ideas are excellent. I can't offer a simple solution but here's some thought on it in hopes you can find something useful or conclude it's too deep a rabbit hole.
In a sense this is a "Do it Yourself" answer not to be unkind but just to address that I don't have an easy answer perhaps someone else who reads this as a simpler offering. I'm sorry I don't have a more concrete alternative to workflows to suggest.
The wall of Text
The scope of an organization sometimes means that you may not have other groups to provide the kind of supports you might like and you need a solution of your own. I've been in this position myself sometimes you have to make do with what you have.
It's possible there isn't an a solution that you can implement at low enough a cost (thinking mostly your time here) to be worth the benefit. I can't tell you that for you but just bear in mind the work it takes to solve it can just be more work than the problem you're trying to solve in some cases.
I don't know everything about Domo and I can't think of a way to "easily" perform grants outside a workflow though I'd be interested in anyone else can provide an idea in this area.
There are rabbit hole's you can go down that are very deep and may not be something you want to consider if you have the required resources. I can tell you these can be a lot of work. Perhaps someone who has used one of these more closely to what you need can add some detailed insight.
I've used the Domo Private APIs for some solutions but not related to users grants, I'll share the resources I used to get started but it can be a difficult journey and does require an understanding of programming and a good grasp on web APIS and a willingness to use your browser inspect (F12 in Chrome) I'm pretty sure this works in Edge as well but if you use something else you may need to find if its supports a feature like this.
It also requires something you can make the API requests from, I use Python like Jae does but that's not something every person can do.
Domo Private API
Fundamentally domo is driven by private APIS so most of what you can do in the front end can be replicated with API calls but there's not an easy simple guide. You need significant access in Domo itself, I suspect Admin or someone who has it and is willing to work with you to create access tokens, developer tokens or direct login approaches and which your organization uses can vary greatly depending on security polices.
You'll also need access to something you can write the API calls in programmatically like Python. You can with the right setup have your local PC or a company server exchange data with Domo using a technique like this but I don't know you'll have access to this.
I've used information from (DataCrew) by Jae Wilson he covers quite a few interesting different ways to approach complex needs.
https://documenter.getpostman.com/view/5049119/UyxbppB2#intro
Play Video
Domo CLI
I've only worked with this a very small amount, some of my colleges have indicated this too has some undocumented features that you can discover. I did a quick search and couldn't easily find one for grants that doesn't mean it doesn't exist but it might be hard to find if it does.
0
Categories
- All Categories
- 1.9K Product Ideas
- 1.9K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 305 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 3K Transform
- 107 SQL DataFlows
- 648 Datasets
- 2.2K Magic ETL
- 4K Visualize
- 2.5K Charting
- 774 Beast Mode
- 75 App Studio
- 43 Variables
- 733 Automate
- 186 Apps
- 471 APIs & Domo Developer
- 62 Workflows
- 14 DomoAI
- 40 Predict
- 17 Jupyter Workspaces
- 23 R & Python Tiles
- 403 Distribute
- 117 Domo Everywhere
- 277 Scheduled Reports
- 9 Software Integrations
- 137 Manage
- 134 Governance & Security
- 8 Domo Community Gallery
- 44 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 113 Community Announcements
- 4.8K Archive