Дата зміни інформації:

Бекетовський С. С. “СТВОРЕННЯ ТЕСТІВ ЗА ДОПОМОГОЮ CODEIGNITER PHP”

І курс, магістратура, факультет інформатики

Підгорна Т.В., канд. пед. наук, доцент

Київський національний педагогічний університет імені М. П. Драгоманова

Київ

Сьогодні існує багато безкоштовних систем тестування,  наприклад  MyTest X. Ця система зручна тим, що параметри  тестування,  завдання,  зображення до завдань – усе зберігається в одному файлі тесту. Файл із тестом зашифрований і стиснутий. В іншій системі тестування iSpring QuizeMaker  кожне питання або варіант відповіді може складатися з тексту, малюнку, формули, діаграми. Ця програма є комерційною. За допомогою цієї програми можна вставляти таблиці та діаграми. Система тестування Moodle існує на основі використання хмарних технологій що потрібує постійного під’єднання до мережі Інтернет.

Пропонуємо використовувати фреймворк  CodeІgnater для створення тестів на основі веб технологій. Для зручності роботи під час створення тесту використовувати редактор PhpDesigner 8. У CodeIgniter моделі і контролери – це PHP-класи, які потрібно оголошувати. Всі моделі та контролери зберігаються в окремих файлах. Види є простими PHP – сторінками (з розширенням php), які містять мінімальний HTML  код в залежності від використовуваного шаблону.  Все найскладніше кодування (запити до бази даних, розрахунки і т.д.) відбувається в моделі. Представлення – це компонент, на основі  якого організовується і виводиться сторінка користувача. А контролер – це посередник між моделлю і представленням, в якому опрацьовуються HTTP-запити від клієнта і відповідна модель для реалізації текстового завдання.  Спочатку створюється база даних Quiz СКБД MySQL де зберігаються питання тесту та відповіді на них (рис. 1).

                                Рис 1.   Питання тесту в базі даних

Запрошуємо учнів прийняти участь в тестуванні (рис. 2).

Рис 2.   Запрошення  до тестування

Далі, питання виводяться на екрані за допомогою браузера (рис 3).

Рис 3.   Питання тесту на екрані браузера

Потім, користувач відмічає необхідні відповіді і «натискає» Submit. Результат визначається автоматично. Учні відразу бачать свої результати. Правильні відповіді підсвічуються зеленим кольором (рис. 4). Таким чином, за допомогою  фреймворка Codelgnater забезпечується  створення тестів вже готовим каркасом, на основі коду та їх можна далі  удосконалювати.

Рис 4.   Результати  тесту на екрані браузера

В Інтернеті ця методика є в https://www.youtube.com/watch?v=psQKo3TCPhk

 В інших джерелах  https://www.youtube.com/watch?v=qzme1tLIMEA  пропонується комерційна серія відео уроків по системі тестування в PHP.

Таким чином створення тестів на основі веб технологій є актуальною платформою.

Література

How to create a multiple choice quiz in CodeIgniter PHP and mySQL

https://www.youtube.com/watch?v=psQKo3TCPhk

https://www.youtube.com/watch?v=qzme1tLIMEA

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Введіть цифри, що зображені у квадратах *