Вход

Автоматизация и контроль знаний (На Delphi и Visual Basic)

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 140544
Дата создания 2008
Страниц 63
Источников 16
Мы сможем обработать ваш заказ (!) 26 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
2 000руб.
КУПИТЬ

Содержание

Введение
Глава 1. Методы контроля знаний учащихся
1.1. Функции и методы контроля знаний
1.2. Средства контроля знаний учащихся
1.3. Принципы и методики проведения тестирования
1.4. Системы компьютерного тестирования
Глава 2. Технология проектирования автоматизированных систем контроля знаний
2.1. Основные принципы построения компьютерных систем автоматизированного контроля знаний
2.2. Обзор основных программ тестирования знаний
2.3. Основы программирования в среде Visual Basic
2.4. Основные программные решения при работе в Visual Basic с текстовыми файлами
Глава 3. Разработка и тестирование программы контроля знаний
3.1. Разработка требований к программе и её структуры
3.2. Разработка системы обработки информации в текстовой базе данных
3.3. Порядок работы с программой тестирования
Заключение
Список использованной литературы
Приложения
Приложение 1. Процедура ShowFileDialog
Приложение 2. Листинг главной формы программы тестирования

Фрагмент работы для ознакомления

LastName = LastName objNewMember.FirstName = FirstName objNewMember.Number = Number objNewMember.ID = ID mCol.Add objNewMember 'возвращаем созданный объект Set Add = objNewMember 'а теперь освобождаем память Set objNewMember = Nothing End Function Public Sub Remove(vntIndexKey As Variant) mCol.Remove vntIndexKey End Sub 'Свойства Public Property Get Item(vntIndexKey As Variant) As clsDB Set Item = mCol(vntIndexKey) End Property Public Property Get Count() As Long Count = mCol.Count End Property Public Property Get NewEnum() As IUnknown Set NewEnum = mCol.[_NewEnum] End Property 'Инициализация и закрытие коллекции Private Sub Class_Initialize() Set mCol = New Collection End Sub Private Sub Class_Terminate() Set mCol = Nothing End Sub
Шаг 6. Перейдем в форму. В разделе деклараций объявим новую переменную, опирающуся на только что созданную коллекцию colDB, а в код добавим строку
Set colTxtDB = New colDB
Вот, собственно говоря, и все для создания нового пустого файла для базы данных.
Шаг 7. Теперь напишем код пересылки данных из объектной модели БД в текстовые поля формы.
Private Sub DBInForm(Index As Integer) txtLastName.Text = colTxtDB(Index).LastName txtFirstName.Text = colTxtDB(Index).FirstName txtNumber.Text = colTxtDB(Index).Number lblID.Caption = "Номер записи: " & colTxtDB(Index).ID End Sub
Шаг 8. Создадим код для кнопок редактирования. Для кнопки "Добавить" запись: Увеличиваем счетчик общего количества записей на 1, текущую запись нумеруем последней, используем метод Add из коллекции colDB и пересылаем данные в форму.
CountEntries = CountEntries + 1 CurrentEntries = CountEntries colTxtDB.Add txtLastName.Text, txtFirstName.Text, txtNumber.Text, CurrentEntries DBInForm CurrentEntries
Для кнопки "Изменить" запись: присваиваем новые значения в БД из каждого поля и пересылаем данные в форму.
If CountEntries = 0 Then Exit Sub colTxtDB(CurrentEntries).LastName = txtLastName.Text colTxtDB(CurrentEntries).FirstName = txtFirstName.Text colTxtDB(CurrentEntries).Number = txtNumber.Text DBInForm CurrentEntries
Для кнопки "Удалить" запись: после подтверждения удаления из БД удаляем текущую запись. Если запись была последней, переходим к предпоследней, в противном случае она автоматически становится следующей. Уменьшаем счетчик общего количества записей на 1 и пересылаем текущую запись в форму.
If CountEntries = 0 Then Exit Sub If MsgBox("Удалить текущую запись?", vbYesNo + vbDefaultButton2 + vbQuestion, _ "Удаление записи") = vbYes Then colTxtDB.Remove CurrentEntries If CurrentEntries = CountEntries Then CurrentEntries = CurrentEntries - 1 End If
CountEntries = CountEntries - 1 DBInForm CurrentEntries End If
Здесь же необходимо позаботиться об отслеживании изменений в БД. Для этого в разделе деклараций объявим переменную-флаг:
Private flagChange As Boolean
И в коде, после всех манипуляций с кнопками редактирования, этот флаг установим.
flagChange=True
К этой переменной будем обращаться при закрытии файла для сохранения измененных записей.
Шаг 9. Вернемся к кнопкам cmdDB. Опишем код для открытия уже существующего файла. Начальная часть кода, работа с классом clsCommonDialog остается той же самой, а вот работа с FSO – будет отличаться. Создаем новую коллекцию colTxtDB
Set colTxtDB = New colDB
Сначала откроем текстовый поток
Set tsOpen = fso.OpenTextFile(.FileName, ForReading)
Затем считаем первую строку из файла, которая будет содержать информацию о количестве записей в БД.
CountEntries = tsOpen.ReadLine
Далее в цикле For-Next считываем все записи и с помощью метода Add добавляем их (не забудте объявить внутренние переменные для этой манипуляции)
For i = 1 To CountEntries strLastname = tsOpen.ReadLine strFirstName = tsOpen.ReadLine strNumber = tsOpen.ReadLine intID = tsOpen.ReadLine colTxtDB.Add strLastname, strFirstName, strNumber, intID Next
После считывания информации следует закрыть файл tsOpen.Close
Изменяем заголовок файла, текущую запись делаем первой и пересылаем ее в БД.
Caption = "Demo FSO as DB (" & .FileTitle & ")" CurrentEntries = 1 DBInForm CurrentEntries
Шаг 10. Далее необходимо позаботиться о сохранении информации. Для этого создадим процедуру CloseFile. Для того, чтобы она заработала необходимо изменение flagChange и подтверждение сохранения пользователем. Работа с диалоговым окном та же самая, несколько изменится заголовок и используется метод ShowSave, вместо ShowOpen.
If flagChange Then 'если были произведены изменения в БД If MsgBox("Сохранить произведенные изменения в базе данных?", _ vbYesNo + vbQuestion, "Закрытие программы") = vbYes Then With dlgDb .DialogTitle = "Сохранение текстовой БД" .Filter = "Текстовые БД (*.tdb)|*.tdb" .FilterIndex = 1 .ShowSave
Далее открываем текстовый поток для записи и записываем первую строку – количество записей.
Set tsSave = fso.OpenTextFile(.FileName, ForWriting) tsSave.WriteLine CountEntries
Последовательно записываем все записи и закрываем файл. Флаг изменений устанавливаем в False.
For i = 1 To CountEntries tsSave.WriteLine colTxtDB(i).LastName tsSave.WriteLine colTxtDB(i).FirstName tsSave.WriteLine colTxtDB(i).Number tsSave.WriteLine colTxtDB(i).ID Next tsSave.Close End With End If End If flagChange = False
Шаг 11. В кодах для кнопок создания и открытия файлов внесем проверку на уже открытый файл. Если открыт – закрываем его и уничтожаем объект коллекции.
If Len(Caption) > 14 Then 'надпись длиннее чем "Demo FSO as DB" CloseFile Set colTxtDB = Nothing End If
Шаг 12. При выходе из программы сохраняем файл и обнуляем все объекты
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) CloseFile 'очистка памяти Set colTxtDB = Nothing Set tsOpen = Nothing Set tsSave = Nothing Set tsNew = Nothing Set fso = Nothing End Sub
Шаг 13. Осталось совсем чуть-чуть написать код для передвижения по записям. Производим позиционирование текущей записи:
Переход к первой записи
CurrentEntries = 1
Переход к последней записи
CurrentEntries = CountEntries
Переход к предыдущей записи
CurrentEntries = CurrentEntries – 1
Переход к следующей записи
CurrentEntries = CurrentEntries + 1
Далее делаем проверку, чтобы номер записи не выходил за диапазон базы данных.
If CurrentEntries < 1 Then CurrentEntries = 1 ElseIf CurrentEntries > CountEntries Then CurrentEntries = CountEntries End If
И наконец пересылаем текущую запись в форму.
DBInForm CurrentEntries
3.3. Порядок работы с программой тестирования
Для начала работы необходимо указать (или выбрать из списка) фамилию и имя учащегося, а также отметить те наборы вопросов, которые необходимы для контроля. Режимы контроля знаний, путь к файлу статистики и другие параметры выбираются в пункте "Настройка".
Новый вопрос начинается с вопросительного знака "?". Он должен находится в начале строки (перед ним не должно быть никаких других символов). Общее количество вопросов в файле - не ограничено. Кол-во вариантов ответа на вопрос - не ограничено. Варианты ответов начинаются со знаков - (минус -- неправильный вариант ответа) или + (плюс -- правильный вариант ответа). Знаки "+", "-" и "?" должны находится в начале строки (перед ними не должно быть ничего, даже пробелов).
У вопроса может быть несколько правильных вариантов ответа, а также НОЛЬ и более неправильных вариантов ответа.
За каждый ответ на вопрос учащийся может получить от 0 до 1 балла. Для получения 1 балла учащийся должен отметить ТОЛЬКО ВСЕ правильные варианты ответов. Оценка за ответ рассчитывается по формуле:
Mark := КВП / ОКП / (КВН + 1), где
КВП - Количество выбранных правильных вариантов;
ОКП - Общее количество правильных вариантов в вопросе;
КВН - Количество выбранных неправильных вариантов.
Для обеспечения безопасности работы с тестовыми материалами, невозможности студентов (или школьников) получить к ним несанкционированный доступ, тесты включаются непосредственно в файлы форм программы, и далее являются составной частью исполняемого файла программы, декомпиляция которого маловероятна, поскольку сопряжена с серьезными трудностями. Структура программы представлена из 3 форм:
Форма описания системы тестирования;
Форма для тестирования;
Форма настроек и создания тестов.
Форма описания системы тестирования, состоит из следующих компонентов:
Список тем, представленный в виде выпадающего списка;
Навигационных кнопок;
Кнопки управления лекционным материалом;
Кнопки управления программой;
Окно тестирования содержит:
Область тестовых вопросов;
кнопки выбора ответов;
Панель управления;
Панель таблицы ответов;
информационную панель;
Строку подсказок.
Формы работают в модальном режиме, что исключает возможность использования лекционного материала при ответе на тесты и ненужного заполнения памяти компьютера неиспользуемыми окнами.
При запуске программы появляется окно начальной формы:
Рис. 3.4. Начало работы с программой
Теперь можно либо начать тестирование по выбранной теме, либо начать работу над созданием новых тестовых заданий. Если требуется начать тестирование, то программа попросит ввести фамилию и имя тестируемого, а затем откроется окно собственно тестирования по теме:
Рис. 3.5. Окно тестирования по выбранной теме
Пользователь выбирает правильные, на его взгляд ответы, и переходит к следующему вопросу, нажимая кнопку «Далее». После завершения тестирования выводится окно с результатами и статистикой:
Рис. 3.6. Окно статистики результатов тестирования
Для выбора новых тестовых заданий необходимо воспользоваться кнопкой «Добавить тест». В раскрывающемся окне будет предложен список доступных тестовых файлов, содержащих тестовые вопросы. Если требуется редактировать записи и порядок прохождения уже существующего теста, следует нажать кнопку (при выделенной теме тестирования) «Тест ( Редактирование теста». Откроется новое окно:
Рис. 3.6. Редактирование базы тестов
Введя необходимые данные, переходим собственно к изменению (дополнению) тестовых заданий :
Рис. 3.7. Редактирование отдельного теста
Заключение
Начавшееся в нашей стране с начала 80-х годов внедрение в учебных заведениях новых информационных технологий – обучение при помощи педагогических программных средств, а также использование тестирующих программ – дало более чем скромные результаты. Среди многих известных причин этого (финансовые, технические, организационные, методические трудности) отметим одну: психологическое неприятие преподавателями “компьютерных” методов обучения и контроля знаний, особенно высококвалифицированными, творчески работающими. У них для этого есть основания: налицо большое количество плохих программ, не отвечающих главным психолого-педагогическим принципам обучения, неудачно реализующих основные этапы процесса усвоения знаний; как правило, отсутствует методическое сопровождение; оказываются непомерно большими затраты времени и сил на освоение компьютеров, изучение программы, поддержку соответствующей инфраструктуры; при использовании даже хороших систем нивелируется роль учителя в учебно-воспитательном процессе, исчезает творческий характер его труда; отсутствует система поощрения педагогов-новаторов, осваивающих новые информационные технологии.
Эту ситуацию можно и хочется изменить. Развитие систем проектирования программ (объектно-ориентированные системы визуального программирования, СУБД, системы моделирования нейронных сетей, и т.п.) дало в руки инженеров и системных аналитиков мощнейшие средства разработки и внедрения в жизнь самых фантастических проектов.
В данной работе частично были проанализированы существующие методы и модели, позволяющие построить так называемую интеллектуальную автоматизированную систему контроля знаний. Также была проведена собственная разработка несложной программы тестирования на языке программирования Visual Basic. К сожалению, пока она может обрабатывать только тестовые задания, выполненные в текстовом формате. В перспективе хотелось бы реализовать программный комплекс, позволяющий преподавателям готовить тестовые задания просто в современных текстовых редакторах высокого уровня, например, в Word. Открытым также остается вопрос о наиболее рациональном методе организации базы данных для тестовых заданий.
Выполненная курсовая работа является первым шагом к созданию системы, позволяющей преподавателю проводить текущий и финальный контроль более быстро, объективно и эффективно. Реализация методов адаптивного тестирования, использование нечеткой логики и инженерии знаний позволит достичь больших результатов в этой области.
Список использованной литературы
1. Аванесов B.C. Научные проблемы тестового контроля знаний. М., Учебный центр при исследовательском центре проблем качества подготовки специалистов, 2004
2. Батаршева А.В. Тестирование. — М. «Дело», 2003
3. Беспалько В.П. Педагогика и прогрессивные технологии обучения. - М.:Проект, 2005
4. Быстрова Н.Н., Классы в Visual Basic и их использование, VB Rewiev, М., 2004, №11
5. Васильев В.И., Тягунова Т.Н. Теория и практика формирования програмно-дидактических тестов. — М., МГУЭС и И, 2001
6. Казаринов А.С., Култышева А.Ю., Мирошниченко А.А. Технология адаптивной валидности тестовых заданий: Учебное пособие. Глазов: ГГПИ, 2002
7. Майоров А.Н. Теория и практика создания тестов для системы образования. — М.: Интеллект-Центр, 2007
8. Марутин Н.П., Основы программирования в среде Visual Basic, СПб, BHV, 2005
9. Моисеев В.Б., Усманов В.В., Таранцева К.Р., Пятирублевый Л.Г. «Оценивание результатов тестирования на основе экспертно-аналитических методов». Журнал «Открытое образование», №3, 2001
10. Новиков С.В. “Принципы разработки Интернет учебников” // “Информатика и образование” №10 – 2005 г.
11. Носов П.А., Текстовые базы данных в VB, Byte, 2006, №7
12. Рудинский Е.В. Рреализация алгоритмов прямого тестирования в интеллектуальной автоматизированной системе контроля знаний. Сборник материалов конференции «Анализ качества образования и тестирование». 22.03.2001, Москва, МО РФ, МЭСИ, 2001
13. Христочевский С.А. “Информационные и коммуникационные технологии в образовании” //“Информатика и образование” // №2 – 2006г.
14. Челышкова М.Б. Разработка педагогических тестов на основе современных математических моделей: Уч.пособие. М.: Исследовательский центр проблем качества подготовки специалистов, 2003
15. Челышкова М.Б. Теория и практика конструирования педагогических тестов: Учебное пособие. М.: Логос, 2002. 432 с.
16. API-функции в Visual Basic: типовые решения, М., Базы данных, №2, 2007 Приложения
Приложение 1. Процедура ShowFileDialog
Private Sub ShowFileDialog(ByVal iAction As Integer) Dim tOpenFile As OpenFilename Dim lMaxSize As Long Dim sFileNameBuff As String Dim sFileTitleBuff As String On Error GoTo ShowFileDialogError 'инициализация буфера iAction = iAction 'Action property lApiReturn = 0 'APIReturn property lExtendedError = 0 'ExtendedError property tOpenFile.lStructSize = Len(tOpenFile) tOpenFile.hwndOwner = lhdc 'Замена "|" на Chr(0) tOpenFile.lpstrFilter = sAPIFilter(sFilter) tOpenFile.iFilterIndex = iFilterIndex 'определение размера буфера от свойства MaxFileSize If lMaxFileSize > 0 Then lMaxSize = lMaxFileSize Else lMaxSize = 255 End If sFileNameBuff = sFileName 'заполнение пробелами до 255 While Len(sFileNameBuff) < lMaxSize - 1 sFileNameBuff = sFileNameBuff & " " Wend 'обрежем до длины lMaxFileSize - 1 If lMaxFileSize = 0 Then sFileNameBuff = Mid$(sFileNameBuff, 1, lMaxSize - 1) Else sFileNameBuff = Mid$(sFileNameBuff, 1, lMaxFileSize - 1) End If 'установим в конце нулевой знак sFileNameBuff = sFileNameBuff & Chr$(0) tOpenFile.lpstrFile = sFileNameBuff If lMaxFileSize <> 255 Then tOpenFile.nMaxFile = 255 End If 'операции, аналогичные вышеисполненным sFileTitleBuff = sFileTitle While Len(sFileTitleBuff) < lMaxSize - 1 sFileTitleBuff = sFileTitleBuff & " " Wend If lMaxFileSize = 0 Then sFileTitleBuff = Mid$(sFileTitleBuff, 1, lMaxSize -1) Else sFileTitleBuff = Mid$(sFileTitleBuff, 1, lMaxFileSize- 1) End If sFileTitleBuff = sFileTitleBuff & Chr$(0) tOpenFile.lpstrFileTitle = sFileTitleBuff tOpenFile.lpstrInitialDir = sInitDir tOpenFile.lpstrTitle = sDialogTitle tOpenFile.Flags = lFlags tOpenFile.lpstrDefExt = sDefaultExt 'выполним GetOpenFileName API-функцию Select Case iAction Case 1 'ShowOpen lApiReturn = GetOpenFileName(tOpenFile) Case 2 'ShowSave lApiReturn = GetSaveFileName(tOpenFile) Case Else Exit Sub End Select m_cancelled = False 'Возвращение дескриптора от API-функции GetOpenFileName Select Case lApiReturn Case 0 'нажата кнопка Cancel 'генерация ошибки m_cancelled = True Exit Sub Case 1 'пользователь выбрал или ввел файл 'Используем внутреннюю процедуру sLeftOfNull 'для получения пути и имени файла sFileName = sLeftOfNull(tOpenFile.lpstrFile) sFileTitle = sLeftOfNull(tOpenFile.lpstrFileTitle) Case Else 'если произошла ошибка вызываем CommDlgExtendedError lExtendedError = CommDlgExtendedError End Select Exit Sub ShowFileDialogError: Exit Sub End Sub
Приложение 2. Листинг главной формы программы тестирования
VERSION 5.00
Object = "{C1A8AF28-1257-101B-8FB0-0020AF039CA3}#1.1#0"; "MCI32.OCX"
Begin VB.Form frmMain
BackColor = &H00FFC0C0&
BorderStyle = 1 'Fixed Single
Caption = "Tester"
ClientHeight = 4770
ClientLeft = 45
ClientTop = 435
ClientWidth = 6795
LinkTopic = "Form1"
MaxButton = 0 'False
MinButton = 0 'False
ScaleHeight = 4770
ScaleWidth = 6795
StartUpPosition = 2 'CenterScreen
Begin MCI.MMControl mmPlayer
Height = 330
Left = 5160
TabIndex = 8
Top = 240
Visible = 0 'False
Width = 3540
_ExtentX = 6244
_ExtentY = 582
_Version = 393216
DeviceType = ""
FileName = ""
End
Begin VB.CheckBox cheMusic
BackColor = &H00FFC0C0&
Caption = "Музыка"
BeginProperty Font
Name = "MS Sans Serif"
Size = 9.75
Charset = 204
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 255
Left = 2790
TabIndex = 7
Top = 3720
Width = 1215
End
Begin VB.CommandButton cmdInfo
Caption = "Информация"
Height = 450
Left = 5055
TabIndex = 6
Top = 4215
Width = 1530
End
Begin VB.CommandButton cmdExit
Caption = "Выход"
Height = 450
Left = 210
TabIndex = 5
Top = 4215
Width = 1530
End
Begin VB.CommandButton cmdInform
Caption = "Информатика"
BeginProperty Font
Name = "MS Sans Serif"
Size = 9.75
Charset = 204
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 555
Left = 2430
Style = 1 'Graphical
TabIndex = 4
Top = 2850
Width = 1935
End
Begin VB.CommandButton cmdMath
Caption = "Математика"
BeginProperty Font
Name = "MS Sans Serif"
Size = 9.75
Charset = 204
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 555
Left = 555
Style = 1 'Graphical
TabIndex = 3
Top = 1965
Width = 1935
End
Begin VB.CommandButton cmdHim
Caption = "Химия"
BeginProperty Font
Name = "MS Sans Serif"
Size = 9.75
Charset = 204
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 555
Left = 4305
Style = 1 'Graphical
TabIndex = 2
Top = 1965
Width = 1935
End
Begin VB.Line Line1
X1 = 300
X2 = 6510
Y1 = 1575
Y2 = 1575
End
Begin VB.Label Label2
BackStyle = 0 'Прозрачно
Caption = "Tester"
BeginProperty Font
Name = "MS Sans Serif"
Size = 18
Charset = 204
Weight = 700
Underline = -1 'True
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
ForeColor = &H000000FF&
Height = 405
Left = 2797
TabIndex = 1
Top = 240
Width = 1200
End
Begin VB.Label Label1
Alignment = 2 'Центровка
BackStyle = 0 'Прозрачно
Caption = "Выберите предмет, по которому хотите пройти тест"
BeginProperty Font
Name = "MS Sans Serif"
Size = 9.75
Charset = 204
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 525
Left = 1545
TabIndex = 0
Top = 915
Width = 3705
End
End
Attribute VB_Name = "frmMain"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub cheMusic_Click()
If cheMusic.Value = 1 Then
mmPlayer.FileName = "music.mid"
mmPlayer.Command = "open"
mmPlayer.Command = "play"
Else
mmPlayer.Command = "stop"
End If
End Sub
Private Sub cmdExit_Click()
End
End Sub
Private Sub cmdHim_Click()
frmHim.Show
frmMain.Hide
End Sub
Private Sub cmdInfo_Click()
frmInfo.Show
frmMain.Enabled = False
End Sub
Private Sub cmdInform_Click()
frmInform.Show
frmMain.Hide
End Sub
Private Sub cmdMath_Click()
frmMath.Show
frmMain.Hide
End Sub
Аванесов B.C. Научные проблемы тестового контроля знаний. М., Учебный центр при исследовательском центре проблем качества подготовки специалистов, 2004
Беспалько В.П. Педагогика и прогрессивные технологии обучения. - М.:Проект, 2005, стр. 117
Беспалько В.П. Педагогика и прогрессивные технологии обучения. - М.: Прогресс 2005, стр. 129-133
Васильев В.И., Тягунова Т.Н. Теория и практика формирования програмно-дидактических тестов. — М., МГУЭС и И, 2001.
Майоров А.Н. Теория и практика создания тестов для системы образования. — М.: Интеллект-Центр, 2007
Батаршева А.В. Тестирование. — М. «Дело», 2003, стр. 28-29
См. там же, стр. 77
Батаршева А.В. Тестирование. — М. «Дело», 2003, стр. 98
Аванесов B.C. Научные проблемы тестового контроля знаний. М., Учебный центр при исследовательском центре проблем качества подготовки специалистов, 2004
Христочевский С.А. “Информационные и коммуникационные технологии в образовании” //“Информатика и образование” // №2 – 2006г.
Новиков С.В. “Принципы разработки Интернет учебников” // “Информатика и образование” №10 – 2005 г.
Казаринов А.С., Култышева А.Ю., Мирошниченко А.А. Технология адаптивной валидности тестовых заданий: Учебное пособие. Глазов: ГГПИ, 2002, стр. 107
Челышкова М.Б. Разработка педагогических тестов на основе современных математических моделей: Уч.пособие. М.: Исследовательский центр проблем качества подготовки специалистов, 2003, стр. 88-91
Челышкова М.Б. Разработка педагогических тестов на основе современных математических моделей: Уч.пособие. М.: Исследовательский центр проблем качества подготовки специалистов, 2003, стр. 109-111
Моисеев В.Б., Усманов В.В., Таранцева К.Р., Пятирублевый Л.Г. «Оценивание результатов тестирования на основе экспертно-аналитических методов». Журнал «Открытое образование», №3, 2001, с.32-36
Челышкова М.Б. Теория и практика конструирования педагогических тестов: Учебное пособие. М.: Логос, 2002. 432 с., стр. 202-208
Рудинский Е.В. Рреализация алгоритмов прямого тестирования в интеллектуальной автоматизированной системе контроля знаний. Сборник материалов конференции «Анализ качества образования и тестирование». 22.03.2001, Москва, МО РФ, МЭСИ, 2001
Марутин Н.П., Основы программирования в среде Visual Basic, СПб, BHV, 2005, стр. 30-31
Марутин Н.П., Основы программирования в среде Visual Basic, СПб, BHV, 2005, стр. 64-65
Носов П.А., Текстовые базы данных в VB, Byte, 2006, №7
API-функции в Visual Basic: типовые решения, М., Базы данных, №2, 2007
Быстрова Н.Н., Классы в Visual Basic и их использование, VB Rewiev, М., 2004, №11
60
Входные тексты
«Черный ящик»
Личностная модель знаний
Экспертная модель знаний

Список литературы [ всего 16]

Аванесов B.C. Научные проблемы тестового контроля знаний. М., Учебный центр при исследовательском центре проблем качества подготовки специалистов, 2004
2. Батаршева А.В. Тестирование. — М. «Дело», 2003
3. Беспалько В.П. Педагогика и прогрессивные технологии обучения. - М.:Проект, 2005
4. Быстрова Н.Н., Классы в Visual Basic и их использование, VB Rewiev, М., 2004, №11
5. Васильев В.И., Тягунова Т.Н. Теория и практика формирования програмно-дидактических тестов. — М., МГУЭС и И, 2001
6. Казаринов А.С., Култышева А.Ю., Мирошниченко А.А. Технология адаптивной валидности тестовых заданий: Учебное пособие. Глазов: ГГПИ, 2002
7. Майоров А.Н. Теория и практика создания тестов для системы образования. — М.: Интеллект-Центр, 2007
8. Марутин Н.П., Основы программирования в среде Visual Basic, СПб, BHV, 2005
9. Моисеев В.Б., Усманов В.В., Таранцева К.Р., Пятирублевый Л.Г. «Оценивание результатов тестирования на основе экспертно-аналитических методов». Журнал «Открытое образование», №3, 2001
10. Новиков С.В. “Принципы разработки Интернет учебников” // “Информатика и образование” №10 – 2005 г.
11. Носов П.А., Текстовые базы данных в VB, Byte, 2006, №7
12. Рудинский Е.В. Рреализация алгоритмов прямого тестирования в интеллектуальной автоматизированной системе контроля знаний. Сборник материалов конференции «Анализ качества образования и тестирование». 22.03.2001, Москва, МО РФ, МЭСИ, 2001
13. Христочевский С.А. “Информационные и коммуникационные технологии в образовании” //“Информатика и образование” // №2 – 2006г.
14. Челышкова М.Б. Разработка педагогических тестов на основе современных математических моделей: Уч.пособие. М.: Исследовательский центр проблем качества подготовки специалистов, 2003
15. Челышкова М.Б. Теория и практика конструирования педагогических тестов: Учебное пособие. М.: Логос, 2002. 432 с.
16. API-функции в Visual Basic: типовые решения, М., Базы данных, №2, 2007
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00389
© Рефератбанк, 2002 - 2024