Автор работы: Пользователь скрыл имя, 31 Марта 2013 в 17:19, реферат
Следуя дальше по ступеням интеллектуализации обучающих систем, можно заметить, как плавно механизмы контроля перетекают в механизмы анализа высказываний обучающегося. Отметим, что не следует путать их с простым контролем как простой оценки единичного события с интегральным оцениванием, являющимся результатом анализа и систематизации множества разнородных ответов данных в разное время. Не вдаваясь в теорию обучения, давайте рассмотрим простой пример.
Учебник дает ответы на конкретные вопросы, помогает решать конкретные задачи и позволяет контролировать себя, заглядывая на последнюю страничку и сверяя правильный ответ с полученным. В классических учебных заведениях для этого существует лектор, который заботливо проводит студента по коридору знаний, понимает, с чего начать, и по ответам студента, на основе собственного опыта, делает выводы об уровне знаний студента в целом (то есть дает ему интегральную оценку)[2].
Введение 3
1Виды средств обучения и их особенности 6
1.1 Классификация средств обучения 6
1.2 Архитектура обучающих систем 23
1.3 Анализ разработок обучающих программ. 27
2 Разработка обучающей программы 31
2.1 Постановка задачи 31
2.2 Описание разработки обучающей программы 31
2.3 Технические и программные требования 49
2.4 Тестирование программы 49
Заключение 53
Глоссарий 56
Список использованных источников 58
Список сокращений 61
Наиболее полное
представление о
Структуры верхнего
уровня составляют управляющие,
Управляющие пакеты
решают задачи управления и
организации урока. Дидактика
средней школы определяет
Информация, собранная
протоколирующими пакетами и
соответствующим образом
Выполняемая по
алгоритмам - заданиям, разработанным
специалистами по
В том случае, когда
школьный кабинет информатики
представляет собой локальную
сеть ПЭВМ, а не автономный
набор машин, среди
В группе инструментальных
пакетов функциональная связь
программных средств с
Редактирующие (текстовые)
пакеты собираются из программ
текстовой информации и
2 Разработка обучающей программы
2.1 Постановка задачи
Главной задачей является
Для разработки обучающего
2.2 Описание разработки обучающей программы
В обучающем курсе представлено 5 глав, в которых разбираются основы алгоритмизации и программирования. Также присутствует блок тестирования, в котором необходимо пройти тест который содержит двадцать пять вопросов с тремя вариантами ответов и по окончании тестирования получить оценку. Оценка также будит записана в отчет, который при желании можно распечатать.
Основной задачей в программе является вывод информации и проведение тестирования. Все главы находятся в папке material и являются файлами в формате /*.doc. Вывод информации в поле RichEdit1 происходит после тога как пользователь выберит интересующую его главу из списка в ComboBox1. При выборе одной из глав происходит загрузка файла в RichEdit1:
procedure TForm2.ComboBox1Change(Sender: TObject);
begin
if ComboBox1.ItemIndex=0 then
begin
RichEdit1.Lines.Clear;
RichEdit1.Lines.LoadFromFile('
end;
В блоке тестирования
находятся 25 вопросов, прохождение
которых обязательно к
При создании тестирования заранее известно, какие ответы истины, а какие ложны [36].
Исходя из этого,
для истинных высказываний
if right15 then label3.Caption:='3';
if right>20 then label3.Caption:='4';
if right>23 then label3.Caption:='5';
В данном коде right – это и есть количество правильных ответов.
Проект программы содержит четыре окна:
1) Form1 - Главное окно программы;
2) Form2 - Материал для изучения;
3) Form3 - Тестирование;
4) Form4 - Отчет по результатам
Окно Form1. Главное окно программы, представлено на рисунке 5.
Компонент Form1.
Свойства:
Align = alCustom
BiDiMode = bdRightToLeftNoAlign
BorderIcons = []
BorderStyle = bsDialog
Color = clWhite
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
OldCreateOrder = False
ParentBiDiMode = False
Position = poDesktopCenter
Visible = True
PixelsPerInch = 96
TextHeight = 13
События – нет.
[pic]
Рисунок 5 - Главное окно программы
1 - компонент TImage1.
Свойства:
Align = alTop
AutoSize = True
Center = True
Picture.Data = {…}
События – нет.
2 - компонент TImage2.
Свойства:
Cursor = crArrow
AutoSize = True
Center = True
Picture.Data = {…}
События – нет.
3 - компонент TImage3.
Свойства:
Cursor = crHandPoint
AutoSize = True
Center = True
Picture.Data = {…}
События:
OnClick = Image4Click – запуск TForm2
OnMouseDown = Image4MouseDown – загрузка картинки в Image3 ('data\image\кнопк1-1.bmp')
OnMouseUp = Image4MouseUp – загрузка картинки в Image3 ('data\image\кнопк1.bmp')
4 - компонент TImage4.
Свойства:
Cursor = crHandPoint
AutoSize = True
Center = True
Picture.Data = {…}
События:
OnClick = Image4Click – запуск TForm3
OnMouseDown = Image4MouseDown – загрузка картинки в Image4 ('data\image\кнопк2-1.bmp')
OnMouseUp = Image4MouseUp – загрузка картинки в Image4 ('data\image\кнопк2.bmp')
5 - компонент TImage5.
Свойства:
Cursor = crHandPoint
AutoSize = True
Center = True
Picture.Data = {…}
События:
OnClick = Image4Click – запуск TForm4, запись файла отчета ('data\otchet\Отчет.txt') в RichEdit1
OnMouseDown = Image4MouseDown – загрузка картинки в Image5 ('data\image\кнопк3-1.bmp')
OnMouseUp = Image4MouseUp – загрузка картинки в Image5 ('data\image\кнопк3.bmp')
6 - компонент TImage6.
Свойства:
Cursor = crHandPoint
AutoSize = True
Center = True
Picture.Data = {…}
События:
OnClick = Image6Click – открытие справки (data\help\Справка.chm)
OnMouseDown = Image4MouseDown – загрузка картинки в Image6 ('data\image\кнопк4-1.bmp')
OnMouseUp = Image4MouseUp – загрузка картинки в Image6 ('data\image\кнопк4.bmp')
7 - компонент TImage7.
Свойства:
Cursor = crHandPoint
AutoSize = True
Center = True
Picture.Data = {…}
События:
OnClick = Image7Click – выход из программы
OnMouseDown = Image4MouseDown – загрузка картинки в Image6 ('data\image\кнопк5-1.bmp')
OnMouseUp = Image4MouseUp – загрузка картинки в Image6 ('data\image\кнопк5.bmp')
8 - компонент Button6.
Свойства:
AutoSize = True
Center = True
Picture.Data = {…}
События – нет.
Окно Form2. Материал для изучения.
Вид окна представлен на
Компонент Form2.
Свойства:
Align = alCustom
BorderIcons = []
BorderStyle = bsDialog
Color = clWhite
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
OldCreateOrder = False
Position = poDesktopCenter
PixelsPerInch = 96
TextHeight = 13
События – нет.
[pic]
Рисунок 6 – Материал для изучения
1 - компонент ComboBox1.
Свойства:
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -16
Font.Name = 'MS Sans Serif'
Font.Style = [fsBold]
ItemHeight = 20
ParentFont = False
TabOrder = 1
События:
OnChange = ComboBox1Change – загружает в RichEdit1 выбранный материал для изучения
2 - компонент Image1.
Свойства:
Align = alTop
AutoSize = True
Center = True
Picture.Data = {…}
События – нет
3 - компонент Image2.
Свойства:
Cursor = crHandPoint
AutoSize = True
Center = True
Picture.Data = {…}
События:
OnClick = Image2Click – закрытие окна Form2.
OnMouseDown = Image4MouseDown – загрузка картинки в Image2 ('data\image\выход1-1.bmp')
OnMouseUp = Image4MouseUp – загрузка картинки в Image2 ('data\image\выход1.bmp')
4 - компонент Image3.
Свойства:
Cursor = crHandPoint
AutoSize = True
Center = True
Picture.Data = {…}
События:
OnClick = Image3Click – печать текста из RichEdit1
OnMouseDown = Image4MouseDown – загрузка картинки в Image2 ('data\image\печать1-1.bmp')
OnMouseUp = Image4MouseUp – загрузка картинки в Image2 ('data\image\печать1.bmp')
5 - компонент Label1.
Свойства:
Caption - Раздел №
Font.Charset = DEFAULT_CHARSET
Font.Color = clTeal
Font.Height = -19
Font.Name = 'MS Sans Serif'
Font.Style = [fsBold]
ParentFont = False
События – нет
6 - компонент RichEdit1.
Свойства:
TabStop = False
BorderWidth = 1
Color = clMenuBar
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
ParentFont = False
ReadOnly = True
ScrollBars = ssVertical
TabOrder = 0
События – нет
Окно Form3. Тестирование.
Вид окна представлен на
[pic]
Рисунок 7 - Тестирование
Компонент Form3.
Свойства:
Align = alCustom
BorderIcons = []
BorderStyle = bsDialog
Color = clWhite
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
OldCreateOrder = False
Position = poDesktopCenter
PixelsPerInch = 96
TextHeight = 13
События:
OnShow = FormShow – загрузка вопросов из базы данных ('data\test\test.dll')
1 - компонент Image1.
Left = 0
AutoSize = True
Center = True
Picture.Data = {…}
События – нет
2 - компонент Panel2.
Свойства:
Align = alBottom
Color = clWhite
Locked = True
TabOrder = 0
События – нет.
3 - компонент Image4.
Свойства:
Cursor = crHandPoint
AutoSize = True
Center = True
Picture.Data = {…}
События:
OnClick = Image4Click – закрытие окна Form3.
OnMouseDown = Image4MouseDown – загрузка картинки в Image2 ('data\image\выход1-1.bmp')
OnMouseUp = Image4MouseUp – загрузка картинки в Image2 ('data\image\выход1.bmp')
4 - компонент Image5.
Свойства:
AutoSize = True
Center = True
Picture.Data = {Picture.Data = {…}
События – нет
5 - компонент Image6.
Свойства:
AutoSize = True
Center = True
Picture.Data = {Picture.Data = {…}
События – нет
6 - компонент Image7.
Свойства:
Cursor = crHandPoint
AutoSize = True
Center = True
Picture.Data = {…}
События:
OnClick = Image4Click – выполняет
функцию чтения и записи
OnMouseDown = Image4MouseDown – загрузка картинки в Image2 ('data\image\кнопк7-1.bmp')
OnMouseUp = Image4MouseUp – загрузка картинки в Image2 ('data\image\кнопк7.bmp')
7 - компонент Label3.
Свойства:
Caption = ' '
Font.Charset = DEFAULT_CHARSET
Font.Color = clRed
Font.Height = -31
Font.Name = 'MS Sans Serif'
Font.Style = [fsBold]
ParentFont = False
События – нет
8 - компонент label2.