Лабораторные работы

Баллы за лабораторную формируются следующим образом:

scorei=maxscoreidefidi(WQkrit=0qi1(scorekritiqckriti)+WTkrit=0ti1(scorekrititckriti))score_{i} = maxscore_{i} \cdot def_{i} \cdot d_{i} \cdot \left( W_Q \cdot \sum\limits_{krit = 0}^{q_{i} - 1}{(score_{krit_{i}}} \cdot qc_{krit_{i}}) + W_T \cdot \sum\limits_{krit = 0}^{t_{i} - 1}{ (score_{krit_{i}}} \cdot tc_{krit_{i}}) \right)

где

КритерийПояснение
maxscoreimaxscore_{i}

максимальный балл за лабораторную

did_{i}

коэффициент дедлайна [0, 1]

qi,tiq_{i}, t_{i}

кол-во критериев оценивания лабораторной

WQ,WTW_Q, W_T

вес групп критериев "Качество кода" и "Тесты"($ W_Q+W_T=1 $)

defidef_{i}

отметка о защите работы [0, 1]

scorekritiscore_{krit_{i}}

коэффициент оценки работы по данному критерию [0, 1]

qckritiqc_{krit_{i}}

вклад критерия группы "Качество кода" в итоговую оценку [0, 1]

tckrititc_{krit_{i}}

вклад критерия группы "Тесты" в итоговую оценку [0, 1]

Если тесты не проходят (в том числе автотесты на GitHub), то работа не проверяется.

В случае, когда по критерию "Качество кода" стоит 0, то за работу выходит 0 вне зависимости от пройденных тестов.

Для получения баллов необходимо по итогу необходимо защитить работы (подрбнее: Защита работ). Защита будет проходить на занятиях.

Last updated