Смекни!
smekni.com

Разработка обучающей программы, поддерживающей изучение темы "Структуры данных" (стр. 5 из 5)

Программа состоит из трех главных модулей:

- Модуль регистрации пользователей;

- Модуль изучения материала;

- Тестовый модуль (проверка знаний)

И пяти вспомогательных, на которых, для краткости, останавливаться не бу­дем.

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