Infinity(Система управления электронным обучением) ❤️
Это система управления электронным обучением, которая может облегчить вам регистрацию и изучение курсов, добавление их в свой список желаний, а также управление всем приложением. Имеет 3 режима работы: 1) АДМИН 2) ПОЛЬЗОВАТЕЛЬ 3) ПРОФЕССОР
Технический стек
FrontEnd-сервисы?
- HTML
- CSS
- Машинопись
- JQuery
- Youtube-плеер-API
- Угловой материал
- Бутстрап
Серверные услуги ❤️
- ЯВА
- Весенние ботинки
- Весенняя безопасность
- Токены носителя Jwt
- База данных MySQL
Инструменты разработки ⚡
- Набор инструментов Spring
- Почтальон
- Код Visual Studio
Пользователи проекта
- Администратор(Админ)
- Пользователь (Студент)
- Профессора
О разработке проекта?
Этот проект был создан с помощью Angular CLI версии 16.2.1.
Сервер разработки
Запустите ng submit для сервера разработки. Перейдите по адресу http://localhost:4200/. Приложение автоматически перезагрузится, если вы измените какой-либо исходный файл.
Внутренний сервер
Запустите приложение Spring как приложение Spring Boot. Перейдите по адресу http://localhost:8000/. Кроме того, внесите соответствующие изменения в файл application.properties(вещи, связанные с базой данных).
Кодовые леса
Запустите nggenerateComponent имя_компонента, чтобы сгенерировать новый компонент. Вы также можете использовать директиву nggenerate|pipe|service|class|guard|interface|enum|module.
Построить ⚡
Запустите ng build для сборки проекта. Артефакты сборки будут храниться в каталоге dist/.
Дополнительная помощь
Чтобы получить дополнительную помощь по Angular CLI, используйте ng help или посетите страницу «Обзор Angular CLI и справочник по командам».
Функции
Режим администратора?
В этом режиме вы являетесь администратором и можете выполнять различные действия, такие как...
- Добавление профессора
- Управление пользователями/учащимися
- Управляющие профессора
- Добавить новые курсы и главы
- просмотреть список профессоров, список курсов, список пользователей
- Примите или отклоните профессоров, когда они зарегистрируются в качестве нового профессора на этом Портале.
- Получите различную информацию на панели администратора, например, «Всего профессоров», «Всего пользователей», «Всего учащихся», «Всего курсов», «Наиболее понравившихся курсов» и «Всего глав», добавленных в курсы.
Профессор Мод ❤️
В этом режиме вы станете профессором и сможете выполнять различные действия, такие как...
- Профессор может зарегистрировать новую учетную запись, чтобы войти на портал.
- Проверьте доступный список пользователей
- проверьте доступные курсы
- Добавить новые курсы
- Просмотр и редактирование данных профиля профессора
- Запишитесь на любой из выбранных вами курсов, и профессор также сможет изучить курсы и добавить их в избранные.
- проверьте одобрение вашей регистрации в качестве действующего профессора АДМИНИСТРОМ
- Добавить новые главы для соответствующих курсов
- Получите различную информацию на панели профессора, например, общее количество учащихся, общее количество курсов, наиболее понравившиеся курсы и общее количество глав, добавленных к курсам.
Пользовательский режим?
В этом режиме вы являетесь пользователем и можете выполнять различные действия, такие как...
- Пользователь может зарегистрировать новую учетную запись для входа на портал.
- Проверьте доступный список курсов
- проверьте доступное конкретное учебное содержание и список пожеланий
- Просмотр и редактирование данных профиля пользователя
- Запишитесь на новые курсы
- проверьте свои курсы и любимые курсы
- Получите различную информацию на панели пользователя, например, общее количество учащихся, общее количество курсов, наиболее понравившиеся курсы и общее количество глав, добавленных к курсам.
[Дополнительная функция: пользователь может записаться на изучение обучающих курсов YouTube в виде встроенного видеокурса на самом портале]
Диаграмма сущность-связь
Обзор пользовательского интерфейса ❤️