Распределённая система автоматизированного тестирования (OSEDUCONF-2014) — различия между версиями

Материал из 0x1.tv

(Новая страница: «== Аннотация == <!-- ;Докладчик: {{Speaker|}} --> <blockquote> Рассматривается распределенная система хра…»)
 
 
(не показаны 64 промежуточные версии этого же участника)
== Аннотация ==
;Докладчик: {{Speaker|}} -->|Лев Чернышов}}
<blockquote>
Рассматривается распределенная система хранения тестовых зада-
нийзаданий, основанная на web-сервисах, технология её формирования и ис-
пользованияиспользования. 

Цель разработки — объединение усилий преподавателей
 разных вузов по подготовке и проведению тестирования студентов по
дисциплинам информатики.
</blockquote>

== Видео ==

{{vimeoembed|86218424|800|450}}
{{youtubelink|bOFbgIT-pQs}}{{letscomment}}
<!-- {{webm-oseduconf|}} -->
<!-- pollholder --> 
<poll>
ALTERNATIVE
REVOTE
UNIQUE
Оцените доклад «{{PAGENAME}}»:
Отлично!
Хорошо.
Нормально…
Не очень :(
Просто хочу узнать результаты.
</poll>


== Слайды ==
[[File:Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf|left|page=-|256px]] 

{{----}}

== Расширенные тезисы ==
[[О подготовке специалистов в области ПО (OSEDUCONF-2013)|Год  назад  мы  говорили  о  нехватке  квалифицированных  ИТ-
специалистов в экономике]], что во многом связано с их неудовлетво-
рительнойнеудовлетворительной  подготовкой  . 

.  К  сожалению,  сейчас  ситуация  только
 ухудшилась. Помимо прежних проблем, появились новые: перегру-
женностьперегруженность преподавателей канцелярской работой, увеличение учебной
нагрузки и размеров групп. Кроме того, в силу особенности специ-
альностиспециальности требуется постоянная модификация учебных программ. 
И
 если  раньше  мы  говорили  об  отсутствии  времени  на  дополнитель-
ныедополнительные занятия, сейчас впору говорить об основных, качество которых
волей-неволей снижается. В таком положении даже незначительная
 экономия времени на рутинной работе может принести пользу.

Как и прежде, поиск возможности сэкономить время приводит к
 сети. Но теперь уже не столько для общения со студентами, сколько с
 коллегами. Учитывая, что у преподавателей сходные проблемы, мож-
номожно предположить, что и решаться они будут примерно одинаковыми
 методами. Действительно, весьма распространённый ныне способ кон-
троляконтроля — тестирование — используется практически всеми. Для успеш-
ногоуспешного его проведения требуется набор хороших тестов и, в идеале, ав-
томатизированнаяавтоматизированная система проверки. Чтобы тесты были хоть сколько
 полезны, тестовые варианты должны быть тщательно подготовлены.
 Кроме того, вариантов должно быть много: сообразительности сту-
дентовстудентов, может быть, и не хватает, чтобы хорошо усвоить материал,
 но чтобы мгновенно распространить правильные варианты ответов,
 её достаточно. В каждом вузе преподаватели сходных дисциплин вы-
нужденывынуждены тратить время на одну и ту же работу: составление тестов.

Возникает естественное предложение — давайте объединим усилия в
 рамках распределенной системы автоматизированного тестирования.
Технология работы с нею может выглядеть следующим образом.
 В каждом вузе преподаватели используют свой ресурс (сайт) с подси-
стемойподсистемой тестирования. Администратор регистрирует преподавателей,
выдавая логин и пароль, сопровождает ПО и оказывает общую под-
держкуподдержку. Преподаватель формирует тесты (задачи), списки групп сту-
дентовстудентов, проводит очное или дистанционное тестирование. Для органи-
зацииорганизации коллективного использования тестов предлагается доступная
 извне  система,  управляющая  набором  тестов  по  отдельным  дисци-
плинамдисциплинам,  в  которую  участниками  помещаются  отлаженные  и  апро-
бированныеапробированные наборы тестов.  Доступ к ней производится через web-
сервисы  [2].  Клиентская  часть  web-сервиса  располагается  на  сайте
вуза уза. Преподаватель при тестировании сможет использовать как пол-
ныйполный набор чужих тестов, так и часть, например одну тему, а также
 сможет смешивать свои и чужие тесты. Кроме того, ему предоставля-
ется возможность копировать и модифицировать тесты. Если прово-
дитсяпроводится рубежный контроль, при задании его параметров указываются
 адреса web-сервисов, дисциплина, тема, число задач из другого ре-
сурсаресурса.
 На каждом сайте производится накопление результатов тестиро-
ваниятестирования, которые служат для определения таких параметров проведен-
ныхпроведенных контролей, как время, количество тестов и т.п. Для оценки каче-
ствакачества задач полезно знать спектр полученных оценок. На сайтах мо-
гутмогут размещаться рабочие программы дисциплин, где указаны темы,
 их содержание и указания по проведению рубежных контролей с ис-
пользованиемиспользованием системы тестирования, а также форумы для замечаний
 и обмена мнениями.
Виды тестов, которые возможно рассматривать в рамках предла-
гаемойпредлагаемой системы, следующие:
 * тесты с вариантами ответов (обработка автоматическая);
 * тесты с открытыми вопросами (обработка полуавтоматическая
 [3], контроль преподавателя);
 * задачи, ответы на которые проверяются преподавателем;
 * генерируемые тесты.
Генерируемые тесты выглядят перспективней, так как они не повто-
ряютсяповторяются и позволяют проводить тренинг, в ходе которого студент за-
ходитзаходит на сайт, получает задания, решает и проверяет правильность

 решения самостоятельно [4]. Правда, здесь требуется разработка под-
системподсистем для каждой дисциплины и даже отдельных тем. Возможно
создание фрейворков (мастеров) с типовой архитектурой для созда-
ниясоздания таких систем.

Поскольку клиентская часть подсистем, выполняемая в браузерах,
 написана на JavaScript, она открыта и доступна (СПО). Кроме того,
 предполагается сделать доступными и серверные компоненты.
В настоящее время есть определённый опыт объединения усилий
 преподавателей МАИ, МГППУ, ФУ, РГУИТП в проведении тестиро-
ваниятестирования по дисциплинам «Операционные системы», «ТВПС», «Специ-
альные разделы программирования», «Функциональное программи-
рованиепрограммирование», «Базы данных», «Web-программирование», «Методология
 и технология проектирования программных систем».

;Литература:
* [1]  Лукин В.Н., Чернышов Л.Н. О подготовке специалистов в области ПО. VIII конференция «Свободное программное обеспечение в высшей школе»: Тезисы докладов / Переславль.  М.: Альт Линукс, 2013.
* [2]  Фомин С.С., Чернышов Л.Н. Web-сервисы в системах дистанционного обучения. Материалы XVI Международной конференции ВМСППС.  М.: Изд-во МАИ-ПРИНТ, 2009.
* [3]  Хиль  В.А., Чернышов  Л.Н. Обработка открытых ответов в системах тестирования  с  помощью  языка  SPARD.  II  Международная  научно-практическая конференция «ИТО-Москва-2013», 2013.
* [4]  Чернышов Л.Н. Программа-тренажер по теории формальных языков и конечных автоматов. Материалы XVIII Международной конференции ВМСППС.  М.: Вузовская книга, 2013.

== Примечания и отзывы ==
<!-- <blockquote>[©]</blockquote> -->

<references/>

[[Category<!-- topub -->
{{stats|disqus_comments=0|refresh_time=2021-08-31T18:15:21.091664|vimeo_comments=0|vimeo_plays=23|youtube_comments=0|youtube_plays=9}}

[[Категория:OSEDUCONF-2014]]
[[Category:Образование]]
[[CategoryКатегория:Open-source]]
[[Category:ToPublish]] Source Exam Software‎]]

Текущая версия на 11:39, 5 сентября 2021

Аннотация

Докладчик
Лев Чернышов.jpg
Лев Чернышов

Рассматривается распределенная система хранения тестовых заданий, основанная на web-сервисах, технология её формирования и использования.

Цель разработки — объединение усилий преподавателей разных вузов по подготовке и проведению тестирования студентов по дисциплинам информатики.

Видео

on youtube

Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.

Слайды

Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf Распределённая система автоматизированного тестирования (OSEDUCONF-2014).pdf

Расширенные тезисы

Год назад мы говорили о нехватке квалифицированных ИТ- специалистов в экономике, что во многом связано с их неудовлетворительной подготовкой.

К сожалению, сейчас ситуация только ухудшилась. Помимо прежних проблем, появились новые: перегруженность преподавателей канцелярской работой, увеличение учебной нагрузки и размеров групп. Кроме того, в силу особенности специальности требуется постоянная модификация учебных программ. И если раньше мы говорили об отсутствии времени на дополнительные занятия, сейчас впору говорить об основных, качество которых волей-неволей снижается. В таком положении даже незначительная экономия времени на рутинной работе может принести пользу.

Как и прежде, поиск возможности сэкономить время приводит к сети. Но теперь уже не столько для общения со студентами, сколько с коллегами. Учитывая, что у преподавателей сходные проблемы, можно предположить, что и решаться они будут примерно одинаковыми методами. Действительно, весьма распространённый ныне способ контроля — тестирование — используется практически всеми. Для успешного его проведения требуется набор хороших тестов и, в идеале, автоматизированная система проверки. Чтобы тесты были хоть сколько полезны, тестовые варианты должны быть тщательно подготовлены. Кроме того, вариантов должно быть много: сообразительности студентов, может быть, и не хватает, чтобы хорошо усвоить материал, но чтобы мгновенно распространить правильные варианты ответов, её достаточно. В каждом вузе преподаватели сходных дисциплин вынуждены тратить время на одну и ту же работу: составление тестов.

Возникает естественное предложение — давайте объединим усилия в рамках распределенной системы автоматизированного тестирования. Технология работы с нею может выглядеть следующим образом. В каждом вузе преподаватели используют свой ресурс (сайт) с подсистемой тестирования. Администратор регистрирует преподавателей, выдавая логин и пароль, сопровождает ПО и оказывает общую поддержку. Преподаватель формирует тесты (задачи), списки групп студентов, проводит очное или дистанционное тестирование. Для организации коллективного использования тестов предлагается доступная извне система, управляющая набором тестов по отдельным дисциплинам, в которую участниками помещаются отлаженные и апробированные наборы тестов. Доступ к ней производится через web-сервисы [2]. Клиентская часть web-сервиса располагается на сайте уза. Преподаватель при тестировании сможет использовать как полный набор чужих тестов, так и часть, например одну тему, а также сможет смешивать свои и чужие тесты. Кроме того, ему предоставля- ется возможность копировать и модифицировать тесты. Если проводится рубежный контроль, при задании его параметров указываются адреса web-сервисов, дисциплина, тема, число задач из другого ресурса. На каждом сайте производится накопление результатов тестирования, которые служат для определения таких параметров проведенных контролей, как время, количество тестов и т.п. Для оценки качества задач полезно знать спектр полученных оценок. На сайтах могут размещаться рабочие программы дисциплин, где указаны темы, их содержание и указания по проведению рубежных контролей с использованием системы тестирования, а также форумы для замечаний и обмена мнениями. Виды тестов, которые возможно рассматривать в рамках предлагаемой системы, следующие:

  • тесты с вариантами ответов (обработка автоматическая);
  • тесты с открытыми вопросами (обработка полуавтоматическая [3], контроль преподавателя);
  • задачи, ответы на которые проверяются преподавателем;
  • генерируемые тесты.

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

Поскольку клиентская часть подсистем, выполняемая в браузерах, написана на JavaScript, она открыта и доступна (СПО). Кроме того, предполагается сделать доступными и серверные компоненты. В настоящее время есть определённый опыт объединения усилий преподавателей МАИ, МГППУ, ФУ, РГУИТП в проведении тестирования по дисциплинам «Операционные системы», «ТВПС», «Специ- альные разделы программирования», «Функциональное программирование», «Базы данных», «Web-программирование», «Методология и технология проектирования программных систем».

Литература
  • [1] Лукин В.Н., Чернышов Л.Н. О подготовке специалистов в области ПО. VIII конференция «Свободное программное обеспечение в высшей школе»: Тезисы докладов / Переславль. — М.: Альт Линукс, 2013.
  • [2] Фомин С.С., Чернышов Л.Н. Web-сервисы в системах дистанционного обучения. Материалы XVI Международной конференции ВМСППС. – М.: Изд-во МАИ-ПРИНТ, 2009.
  • [3] Хиль В.А., Чернышов Л.Н. Обработка открытых ответов в системах тестирования с помощью языка SPARD. II Международная научно-практическая конференция «ИТО-Москва-2013», 2013.
  • [4] Чернышов Л.Н. Программа-тренажер по теории формальных языков и конечных автоматов. Материалы XVIII Международной конференции ВМСППС. — М.: Вузовская книга, 2013.

Примечания и отзывы


Plays:32   Comments:0