Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Второй этап

I. База задачЗадача – самостоятельный объект на сайте. У каждой задачи свой id, по которому её можно открыть в отдельном окне (id там как часть ссылки получится).У задачи есть:

  • Условие.
  • Форма выбора/ввода ответа.
  • Решение.
  • Аналогичные.
  • Статистика.
  • Уровень сложности.
  • Комментарии.
  • Ввод ответа.
  • Сообщить об ошибке.
  • Избранное.
  • Дата добавления.
  • Добавить в тест.
  • Поделиться.
Сброс статистики задачи

Задачи с решением или только с ответом.Набор аналогичных задачРядом кнопка “Показать все”, которая открывает в отдельном окне весь набор и только его.

II. Банки задачВ банке задачи распределены по Типам, а Типы по Подтипам.На странице банка:Слева отображается вся структура (оглавление – типы и подтипы). Справа выбранная часть банка (задачи).

БатарейкиВывод задач на страницу. ФильтрыПоискУ поиска есть отдельные разделы “По задачам” и “По курсам”. То есть, вводится фраза, показываются поисковые результаты, но они разделены на две части – в одной части только найденные курсы, а в другой только найденные задачи.

Это используется, в частности, для составления теста (нашел задачу через поиск, добавил в тест; нашел другую, опять добавил и тд).

III. Создание тестовРучное составление

Созданный тест можно редактировать. Но если редактировать тест, который кто-то уже проходил, то вся статистика по нему сбрасывается у всех пользователей.

  • 1. Формат экзамена

    2. Формат тренировки

Должна быть возможность созданный тест сохранить в формате пдф и распечатать. В полученном документе должен указываться его id и ссылка на сайт. Еще есть опция “печатать ответы”.Автоматическое составлениеЕсть функция автоматического создания теста. В будущие годы экзамен может меняться, поэтому шаблоны должны добавляться и редактироваться из админки.

Статистика по тестамСразу после прохождения теста должен быть виден результат. Сколько задач из скольких верно, какой процент, сколько времени потрачено.

Статистика по всем пройденным тестам сохраняется у пользователя в ЛК в разделе “Моя статистика” (ссылка на этот тест и результаты). Тест можно перепройти, тогда в ЛК появится еще одна строчка про него.Статистика собирается в реальном времени.

Пользователь может в ЛК сбросить всю свою статистику (не только тесты, но и все данные про решенные в Банке задачи).Использование тестов в курсах

  • В Курсах
  • Проводить вебинары.
Система соревнований

Баллы за верно решенные задачи. За задачу начисляется 100-r (где r – это уровень сложности задачи, который в процентах вычисляется и отображается на ней). Балл за задачу начисляется только один раз. Повторное правильное решение той же самой задачи новых баллов не даст.Рейтинг пользователей на основе набранных баллов. За день, за неделю, за месяц, абсолютный рейтинг.

Проведение соревнований. Двум пользователям выдаются одни и те же задачи и они их решают. Кто больше баллов набрал, тот победил. Можно играть со случайно выбранным пользователем, а можно пригласить друга.

Дополнения к первому этапу (с опытом использования)

  • В разделе уроков и курсов сделать поиск с выпадающими подсказками. То есть, когда набираю название искомой статьи, чтобы сразу выпадал список подходящих: https://youtu.be/DDGifPeSz8I
  • Проверка реальности почты
  • Добавить в списке уроков фильтр по курсу. "Только уроки курса ...". Чтобы можно было вывести на экран только уроки одного конкретного курса и среди них уже выбирать, какой редактировать.
  • В таблицу информации по Курсам добавить колонку "изменено" и поставить сортировку по умолчанию по ней. Чтобы сверху были курсы, с самыми последними изменениями.
  • Добавить поиск всех администраторов и редакторов в разделе пользователей. Или даже отдельный подраздел.
  • Возможность каждому пользователю написать письмо из админки на почту или в лс в ВК (не копируя адрес, а автоматически)
  • В админке сделать кликабельной значок ВК в разделе "Пользователи", чтобы при нажатии на него в новой вкладке открывалась страница этого пользователя.
  • Статистика продаж. Мне важно отслеживать какие курсы и как продаются. Для этого нужна отдельная статистика по продажам. Таблица, в которой будет информация по продажам каждого товара – на какую сумму; сколько раз купли; по дням; в виде графика с точками (чтобы визуально были видны
  • Покупка курсов “на время” с настройкой из админки периода. Чтобы купить можно было и навсегда (дорого) и на короткий срок (дешевле)
6 лет назад
Dmmmitry
Дмитрий 
33 годаРоссия
6 лет в сервисе
Был
4 года назад
Выбранный исполнитель
kail_sazerland
Кирилл 
34 годаРоссия
16 лет в сервисе
Был
3 года назад
6 лет назад
$500
31 день
Работа сделана, правки внесены
Хороший заказчик. Работой доволен.