Три независимых показателя · P44-C05

Учебный центр: оплата, посещение и принятое задание

Отсутствующий журнал посещения отображается как неизвестность, а не как пропуск занятия.

Задача и принятое решение

Восемь участников имеют разные комбинации платежа, посещения и результата задания. У двух журнал еще не загружен; один получил возврат, сохранив принятую работу.

Я не вывожу освоение из оплаты или присутствия. Таблица хранит три наблюдения отдельно. Для посещения считаю знаменатель только по загруженным журналам, а неизвестные строки показываю рядом.

Принятое задание — один наблюдаемый учебный результат, не оценка полного освоения курса.

Проверить решение

Измените исходные строки или параметры и пересчитайте результат. Данные остаются в этой странице.

30000Деньги после возвратов, ₽
6Известных посещений
4Были на занятии
2Журнал не загружен
3Заданий принято
УчастникОплачено после возвратаПосещениеЗадание
U015000дапринято
U025000дане сдано
U035000нетне сдано
U045000неизвестноне сдано
U050дапринято
U060дапринято
U075000неизвестнона проверке
U085000нетне сдано

Доля посещения среди известных: 4/6. Неизвестные строки не включены в знаменатель.

Исходный набор

Авторский контрольный набор; не клиентские документы и не результаты внешней модели.

Изменить входные строки
Посмотреть исходные строки
УчастникОплатаПосещениеЗаданиеВозврат
U015000дапринято0
U025000дане сдано0
U035000нетне сдано0
U045000неизвестноне сдано0
U055000дапринято5000
U060дапринято0
U075000неизвестнона проверке0
U085000нетне сдано0

Что получилось

После возвратов осталось 30000 ₽. На занятии были четверо из шести участников с загруженным журналом; еще у двоих посещение неизвестно. Приняты три задания, включая работу участника с возвратом оплаты.

Выполненная проверка

ПроверкаРезультат
Четыре посещения из шести известных, два журнала отсутствуютПройдена
Возврат не удаляет принятое заданиеПройдена
Загрузка неизвестного журнала меняет знаменательПройдена
Возврат выше оплаты не проходитПройдена

Участники обозначены учебными ID. Показатели не описывают настоящую группу и не заменяют оценку навыка.

Скачать материалы и повторить проверку

source.json · source.csv · result.json · result.csv · engine.js · verify.cjs · checks.json · style.css

Локальная проверка: node verify.cjs. Нужен Node.js; сетевые обращения не выполняются.