4. Функциональные характеристики системы
Первоначальный ввод информации в БД
Добавление пользователей (студентов, преподавателей, администраторов).
Добавление учебных курсов, тем, материалов и тестов.
Настройка ролей и уровней доступа.
Изменение содержания БД
Ввод новых данных: добавление новых материалов, заданий, тестов, пользователей.
Изменение существующих данных: редактирование текстов, аудио/видео, заданий, результатов тестов.
Архивация данных: сохранение пройденных курсов, тестов, статистики и индивидуальных резюме.
Осуществление поиска в БД по запросу пользователя
Поиск учебных материалов по курсу, теме или ключевым словам.
Поиск тестов и упражнений по уровню сложности или типу навыка.
Поиск прогресса и статистики обучающегося.
Удалённый доступ к системе
Доступ через интернет (TCP/IP) с использованием защищённого входа.
Возможность работы с системой с любого устройства (ПК, планшет, телефон).
Обеспечение защиты и безопасности данных
Разграничение прав доступа (студент, преподаватель, администратор).
Контроль корректности вводимой информации (валидаторы, проверка формата).
Обеспечение целостности базы данных (согласованность и сохранность записей).
Защита от несанкционированного доступа (логирование действий, мониторинг сессий).
Вывод найденной информации
Отображение учебных материалов, упражнений и тестов.
Представление результатов тестов и прогресса в виде таблиц, диаграмм и графиков.
Формирование индивидуальных рекомендаций и резюме.
5. Категории пользователей
При работе с системой на этапах заполнения и эксплуатации БД участвуют следующие категории пользователей:
Администратор системы
Преподаватели/эксперты
Студенты
Оператор базы данных
Предоставляемые возможности пользователям системы:
1. Студент:
Ввод личных данных и анкеты обучающегося;
Доступ к теоретическим материалам и заданиям курса;
Прохождение тестов (чтение, аудирование, говорение, перевод);
Просмотр результатов тестов и экспертных оценок;
Просмотр сводных таблиц и графиков прогресса;
Получение и сдача контрольных заданий;
Доступ к справочным материалам и методическим материалам;
Просмотр и участие в доске объявлений;
Поиск учебных материалов и заданий по курсу или теме.
2. Эксперт/Преподаватель:
Внесение и корректировка экспертных оценок;
Просмотр результатов тестов и прогресса студентов;
Просмотр и редактирование программы курса;
Назначение контрольных заданий студентам и проверка выполнения;
Доступ к интеллектуальным ресурсам системы;
Формирование индивидуальных характеристик и резюме студентов.
3. Администратор системы:
Определение прав доступа пользователей;
Ввод и корректировка системных данных;
Контроль работы системы;
Обеспечение защиты данных от несанкционированного доступа;
Изменение структуры БД и физической модели данных системы.
4. Оператор базы данных:
Составление сводных таблиц и графиков;
Ввод и обновление информации в БД системы.
