Контроль знаний
ВВЕДЕНИЕВ современном образовательном процессе автоматизация играет все более значимую роль, предоставляя новые возможности и инструменты для эффективного обучения и оценки знаний. Одним из ключевых аспектов образования, требующих систематического контроля, является оценка знаний студентов и школьников. Традиционные методы контроля, такие как письменные экзамены и тесты, требуют значительных ресурсов в плане времени, труда и физического присутствия преподавателей. Однако автоматизированный контроль знаний предлагает новые перспективы для эффективной оценки уровня освоения учебного материала.
Исследование в данной области имеет важное практическое значение. Автоматизированный контроль знаний способствует более объективной оценке уровня подготовки студентов и школьников, а также позволяет учителям и преподавателям более эффективно организовывать учебный процесс и индивидуализировать подход к обучению.
ВВЕДЕНИЕ 4
1 Автоматизированные системы контроля знаний 5
1.1 Общая структура контролирующей системы 6
1.2 Требования к АСКЗ 6
2 Обзор используемых технологий 8
2.1 Язык разметки гипертекстовых документов HTML 8
2.2 Таблицы стилей CSS 9
2.3 Язык программирования JS 10
2.4 Язык программирования PHP 11
2.5 Веб-интерфейс для управления базами данных phpMyAdmin 12
2.6 Технология AJAX 13
3 Основы баз данных 14
3.1 Реляционные отношения между таблицами 14
3.2 Ссылочная целостность 15
4 Структура базы данных системы 17
4.1 Состав таблиц базы данных 17
4.2 Структура таблиц базы данных 18
5 Схема диалога пользователя с системой 20
5.1 Главная страница 20
5.2 Авторизация и регистрация пользователя 22
5.3 Система тестирования 24
ЗАКЛЮЧЕНИЕ 26
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 27
Документация по HTML [Электронный ресурс] // URL: https://metanit.com/web/html5/
2 Справочник по CSS [Электронный ресурс] // URL: https://blog.skillfactory.ru/glossary/css/
3 Документация по JavaScript [Электронный ресурс] // URL: https://blog.skillfactory.ru/glossary/javascript/
4 Руководство по PHP [Электронный ресурс] // URL: https://blog.skillfactory.ru/glossary/php/
5 Руководство по AJAX [Электронный ресурс] // URL: https://habr.com/ru/articles/14246/
6 Основы баз данных [Электронный ресурс] // URL: https://siblec.ru/informatika-i-vychislitelnaya-tekhnika/bazy-dannykh
7 Автоматизированная система контроля знаний (АСКЗ) [Электронный ресурс] // URL: https://studfile.net/preview/9097321/page:4/
Это позволяет централизованно управлять стилями и легко изменять внешний вид нескольких элементов;
блочная модель: CSS определяет блочную модель, которая описывает, как элементы отображаются на странице и каким образом они взаимодействуют друг с другом. Блочная модель состоит из контента элемента, отступов, границ и поля;
медиа-запросы: CSS позволяет создавать адаптивные и отзывчивые веб-страницы с помощью медиа-запросов. Медиа-запросы позволяют применять разные стили в зависимости от характеристик устройства и размера экрана, таких как ширина, высота, разрешение и ориентация.
Кроме основных концепций CSS, есть и другие возможности, и техники, которые стоит упомянуть:
позиционирование: CSS предоставляет различные методы позиционирования элементов на странице.