Час проходження тесту також обмежено і визначається при його складанні.
Під час роботи користувач може контролювати час вирішення тесту за таймером і двом прогрессбар (перший показує час вирішення поточного завдання, другий - усього тесту).
Під час роботи з тестом навчальний матеріал недоступний, але, при необхідності, користувач може його побачити, натиснувши кнопку В«підказкаВ». У цьому випадку результати тесту не зараховуються, але оцінка за тест і теми для повторення виводяться.
У ситуації, коли час, відведений на тест, минув, а користувач ще не натиснув кнопку В«перевіритиВ», система запитує, чи треба перевіряти результати. При позитивній відповіді відбувається вихід з тесту з підрахунком оцінки, при негативному - вихід з тіста не проводиться. У цьому випадку результати тесту також не зараховуються, але оцінка за тест і теми для повторення виводяться.
Перервати виконання тесту користувач може в будь-який момент, натиснувши відповідну кнопку.
Для коригування дрібних помилок оформлення та змісту матеріалу в програмі передбачений режим редагування, увійти до якого можна за допомогою вибору відповідного пункту в головному меню форми вивчення. (Па-роль редактора: 9091433506). p> Процес редагування простий і наочний, що не вимагає додаткового пояснення. Для редагування інших модулів програми (Тестів і визначень) створені допоміжні програми: 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В», в якому зберігається масив записів - даних для відображення потрібного питання тесту. p> Поля запису:
В§ Файл з питанням тесту
В§ Час на виконання кожного питання
В§ Масив відповідей
В§ Номер вірної відповіді
В§ Адреса сторінки навчає матеріалу, на якій розглянуто і рішення питання.
В§ Адреса картинки, довантажувати, при необхідності до питання ірррррр тесту.
Це основні принципи роботи програми, більш детально їх можна розглянути, ознайомившись з кодом програми.
Програму можна завантажити за адресою: fizmath.net kurs.rar