Система оценки знаний, качества освоения общеобразовательных программ учащимися является важнейшим элементом общеобразовательного процесса. Традиционная система знаний студентов, основанная на итоговом контроле в форме экзамена или зачета, не стимулирует в должной мере работу студентов. Оценка на экзамене в определенной степени зависит от многих случайных факторов, таких как выбор билета, психологического состояния студента и преподавателя. По опыту многих зарубежных и отечественных вузов это заставляет обратиться к рейтинговой системе оценке успеваемости.
С 2008 года в Тюменском государственном университете вводится рейтинговая система оценки, предполагающая накопление студентом баллов за выполнение учебных заданий в течение семестра. Исходя из суммы баллов, выставляется экзаменационная оценка или зачет.
Важным принципом рейтинговой системы является требование своевременного выполнения студентом всех учебных заданий. Такой подход требует от студента активной работы в течение семестра, а от преподавателя – максимальной объективности при оценке студенческих работ.
Один из способов обеспечения объективной оценки знаний – использование индивидуальных вариантов контрольных и домашних заданий для каждого студента. Такой подход снижает вероятность списывания и помогает в раннем выявлении неуспевающих студентов. Существенным препятствием для внедрения такого подхода является большой объем подготовительной работы и время, затрачиваемое преподавателем для проверки работ студентов. Например, в курсе «Теоретико-числовые методы в криптографии» ТюмГУ общий объем домашних и контрольных работ составляет около 150 задач на студента, а число студентов на курсе - от 30 до 45 человек. Таким образом, для обучения одного потока студентов необходимо составить и решить более 4500 различных задач. Преподавателю приходится самому разрабатывать задания и прорешивать их.
Различные автоматизированные системы обучения, в большом количестве разрабатывающиеся в настоящее время, как правило, не предлагают баз с задачами вовсе, либо предлагают базы сравнительно небольшого размера (100-1000 заданий). К счастью, некоторые предметы, такие как элементарная математика, линейная алгебра, исследование операций, теория чисел, геометрия, некоторые разделы математического анализа, и др. позволяют алгоритмизировать и автоматизировать процесс создания и решения задач.
Поэтому было решено разработать программный комплекс, автоматически формирующий большое число индивидуальных вариантов контрольных и самостоятельных работ и решений к ним по различным дисциплинам.
В ходе написания дипломной работы были поставлены следующие задачи:
• исследовать проблемную область и сформировать требования к программному комплексу, к структуре программы, протоколам, языку программирования;
• исследовать разнообразие подходящих для решения задачи технологий;
• разработать алгоритмы работы программы, схему взаимодействия различных компонентов;
• написать документацию для работы с программой, инструкции для пользователей, рекомендации для разработчиков;
• сгенерировать большое число контрольных работ по предмету «ТЧМК» и протестировать на студентах ТюмГУ.
Мой проект будет являться прикладной системой для преподавателя, позволяющей ему без труда создать достаточное количество проверочных контрольных работ и решений к ним. То есть ему не придется самому придумывать и прорешивать задания, за него это сделает система. Программа может использоваться дома и в университете, в любом учебном заведении. С помощью этих сгенерированных заданий преподаватель сможет проводить классные контрольные работы, домашние проверочные работы без значительной затраты усилий со своей стороны. После чего, сверив с выданными системой решениями, он сможет выставить соответствующие баллы студентам. Также программа может применяться для самопроверки студентов: на руки выдаются задания, учащийся их прорешивает, и через некоторое время выдаются решения к этим заданиям для самостоятельного контроля уровня своих знаний.
|