Sistema de control de profesores. (Active Development.)
El sistema esta hecho en PHP MySQL. Utilizando PDO para realizar las conexiones a la base de datos.
- Creado modulo de registro de profesor, con un wizard mejorado.
- Reconstruido el sistema a un sistema modular.
- Cambiado de usar SHA256 a SHA512
- Agregado Iteracion de 65536 para el hashing del password
- Agregado mcrypt_create_iv() como metodo para generar el salt.
- Agregando una entrada a la DB cuando el user esta logueado y cuando no. (con mensajes)
- Agregada una nueva capa de seguridad, que evita el secuestro de Cookies
- Agregado mensaje de error cuando se intenta loguear y el usuario ya esta logueado.
- Modificado. Pronto se acomodara.
- Actualizar el README.MD
- Cambiar metodo de encriptamiento de las password con nuevas funciones de php
- Mudar los errores desde "die" a un modal
- Modificar los mensajes de error para que el .$ex->getMessage() quede dentro del modal de error
- Agregar constancias
- Constancias de profesores
- Constancias de estudio (estudiantes)
- Fotogragia y perfil profesional del profesor.
- Ausentismo. Control de entradas y salidas en salones o espacios restringidos mediante un lector de huella digital.
- Evaluación de docencia. Los estudiantes evalúan anónimamente a cada docente según los siguientes criterios personalizados.
- Asistente para la asignación de horarios escolares. Valida cruces, horas no asignadas y bloqueos.
- Informes, gráficos y estadísticas para la gestión docentes.
- Mejorar la percepcion de los datos en la programacion orientada a datos.
- Registro de matrícula estudiantil. Matrícula y promoción automática de alumnos al siguiente periodo lectivo según criterios.
- Ficha del alumno. Datos personales, fotografía, información familiar, enfermedades, contraindicaciones, entre otros.
- Ausentismo. Control de entradas y salidas en salones o espacios restringidos mediante un lector de huella digital.
- Bitácora del alumno. Registro de incidencias y eventos del alumno en la Institución.
- Agrupamiento de alumnos por familias para facilitar la gestión de pagos y procedimientos académicos.
- Gestión de rutas de transporte escolar, programación de paradas y control de horarios.
- Informes, gráficos y estadísticas para la gestión de alumnos.