Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Проектування системи тестування знань учнів

Реферат Проектування системи тестування знань учнів





удь-якому бажаючому пройти тест, а також викладачеві, з будь-якого браузера комп'ютера підключеного до єдиної локальної мережі.

Для цих цілей була обрана мінімальна збірка фреймворка Oposum CMS останньої ревізії на даний момент, з набором класів:

Class: DB - драйвер обробки запитів БД.

Class: Template - шаблонизатор шаблонів.

Також був розроблений спеціальний клас Class: Test - тестер, відповідальний за створення і подальшу обробку результатів тесту.

Для роботи системи розроблені модулі обробки:

Module: Stats - висновок статистики результатів у браузері.

Module: Topic - висновок предметів, і дій над ними.

Module: Tests - висновок тестів і дій над ними.

Module: Test - висновок тіста і збір результатів з подальшим виведенням оцінки.

Module: Users - висновок адміністраторській панелі для управління користувачами (адміністраторами та викладачами).


3.2 Структура бази даних


Для розробки системи була розроблена спеціальна база даних під керуванням веб-інтерфейсу заснованому на фреймворку Oposum CMS.

База даних заснована на MyISAM типі таблиць і являє собою шість таблиць (рис. 3.1):

users - Являє собою таблицю з обліковими записами администрат?? Рів і викладачів.

topic - Являє собою таблицю з предметами і їх описом.

tests - Являє таблицю тестами, їх описом, а також ім'ям автора тесту.

question - Таблиця з питаннями, містить ідентифікатор тесту, до якого належить, питання, 8 варіантів відповіді, правильні відповіді.

stats - Являє таблицю статистики, в яку збираються дані результатів тестів після їх проходження учнями.

tmp - Спеціальна таблиця, яку використовує генератор тестів, щоб зберегти проміжну інформацію.


Рис. 3.1 - Структури таблиць бази даних


3.3 Робота з системою тестування учнів


Розглянемо основні можливості:

простий і елегантний дизайн заснований на HTML і AJAX (рис. 3.2)


Рис. 3.2 - Загальний вигляд інтерфейсу


Даний інтерфейс візуально є простим для розуміння будь-якому починаючому роботу з ним новачком.

Список предметів являє собою меню стилю «Акордеон», при натисканні на предмет він розгортає свій опис і відображає кнопку переходу до меню вибору тестів за обраним предмету. У разі якщо користувач є адміністратором або викладачем, що виконав вхід в систему за допомогою правої панелі, крім кнопки в меню відображаються також пункти «Редагувати» і «Видалити».

Перейшовши до вибору тестів з предмета, ми побачимо подібне першого меню з кнопкою-пропозицією пройти тест. Натиснувши на яку ми власне і почнемо проходити тест.


Рис. 3.3 - Вигляд сторінки проходження тесту


На цій сторінці користувачеві сдающему тест пропонується ввести свої дані (прізвище, ім'я батькові, групу), без яких неможливо буде здати тест....


Назад | сторінка 15 з 24 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Алгоритм розробки Бази даних поиска псіхологічніх тестів в мережі Internet ...
  • Реферат на тему: База даних Internet-ресурсів псіхологічніх тестів
  • Реферат на тему: Програма тестування учнів і редактор тестів
  • Реферат на тему: Розробка алгоритму роботи синтаксичного аналізатора тексту, а також бази да ...
  • Реферат на тему: Співвіднесення індивідуальних особливостей з вимогами, які пред'являє д ...