Использование полей или компонентов, нужна подсказка!

InstantCMS 2.X

Нужно сделать дополнительный функционал. Какие варианты реализации стандартными методами?

#1 5 апреля 2020 в 23:06
Добрый день, коллеги. Нужны рекомендации/советы/мысли, можно ли сделать желаемое на движке с помощью стандартных компонентов/полей/плагинов?
И так, нужно следующее.
На сайте есть большой раздел со статьями(задачками) в количестве, например 300 штук и разбитых на 5-6 тем/подразделов и пользователи-ученики.
Все задачи разбиты на уровни сложности (отдельное поле, от 1 до 10) и у каждой задачи есть "цена", количество баллов, которое получит ученик, если правильно решит эту задачу. В начале, Ученик, заходя в раздел задач видит, например, только задачи с уровнем сложности 1-2 в каждом из подразделов.
Далее кусок функционала, который НЕ НАДО продумывать и решать сейчас))
Он может решить задачу и отправить ее решение учителю, учитель проверяет решение
Далее — то, что нужно сделать
Если решение ученика правильное, то учитель делает пометку на сайте, что ученик эту задачу решил. Ученику начисляется количество баллов, соответствующее стоимости задачи, эти баллы по какой-то формуле увеличивают рейтинг ученика. Чем выше рейтинг ученика, тем больше задач более сложных задач он видит. Решенные им задачи либо скрываются для него, либо переносятся в другой список/категорию типа "Старые".

То есть фактически, в результате должна получиться система самообучения Ученика.

Если ничего даже близкого и с костылями сделать нельзя, то, возможно, кто-то готов помочь в доработке???
#2 6 апреля 2020 в 09:34
Вы набросали весьма специфические вещи, движок такого не умеет. Данный функционал можно реализовать с помощью отдельного компонента. Бюджет у задачи есть?
#3 6 апреля 2020 в 10:08

Бюджет у задачи есть?

Dimson
Бюджет найдем, но размер его мне не понятен:)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.