Сайт для автоматической продажи видеокурсов
Дмитрий7 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
19.11.2017
Нужен сайт для автоматической продажи видеокурсов по математике.Курс состоит из нескольких отдельных страниц ("Статей") с текстом, формулами (mathjax) и видео (вставка html).Необходимый функционал:
- Создание любого количества Курсов (структурная единица сайта)
- Создание внутри каждого Курса любого количества Статей (более мелкая структурная единица)
- Редактирование любого уже созданного курса (добавление статей; перемещение статей внутри курса; удаление статьи из курса; удаление всего курса; изменение типа доступа; изменение раздела, где курс размещается)
- Редактирование любой уже созданной статьи
- Редактор статей с поддержкой html (для вставки видео, спойлеров, ссылок, изображений, таблиц); mathjax (для написания математических формул); markdown
- Вставка картинок перетаскиванием в окно редактора
- Предпросмотр набранной статьи
- Карточка курса на главной странице раздела сайта, при нажатии на которую происходит вход в курс (а точнее, сначала на страницу с превью курса)
- Название и короткое описание (видны на этой карточке)
- Цена, если платный (тоже видна сразу на карточке)
- Страница с превью - там есть более подробное описание курса (которое я создаю в редакторе с тем же функционалом, что и при создании статей) и кликабельное оглавление курса для входа в статьи. И кнопка "Начать" или "Войти в курс", которая открывает первую статью курса (для тех, кто не догадался на оглавление нажать)
- Кнопка оплаты "Купить" (от яндекс кассы) на странице превью
- При просмотре любой статьи курса, слева есть его содержание с возможностью перехода к любой другой статье курса и пометкой, какая статья открыта сейчас
- Внизу статей стрелки для перехода к предыдущей/следующей статье
- Комментарии к статьям (из ВК)
- Лайки (из ВК)
- Внизу на карточке показывается количество просмотров курса, лайков, комментариев (пункт не обязателен)
- Закрытый - доступ только у администратора (для подготовки материалов к публикации или черновиков)
- Открытый - доступ для всех посетителей сайта
- Платный - к сайту подключен платежный агрегатор; все могут зайти на страницу с описанием и оглавлением курса. Там же кнопка покупки доступа (Яндекс Касса). Пользователь нажимает, оплачивает и ему автоматически открывается возможность доступа к курсу. Кроме того, у меня есть возможность открывать доступ к платному курсу любому пользователю бесплатно вручную (через id пользователя или через его почту).
Курсы с платным доступом автоматически размещаются в подразделе "платные" соответствующего раздела. Если тип доступа сменяется на открытый, то курс автоматически переносится в подраздел "Бесплатные" того же раздела.
Все курсы, которые я создал, но не поменял доступ с Закрытого на какой-то другой, собраны в админском разделе "Черновики".Следующие шаги в развитии сайта:
- Мобильная версия сайта
- Тесты (с выбором верного ответа из списка и с вводом ответа) с автоматической проверкой, опцией показа комментария, решения, сбором статистики
- Усовершенствование функционала разделов "Банк ЕГЭ/ОГЭ" (ввод ответа, его проверка, сбор общей статистики по каждой задаче, вычисление сложности каждой задачи на основе статистики, объединение нескольких похожих задач в подборку и т.д.)
- Раздел "Вебинары" с функционалом сбора задач для выдачи ученикам во время трансляции со сбором статистики их ответов