5 Распределение прав доступа к ис
Группы пользователей представлены ниже.
Гость – может просматривать доступные учебные материалы, читать статьи о межславянском языке и знакомиться с возможностями платформы.
Посетитель – получает доступ к интерактивным курсам, упражнениям и тестам, может оставлять комментарии и участвовать в обсуждении на форумах.
Модератор – следит за порядком на форуме, модерирует комментарии, контролирует качество загружаемого контента и помогает пользователям в решении вопросов.
Администратор – отвечает за техническую поддержку сайта, управление пользователями и их правами, настройку доступа к разделам, а также обеспечение стабильной работы и обновление системы.
6 Требования к базе данных системы
База данных должна обеспечивать хранение и обработку информации, необходимой для функционирования образовательной платформы по изучению межславянского языка.
Таблицы базы данных должны позволять хранить следующую информацию:
О пользователях (гости, зарегистрированные посетители, модераторы, администраторы):
ФИО / псевдоним пользователя;
e-mail, логин, пароль;
статус и роль (гость, посетитель, модератор, администратор);
прогресс обучения (пройденные курсы, выполненные упражнения, результаты тестов);
дата регистрации и последнего входа.
Об образовательных материалах:
название курса;
описание курса и уровень сложности;
список уроков и упражнений;
мультимедийные материалы (аудио, видео, изображения, тексты);
автор курса или ответственный преподаватель.
О прогрессе пользователей:
завершённые упражнения и тесты;
набранные баллы и достижения;
дата выполнения заданий;
комментарии и обратная связь.
О взаимодействии на форуме:
темы обсуждений;
сообщения пользователей;
дата публикации;
ссылки на автора комментария;
статус модерации (одобрено/удалено).
О системе обратной связи:
обращения пользователей;
дата и статус рассмотрения (новое, в работе, решено);
ответ модератора или администратора.
О владельце сайта (или топ-менеджере):
логин;
пароль.
Для реализации БД необходимо разработать ее структуру. При реализации реляционной БД все таблицы базы данных должны быть нормализованы и приведены в третью нормальную форму, также во всех таблицах должна быть минимальная избыточность. База данных должна соответствовать условиям целостности и должна быть защищена от несанкционированного доступа.
7 Требования к структуре ис
Примерная структура информацонной системы сайта представлена на рисунке 4. На главной странице пользователь должен иметь возможность сразу перейти к доступным курсам, чтобы ознакомиться с их содержанием и выбрать подходящий уровень обучения. Также на сайте необходимо реализовать возможность регистрации и входа в аккаунт, после чего станет доступен личный кабинет.
В личном кабинете должна быть предусмотрена информация о прогрессе пользователя, а также возможность редактирования профиля.
Также важно добавить страницу с описанием платформы, где пользователь сможет узнать о целях проекта, используемых методах обучения и команде разработчиков.
Отдельную секцию необходимо выделить под форум, который позволит пользователям обсуждать вопросы, связанные с изучением межславянского языка, а также обмениваться опытом и получать ответы на вопросы.
Рисунок 4 – Примерная структура сайта
