Критерии оцениваемой работы

Одним из наиболее важных понятий работы является понятие оцениваемого критерия (или просто критерия), представляющего аспект программы, который возможно оценить, и который может представлять ценность для проверяющего. Оценка задания по программированию представляет собой совокупность таких критериев. Стоит отметить, что набор критериев в рамках одного задания по программированию остается тем же, то есть программы оцениваются одинаково для всех участников одного задания.

Важно понимать, что критерий является специфичным для языка программирования, на котором выполнена работа (например, критерий компиляции может относиться только компилируемым языкам). Набор поддерживаемых критериев определяется реализацией программой оценивания.

Роли

В контексте описания алгоритмов оценивания заданий по программированию важно определить понятие роли участника оценивания. Можно выделить следующие условные роли:

  • · Преподаватель - участник, составляющий критерии оценивания конкретного задания.
  • · Студент - участник, предоставляющий программы системе для проведения их оценки на основе правил, составленных преподавателем.

Файлы заданий

Необходимо определить ряд различных групп файлов, принимающих участие в процессе оценивания:

  • · Файлы, предоставленные преподавателем в качестве общих файлов задания (общие файлы или common files). Данные файлы должны предоставляться студенту для выполнения задания. Такие файлы непосредственно не участвуют в ходе оценивания и служат исключительно для помощи студенту при выполнении задания. Они могут содержать как структуру папок, так и другие файлы, в том числе и программные коды. Стандартным примером подобной группы файлов является базовая структура проекта, в рамках которой студенту необходимо разработать собственное решение.
  • · Файлы, предоставленные студентом в качестве оцениваемой работы (файлы студента или student files). Данные файлы представляют собой программы в виде исходных кодов или уже скомпилированных файлов.
  • · Файлы, предоставленные преподавателем в качестве файлов, участвующих в проверке работ, которые не предоставляются студенту (файлы проверки или secret files). Данные файлы могут содержать программные коды, представляющие собой другие программы, участвующие при тестировании (например, файлы юнит-тестов), а также другие файлы конфигурации оценивания.
 
< Пред   СОДЕРЖАНИЕ   Загрузить   След >