Университетская веб -программа
Этот проект представляет собой веб -приложение, разработанное для мониторинга занятий, курсов и другой информации студентов университета. Программа содержит отдельные панели для разных пользователей: администратор, студент, родители, курар и Starisa. Каждый пользователь может войти и управлять необходимой информацией в соответствии с ее ролью.
Технология
- Бэкэнд: колба (Python)
- База данных: SQLALCHEMY (SQL)
- Frontand: HTML, CSS, JavaScript
- SMS -уведомления: Twilio (или другой SMS API)
- Аутентификация: Flask-Login
Функции
Регистрация и аутентификация пользователя:
- Пользователи (администратор, студент, родитель, куратор, Starza) могут зарегистрироваться и войти в систему.
- Сеансы управляются с использованием фляп-логина.
Панель администратора:
- Администратор имеет возможность добавлять, удалять и редактировать пользователей.
- Управлять всей информацией в университете.
Студенческая группа:
- Студенты могут увидеть свои оценки и другую информацию.
Родительская панель:
- Родители могут видеть оценки своих детей и статус чтения.
Куратор и панели Starisa:
- Кураторы и Starsalar могут отслеживать оценки студентов в группе, контролировать процесс чтения.
SMS -уведомления:
- Возможность отправлять SMS пользователям (например, изменения).
Управление сеансом:
- Тесты, курсы и система оценки для студентов и учителей.
Университетская информация:
- Создайте учителей, курсы, таблицы уроков и другую необходимую информацию.
Использовать
1. Создание виртуальной среды:
Bash (Linux / Mac):
python3 -m venv venv
source venv/bin/activate