Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПР / ПР№1_Хакова_Ю_М_ИСТ_223.docx
Скачиваний:
0
Добавлен:
07.06.2026
Размер:
488.89 Кб
Скачать

1.3. Подсистема практики и тестирования

Подсистема отвечает за проведение тестов для проверки знаний пользователей, фиксирование результатов и хранение их для анализа.

Входные данные подсистемы:

  • Ф.И.О. пользователя, его профиль;

  • тестовые задания (грамматика, словарь, перевод);

  • ответы на вопросы.

Выходные данные подсистемы:

  • результаты тестов;

  • статистика правильных и неправильных ответов;

  • рекомендации по дальнейшему изучению.

Подсистема может функционировать отдельно, что позволяет использовать её в качестве самостоятельного инструмента проверки знаний.

Функции подсистемы:

  • добавление новых тестов;

  • проведение тестирования;

  • проверка правильности ответов;

  • выдача результатов пользователю;

  • сохранение истории тестирования;

  • предоставление статистики создателю курса или администратору.

1.4. Подсистема статистики

Подсистема отвечает за сбор и анализ данных о прогрессе пользователя, на основе которых происходит формирование отчётов, вывод результатов обучения и выдача рекомендаций.

Входные данные подсистемы: результаты тестов и упражнений, данные о просмотренных материалах, история обучения.

Выходные данные подсистемы: отчёты о прогрессе, графики и таблицы успеваемости, рекомендации по повторению или усложнению курса.

Подсистема «Статистика» связана с подсистемами «Обучение» и «Практика и тестирование», но может быть использована и отдельно для аналитики.

Функции подсистемы:

  • сбор данных о результатах обучения;

  • анализ прогресса по темам и навыкам;

  • формирование графиков и диаграмм успеваемости;

  • выявление слабых и сильных сторон обучающегося;

  • предоставление рекомендаций по повторению материала;

  • экспорт отчётов и статистики.

2. Модульная структура системы

  1. Запрос, имя пользователя, уровень доступа.

  2. Диаграммы, графики, статистика прогресса, отчёты об обучении.

  3. Имя, личные данные обучающегося, запросы на рекомендации.

  4. Данные пользователя (уровень, прогресс, результаты).

  5. Данные пользователя, параметры курса, задания, пароль, имя, уровень доступа.

  6. Отчёты, рекомендации, графики, тестовые задания.

  7. Уровень доступа.

  8. Имя.

  9. Пароль.

  10. Полномочия.

  11. Результаты тестов, аудирования, говорения.

  12. Запрос (на материал, тест, статистику).

  13. Найденные записи (материалы, задания, результаты).

  14. Экспертные оценки.

3. Информационные объекты системы

А. Общего назначения

  1. Пользователь (ID, имя, логин, пароль, уровень доступа, статус).

  2. Роль пользователя (администратор, пользователь, преподаватель, гость).

  3. Уровень доступа (описание полномочий).

  4. Учебный курс (название, описание, язык, уровень сложности).

  5. Учебная тема (ID, курс, название, краткое содержание, тип материала).

  6. Учебный материал (текст, аудио, видео, изображения).

  7. Упражнение (лексическое, грамматическое, переводческое).

  8. Индивидуальное задание (генерируемое системой на основе уровня).

  9. Ответ пользователя на упражнение (правильный / неправильный).

  10. Тест (название, тип — проверочный, контрольный, итоговый).

  11. Вопрос теста (текст, варианты ответов).

  12. Правильный ответ (для тестового вопроса).

  13. Ответ пользователя на тест (вариант, правильный/неправильный).

  14. Результаты теста (баллы, дата прохождения, уровень).

  15. Экспертная оценка (комментарий преподавателя или системы).

  16. Резюме обучающегося (автоматически формируемая характеристика знаний).

  17. История обучения (пройденные темы, дата изучения).

  18. Статистика прогресса (средний балл, количество правильных ответов, динамика).

  19. График прогресса (зависимость уровня знаний от времени).

  20. Рекомендации (сформированные системой на основе статистики).

  21. Сообщение (уведомление о результатах, системное сообщение).

  22. Объявление (новости курса, изменения, напоминания).

  23. Архивная запись пользователя (данные по завершённому обучению).

  24. Архивная запись теста (результаты по завершённым курсам).

  25. Архивная запись статистики (сохранённая динамика обучения).

Б. Служебные

  1. Сессия пользователя (активное соединение, IP, время входа/выхода).

  2. Транзакция пользователя (действие: вход, прохождение теста, загрузка задания).

  3. Логи безопасности (попытки входа, ошибки доступа).

  4. Журнал изменений базы данных (добавление/изменение/удаление записей).

Соседние файлы в папке ПР