48599 (Разработка обучающей программы, поддерживающей изучение темы "Структуры данных"), страница 3
Описание файла
Документ из архива "Разработка обучающей программы, поддерживающей изучение темы "Структуры данных"", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "48599"
Текст 3 страницы из документа "48599"
(5*кол-во верных ответов)div(кол-во вопросов).
Пройдя тест и нажав на кнопку «проверить», пользователь может увидеть не только оценку за тест, но и список тем, которые нужно повторить, чтобы улучшить результаты. Список правильных ответов НЕ выводится.
Время прохождения теста также ограничено и определяется при его составлении.
Во время работы пользователь может контролировать время решения теста по таймеру и двум прогрессбарам (первый показывает время решения текущего задания, второй – всего теста).
Во время работы с тестом обучающий материал недоступен, но, при необходимости, пользователь может его увидеть, нажав кнопку «подсказка». В этом случае результаты теста не засчитываются, но оценка за тест и темы для повторения выводятся.
В ситуации, когда время, отведенное на тест, истекло, а пользователь еще не нажал кнопку «проверить», система спрашивает, надо ли проверять результаты. При положительном ответе происходит выход из теста с подсчетом оценки, при отрицательном - выход из теста не производится. В этом случае результаты теста также не засчитываются, но оценка за тест и темы для повторения выводятся.
П
рервать выполнение теста пользователь может в любой момент, нажав соответствующую кнопку.
Для корректировки мелких ошибок оформления и содержания материала в программе предусмотрен режим редактирования, войти в который можно при помощи выбора соответствующего пункта в главном меню формы изучения. (пароль редактора: 9091433506).
Процесс редактирования прост и нагляден, не требует дополнительного пояснения. Для редактирования других модулей программы (тестов и определений) созданы вспомогательные программы: Testmaker.exe и Defedit.exe, вход в которые также осуществляется по паролю 9091433506.
2.2. Принцип работы программы
Программа состоит из трех главных модулей:
-
Модуль регистрации пользователей;
-
Модуль изучения материала;
-
Тестовый модуль (проверка знаний)
И пяти вспомогательных, на которых, для краткости, останавливаться не будем.
2.2.1. Модуль регистрации пользователей
Принцип работы модуля основан на записи и чтении из файла «users.dat» основной информации о пользователях:
-
Имя
-
Пароль для входа в программу
-
Оценки за выполнение каждого раздела программы.
Структура реализована в форме файла из записей.
После выбора пользователя и ввода пароля на форме регистрации имя и массив оценок отображаются на форме списка тем.
2.2.2. Модуль изучения материала
Основан на файле «forms.dat» и файлов вида «mn.rtf», где m, n – номер темы и раздела соответственно, которым принадлежит материал файла.
Вся информация об отображаемом на форме материале хранится в файле «forms.dat», а именно:
-
Название раздела
-
Имена, положение гиперссылок и номера разделов, на которые они ссылаются
-
Положение, размер, и адрес картинок, отображаемых на форме
-
Количество разделов в теме
Данные организованы в форме массива записей, обращение к материалу происходит по его порядковому номеру.
2.2.3. Модуль проверки знаний
Основан на текстовых файлах с вопросами теста. Ответы на тест располагаются ОТДЕЛЬНО от вопросов в файле «test.dat», в котором хранится массив записей – данных для отображения нужного вопроса теста.
Поля записи:
-
Имя файла с вопросом теста
-
Время на выполнение каждого вопроса
-
Массив ответов
-
Номер верного ответа
-
Адрес страницы обучающего материала, на которой рассмотрено и решение вопроса.
-
Адрес картинки, подгружаемой, при необходимости к вопросу ирррррр теста.
Это основные принципы работы программы, более детально их можно рассмотреть, ознакомившись с кодом программы.
Программу можно скачать по адресу: fizmath.net\kurs.rar