[КТ] Язык программирования С++
  • О курсе
    • Язык программирования C++ (поток Скакова П. С.)
      • Контакты
      • Краткое напоминание о том, как не получить долг по C/C++
      • Условные обозначения
  • Организационные вопросы
    • Система оценивания
      • Лабораторные работы
      • Проверка работ, сроки и дедлайны
      • Защита работ
    • Технические вопросы
      • Отправка работ
      • GitHub
      • CodeWars
      • Автотесты на GitHub
      • Автотесты (local)
    • Правила оформления и написания работ
      • Требования ко всем работам
      • Оформление исходных текстов
Powered by GitBook
On this page
  1. Организационные вопросы
  2. Система оценивания

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

PreviousСистема оцениванияNextПроверка работ, сроки и дедлайны

Last updated 2 months ago

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

scorei=maxscorei⋅di⋅∏с∈С(wc⋅∑cr∈ccr(scorecr⋅wccr))score_{i} = maxscore_{i} \cdot d_{i} \cdot \prod_{с \in С}^{ } \Big( w_c \cdot \sum\limits_{cr \in c_{cr}}^{} {(score_{cr}} \cdot wc_{cr}) \Big)scorei​=maxscorei​⋅di​⋅с∈С∏​(wc​⋅cr∈ccr​∑​(scorecr​⋅wccr​))

где

Критерий
Пояснение

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

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

группы критериев

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

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

полученный балл по критерию [0, 1]

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

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

Основными критериям будут:

  1. Выполнение требований (0 или 1) – в первую "маркер" наличия критических нарушений, с которыми работа не будет проверяться. Например, не тот язык программирования использовался; обнаружено использование внешних библиотек, когда это запрещено условием; нарушено явное требование по условию работы.

  2. Автоматическая проверка: вес критериев внутри группы будут указаны в таблице

    1. ДЗ (от 0 до 1 включительно) – автоматическая проверка выполнения домашних заданий. На защите вас будут спрашивать по коду этих задачек.

    2. Тесты (от 0 до 1 включительно) – автоматическая проверка на полных закрытых тестах курса.

  3. Качество кода / защита (от 0 до 1 включительно) – оценка качества кода и вашего ответа на . Комментарии по качеству кода будут при code review, чтобы было понятно, что следует исправить к защите и где допущены недостатки.

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

maxscoreimaxscore_{i}maxscorei​
did_{i}di​
C,cC, cC,c
wcw_cwc​
wccrwc_{cr}wccr​
scorecrscore_{cr}scorecr​
защите