Реализовать механизм распределения квестов

27 000 руб. за проект
23 марта 2022, 18:21 • 5 откликов • 47 просмотров
Все задания могут быть назначены ученику с равной вероятностью. Каждый ученик получает 3 задания ежедневно и 3 задания еженедельно. Если ученику выпадает задание из блока «Получить отметку по предмету», то сначала происходит запрос предметов у ученика из списка и рандомный выбор предмета, проверка среднего бала ученика и ориентируясь на данные назначаем ученику задание из таблицы 2. Если совпадают задания с получением отметки по предмету и получением отметки по любому предмету, то сразу 2 задания не выполняются. Задания 2 и 4 одновременно назначены не могу быть Если выпало задание «Сдать ДЗ в срок по предмету», то сначала происходит запрос предметов у ученика затем рандомный выбор предмета. Если выпало задание «Пройти самоподготовку по предмету» то сначала происходит запрос предметов у ученика затем рандомный выбор предмета. За каждый выполненный квест ученику начисляется награда в размере того что прописано в таблице 1 в столбце «Награда»
Файлы
Отзывы
R50 21696efd7bac0ca52145105b2f639480
Заказчик
Работали на протяжении полугода, задачи выполнялись качественно и в срок
2 года назад
R50 772348225e6d18e18e641b8a4f01e5cd
Фрилансер
 
~ 2 года назад