Programa web universitario
Este proyecto es una aplicación web desarrollada para monitorear las clases, cursos y otra información de los estudiantes universitarios. El programa contiene paneles separados para diferentes usuarios: administrador, estudiante, padres, curar y Starisa. Cada usuario puede iniciar sesión y administrar la información requerida de acuerdo con su rol.
Tecnología
- Backend: Flask (Python)
- Base de datos: Sqlalchemy (SQL)
- Frontand: HTML, CSS, JavaScript
- Notificaciones de SMS: Twilio (u otra API SMS)
- Autenticación: Flask-Login
Funciones
Registro y autenticación del usuario:
- Los usuarios (administrador, estudiante, padre, curador, Stariza) pueden registrarse e iniciar sesión en el sistema.
- Las sesiones se gestionan utilizando un frasco-login.
Panel de administración:
- Admin tiene la capacidad de agregar, eliminar y editar usuarios.
- Administre toda la información en la universidad.
Panel de estudiantes:
- Los estudiantes pueden ver sus evaluaciones y otra información.
Panel principal:
- Los padres pueden ver las evaluaciones y el estado de lectura de sus hijos.
Paneles curadores y Starisa:
- Los curadores y las estrellas pueden monitorear las calificaciones de los estudiantes en el grupo, controlar el proceso de lectura.
Notificaciones de SMS:
- Capacidad para enviar SMS a los usuarios (por ejemplo, cambios).
Control de la sesión:
- Pruebas, cursos y sistema de evaluación para estudiantes y maestros.
Información universitaria:
- Establezca maestros, cursos, tablas de lecciones y otra información necesaria.
Usar
1. Creación de un entorno virtual:
Bash (Linux / Mac):
python3 -m venv venv
source venv/bin/activate