Тестирование знаний и обработка тестов в курсах «базы данных», «безопасность систем баз данных»





Скачать 28.42 Kb.
НазваниеТестирование знаний и обработка тестов в курсах «базы данных», «безопасность систем баз данных»
Дата публикации17.08.2013
Размер28.42 Kb.
ТипДокументы
100-bal.ru > Информатика > Документы

УДК 004.9(06) Автоматизированные системы обработки информации и управления

В.С. ЛАВРЕНТЬЕВ

Московский инженерно-физический институт (государственный университет)
ТЕСТИРОВАНИЕ ЗНАНИЙ И ОБРАБОТКА ТЕСТОВ

В КУРСАХ «БАЗЫ ДАННЫХ»,

«БЕЗОПАСНОСТЬ СИСТЕМ БАЗ ДАННЫХ»
В работе рассматривается сложившаяся методика тестирования знаний и обработки тестов по вышеназванным курсам, предполагающая выявление пробелов в знаниях и умениях студентов.
В курсах «Базы данных», «Безопасность систем баз данных», поставленных автором на факультетах «К» («Базы данных»), «Б» МИФИ и на ВМиК МГУ («Безопасность систем баз данных») автором ряд лет используются тесты. На один семестр автором разработаны два теста объемом 30 вопросов каждый. Каждый вопрос теста содержит 6 - 8 ответов, из которых число правильных ответов может меняться от 0 до максимума (6 – 8). Общий вес правильных ответов 5 единиц. Вес каждого неверного ответа минус единица. Максимальное число неверных ответов для любого вопроса теста – пять.

Приведем пример вопроса одного из тестов, в том виде, как он представлен в файле, предназначенном для использования только преподавателем:

Вопрос № ... Пользователь U2 владеет таблицей tab4(at1 number, at2 number). Он дает объектную привилегию пользователю u1, выполняя команду Grant insert, update(at1) on tab4 to u1;

На какой из нижеприводимых операторов Oracle ответит сообщением об ошибке в сеансе u1?

1. Insert into u2.tab4 values(124,123); 0 -1

2. Update u2.tab4 set at1=345; 0 -1

3. Select * from u2.tab4; 1 2

4. Update u2.tab4 set at2=345; 1 2

5. Delete from u2.tab4; 1 1

6. Я затрудняюсь с ответом на этот вопрос 0 -1

Подчеркнуты верные ответы. Первая колонка цифр – индикатор верного ответа, вторая колонка цифр – веса ответов.

Тестирование для студентов в предыдущие годы проводилось с использованием специально разработанного с участием автора программного комплекса, предназначенного для работы с БД тестирования под управлением СУБД Oracle 8.05. Студент со своего компьютера вводил в клиентскую программу знак «+» против предполагаемого верного ответа. Преподаватель на сервере БД обрабатывал с помощью своего приложения результаты тестирования. Все приложения были реализованы в среде Borland C++ Builder 6.0

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

Поэтому автор предпочел выбрать более простой путь. Студентам раздаются твердые копии тестов. Ответы они пишут на листах бумаги (ФИО студента, номер вопроса, против него номера выбранных ответов), которые сдаются преподавателю. В БД создается всего лишь одна (! вместо 12-ти в программном комплексе тестирования) таблица, в которую вводятся результаты тестирования. Таблица имеет столбцы: номер вопроса, номер ответа на этот вопрос, признак верного ответа (ноль или единица), вес ответа и столбцы студентов (на каждого студента – свой столбец) с индексами ответов (единица для каждого выбранного студентом ответа). Преподаватель в консоли Enterprise Manager вводит в столбцы студентов цифру «1» в строки выбранных студентом ответов. После этого группой соответствующих SQL запросов выполняется обработка тестов, на основании которой можно выделить темы, не понятые или не освоенные студентами.

Приведем фрагмент обработки теста с этой ниформацией (в этом тестировании принимали участие 12 студентов):

QUESTION ANSWER RIGHT WEIGHT COUNT_ANSWER

---------- ---------- ---------- ---------- ------------

2 4 1 5 11

3 1 1 5 0

5 7 1 1 11

7 4 1 1 0

7 5 1 1 0

7 6 1 1 0

8 4 1 3 11

9 5 1 5 5

...... ...... ...... ...... ......

Там, где в выводе в колонке «COUNT_ANSWER» цифра 11, была ошибка только кого-то одного из 12 студентов, где цифра 10 - двух из 12 и т.д. Из выводимой информации видно, что все студенты пропустили верный первый ответ на третий вопрос, 4-й, 5-й, 6-й верные ответы на седьмой вопрос. Эта информация дает возможность преподавателю восполнить пробелы в знаниях/умениях студентов.


ISBN 978-5-7262-0883-1. НАУЧНАЯ СЕССИЯ МИФИ-2008. Том 13

Добавить документ в свой блог или на сайт

Похожие:

Тестирование знаний и обработка тестов в курсах «базы данных», «безопасность систем баз данных» iconБазы данных
...
Тестирование знаний и обработка тестов в курсах «базы данных», «безопасность систем баз данных» iconУрок по информатике по теме "Системы управления базами данных. Создание...
Повторить понятие “База данных”, “поле базы данных”, “запись базы данных”, “субд”
Тестирование знаний и обработка тестов в курсах «базы данных», «безопасность систем баз данных» iconА. Л. Исаев, А. М. Чеповский введение в теорию баз данных
Введение в теорию баз данных: Учебно-методическое пособие по курсам «Вычислительная техника и информационная технология» и «Базы...
Тестирование знаний и обработка тестов в курсах «базы данных», «безопасность систем баз данных» iconМетодические рекомендации по курсу базы данных подготовки бакалавриата...
Цель данного курса дать основные понятия теории баз данных и подходы к проектированию реляционных баз данных. Представить современные...
Тестирование знаний и обработка тестов в курсах «базы данных», «безопасность систем баз данных» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Место урока в теме – урок проводится в ходе изучения темы “Информационные системы”, после изучения понятий базы данных, видов баз...
Тестирование знаний и обработка тестов в курсах «базы данных», «безопасность систем баз данных» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Место урока в теме – урок проводится в ходе изучения темы “Информационные системы”, после изучения понятий базы данных, видов баз...
Тестирование знаний и обработка тестов в курсах «базы данных», «безопасность систем баз данных» iconРабочая программа учебной дисциплины базы данных
Целью дисциплины является изучение основ информационного обеспечения автоматизированных информационных систем в виде баз и банков...
Тестирование знаний и обработка тестов в курсах «базы данных», «безопасность систем баз данных» icon2. Поля
Цель курса получение студентами знаний об этапах разработки баз данных; о перспективных направлений развития баз данных
Тестирование знаний и обработка тестов в курсах «базы данных», «безопасность систем баз данных» iconБазы данных
Для признания исключительного права на базы данных не требуется специальной регистрации (однако предпочтительно осуществлять государственную...
Тестирование знаний и обработка тестов в курсах «базы данных», «безопасность систем баз данных» icon1 Системы с интеллектуальным интерфейсом
Интеллектуальные базы данных отличаются от обычных баз данных возможностью выборки по запросу необходимой информации, которая может...
Тестирование знаний и обработка тестов в курсах «базы данных», «безопасность систем баз данных» iconУрок 4 Класс: 11. Тема урока: «Способы организации баз данных: иерархический,...
...
Тестирование знаний и обработка тестов в курсах «базы данных», «безопасность систем баз данных» iconРабочая программа по дисциплине В. В компьютерные сети и базы данных
Цель данного курса состоит в ознакомлении студентов с основными принципами организации компьютерных сетей и баз данных
Тестирование знаний и обработка тестов в курсах «базы данных», «безопасность систем баз данных» iconКурсовая работа Тема: «Создание базы данных ’’Поставщики’’»
Базы данных обеспечивают надежное хранение информации, структурированном виде и своевременный доступ к ней. Практически любая современная...
Тестирование знаний и обработка тестов в курсах «базы данных», «безопасность систем баз данных» iconПрограмма дисциплины опд. Ф. 10 «базы данных»
Курс относится к общепрофессиональному циклу дисциплин и имеет целью овладение знаниями в области применения баз данных в автоматизированных...
Тестирование знаний и обработка тестов в курсах «базы данных», «безопасность систем баз данных» iconБазы данных, экспертные системы реферат «Реляционная модель данных...
...
Тестирование знаний и обработка тестов в курсах «базы данных», «безопасность систем баз данных» iconТема. Создание базы данных для компьютерного психодиагностического тестирование в access
Лабораторная работа №6. Обобщение данных. Создание таблицы подстановки. Подведение итогов 28


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск