# Training completion

**URL:** <https://community.glideapps.com/t/training-completion/44010>\
**Category:** Ask for Help\
**Created:** [July 6, 2022, 11:44pm UTC](https://community.glideapps.com/t/training-completion/44010 "2022-07-06T23:44:11Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tony\_Hernandez](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tony_hernandez/32/44696_2.png) [@Tony\_Hernandez](https://community.glideapps.com/u/Tony_Hernandez)\
**Post date:** [July 6, 2022, 11:44pm UTC](https://community.glideapps.com/t/training-completion/44010/1 "2022-07-06T23:44:11Z")

</div>

I am creating a library of videos for training purposes and would like to get a training percentage report. If there are 10 videos and you watch one all the way to the end you are 10% done. Is this doable in glide? Thanks

---

<div class="post-metadata">

**Author:** ![Hassan\_Nadeem](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/hassan_nadeem/32/72956_2.png) [@Hassan\_Nadeem](https://community.glideapps.com/u/Hassan_Nadeem)\
**Post date:** [July 6, 2022, 11:59pm UTC](https://community.glideapps.com/t/training-completion/44010/2 "2022-07-06T23:59:44Z")

</div>

We can do it through progress bar but we don’t have that on Glide pages. We have that on Glide apps

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [July 7, 2022, 12:00am UTC](https://community.glideapps.com/t/training-completion/44010/3 "2022-07-07T00:00:48Z")

</div>

It’s just simple math. I assume you have a column with a total count of videos. You would also need a column with a total number of viewed videos. You can get that number by using an increment action to increment a column value, or you can use a Rollup column to count the number of rows that have a true boolean values for example. There’s lots of ways to do it depending on how your data and app is set up.

Once you have those two numbers, then you simply use a math column to divide the number of viewed videos by the total number of videos, multiply that by 100, and that will be your percentage.

---

<div class="post-metadata">

**Author:** ![Hassan\_Nadeem](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/hassan_nadeem/32/72956_2.png) [@Hassan\_Nadeem](https://community.glideapps.com/u/Hassan_Nadeem)\
**Post date:** [July 7, 2022, 12:03am UTC](https://community.glideapps.com/t/training-completion/44010/4 "2022-07-07T00:03:20Z")

</div>

There are a lot of other ways though for displaying the information.

Create a User Specific Column on your video library list that says “Marked as completed”. Then you can add a button below each training video that says “Mark as completed” and “Set column values” on the “Marked as Completed” column.

Then use a roll up column to calculate total number of videos, then use roll up column to count completed videos, then calculate the percentage through math formula.

Let me know if you still need any help 🙂

You can schedule a free meeting with me on [Calendly - Hassan Nadeem](http://calendly.com/thenocoder). Would be glad to help and do it for you

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [July 7, 2022, 12:15am UTC](https://community.glideapps.com/t/training-completion/44010/5 "2022-07-07T00:15:15Z")

</div>

As others have said above, this is possible when users manually press a “mark complete” button. Unfortunately, there’s no way to hide/disable the button based on watch percentage.

This is a feature I’ve asked for (@JackVaughan). I’ve gotten it work with StoryXpress, but it isn’t free.

> [@StoryXpress: force users to watch videos before continuing (updated 2022-02-22)](https://community.glideapps.com/t/storyxpress-force-users-to-watch-videos-before-continuing-updated-2022-02-22/18265):
>
> Using a combination of Glide, StoryXpress and Zapier, you can force your users to watch a video all the way through before allowing them to move on in the app. [[Glide & StoryXpress: Force Users to Watch Video Before Continuing] ](https://www.youtube.com/watch?v=YWIp2TnlNF0)
