Ребята на курсе по нейросетям подкинули идею, что хочется какой-то индикатор прогресса для уроков.
Конечно, это можно сделать через личные кабинеты курсов и настроить через код, но здесь тоже много ограничений, да у меня все уроки были созданы внутри зеро-блоков и я пошёл экспериментировать)
По итогу получилось это:
⏹️На курсе, на модуле, на уроках есть свой прогресс, всё встроено прям в шейпы зеро-блока. Всё это суммируется
⏹️ Прогресс урока жёстко привязан к просмотру видео, посмотрели вы 5 минут из 10-и минутного видео, значит прогресс 50%
⏹️Весь прогресс привязан к вашему профилю, хоть с компьютера, хоть с телефона – везде начинаете с того места, где закончили
⏹️При закрытии урока у пользователя спрашивают как он хочет поступить, продолжить, пометить видео как просмотренное или просто закрыть и зафиксировать прогресс
⏹️А если попробовать открыть урок не по порядку, то также будет окно с информацией, что это может плохо сказаться на процессе обучения, но тем не менее можно просмотреть видео
Сейчас буду хорошенько тестировать это решение и в конце обучения делиться с участниками как это всё было сделано и как можно реализовать точно также)
Получается, что во время проведения обучений не только я обучаю других, но и обучаюсь сам, благодаря участникам, что очень круто)
Post #529
1.85K




- 🔥 26
- ❤ 8
- 👍 3