Как закрыть доступ к определенным страницам и элементам на сайте?
Приветствую всех пользователей этого замечательного комьюнити по MODX.
Так как не рассматриваю другие CMS, решил реализовать сайт для обучения именно на данном движке.
Возник ряд вопросов, на которые прошу дать ответы. Буду очень благодарен за поддержку и помощь.
В общем вопросы следующие.
К примеру на сайте будет 3 курса обучения, 2 платных 1 бесплатный.
Вопрос первый — как закрыть доступ к платным курсам?
Вопрос второй — на каждом курсе будет по 5-6 видео разделов, планируется делать проверку домашнего задания.
Допустим мы зарегистрировались, зашли на бесплатный или купили платный курс, и попадаем в раздел lesson1, смотрим видео — сдаем домашнее задание посредством чата. Такой чат будет подразумеваться на каждом видео.
Как закрыть чат на последующих уроках, если домашнее задание не сдано на первом уроке?
Не знаю, понятно я объяснил или нет, но я думаю во многих онлайн школах подобная схема работы.
А вот как ее реализовать на MODX не совсем понятно.
Так как не рассматриваю другие CMS, решил реализовать сайт для обучения именно на данном движке.
Возник ряд вопросов, на которые прошу дать ответы. Буду очень благодарен за поддержку и помощь.
В общем вопросы следующие.
К примеру на сайте будет 3 курса обучения, 2 платных 1 бесплатный.
Вопрос первый — как закрыть доступ к платным курсам?
Вопрос второй — на каждом курсе будет по 5-6 видео разделов, планируется делать проверку домашнего задания.
Допустим мы зарегистрировались, зашли на бесплатный или купили платный курс, и попадаем в раздел lesson1, смотрим видео — сдаем домашнее задание посредством чата. Такой чат будет подразумеваться на каждом видео.
Как закрыть чат на последующих уроках, если домашнее задание не сдано на первом уроке?
Не знаю, понятно я объяснил или нет, но я думаю во многих онлайн школах подобная схема работы.
А вот как ее реализовать на MODX не совсем понятно.
Комментарии: 8
Недавно делал сайт обучения по недвижимости
Нормального чата под MODx нет. Это надо сторонний юзать наверно.
Вопрос первый — как закрыть доступ к платным курсам?Делал компонент — регистр курсов. Табличка ид курса, ид юзера, зарегистрирован, куплен, пройден. На странице курса сниппет который проверяет платный ли курс, куплен ли курс этим юзером и выдает плейсхолдеры в шаблон на феноме где на плейсхолдеры ставится {if $placeholder}. То есть в зависимости от плейсхолдеров активируются разные части шаблона. (а можно, проще, в сниппете возвращать просто разные чанки на куплен и не куплен. У нас было просто много мест где менять поведение надо.)
Вопрос второй — на каждом курсе будет по 5-6 видео разделов, планируется делать проверку домашнего задания.У нас задания сдавались тестами, а не чатами.
Допустим мы зарегистрировались, зашли на бесплатный или купили платный курс, и попадаем в раздел lesson1, смотрим видео — сдаем домашнее задание посредством чата. Такой чат будет подразумеваться на каждом видео.
Нормального чата под MODx нет. Это надо сторонний юзать наверно.
Вместо чата обычно используют окно загрузки, куда пользователь может закинуть текстовый файл или видео. А вообще вопрос интересный, сейчас тема популярная. Ещё б ограничение по времени на прохождение урока добавить, то и в платный компонент превратить можно.
Блин, я не знаю, можно ли тут постить ссылку. Я могу дать конкретный пример с конкретной школой, но не хотелось бы бан получать за якобы рекламу. Мне просто нужно сделать по функционалу 1 в 1, знаю что есть заливка файла или видео, но там люди просто вставляют ссылку на файлообменник. Потом в течении какого-то времени, когда куратор проверяет это задание, он отписывается мол все в порядке и дает доступ к чату следующего урока
Думаю ссылку можно.
Я имел в виду такую загрузку modstore.pro/packages/utilities/yandexdiskuploader
Я имел в виду такую загрузку modstore.pro/packages/utilities/yandexdiskuploader
wayup.in
Можно зарегистрироваться здесь и посмотреть на бесплатном курсе.
Я бы не постил именно эту школу, если бы не знал что она сделана на Modx
Можно зарегистрироваться здесь и посмотреть на бесплатном курсе.
Я бы не постил именно эту школу, если бы не знал что она сделана на Modx
Она на modx evo.
Это понятно, так вот с помощью чего там все реализовано, в этом весь вопрос
судя по ответам сообщеста MODX мало таких кейсов
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.