¿Orientación para el desarrollo de un sistema de exámenes usando PHP y MySQL?

Hola experto, estoy desarrollando
un sistema usando HTML, PHP y MySQL el cual sirve para realizar examenes a los
trabajadores de una empresa. Hay 3 niveles de usuario, uno es el de
administradores, desde su panel podemos agregar nuevos empleados a la base de
datos con sus info. (nombre, numero de trabajador, antigüedad, área donde se
desempeña, etc), así como evaluadores con sus datos (nombre, antigüedad, sección
que evalúan) así como también dicho panel del administrador tiene una sección
para agregar cuestionarios nuevos asignando preguntas, respuestas, tipos de
preguntas (abiertas, de opción única, opción múltiple, etc) se espera poder crear
y almacenar estos cuestionarios para aplicarlos cuando se requiera.


La idea es que un examen se divida en 6 partes, y es aquí donde entra en acción el nivel de usuario Evaluador ya que cada evaluador solamente va a evaluar una sección del examen,
es decir, al entrar con su cuenta verá únicamente su sección a calificar y los
datos del empleado que está calificando, se pretende que evalúe al empleado y
lo que haya marcado como respuesta se almacene en la base de datos así como un
comentario extra sobre su desempeño, cada evaluador va a calificar a unos 200
empleados (son los mismos para todos, recordar que todo es un solo examen solo
que dividido en 6 secciones).


Y por ultimo la parte de los empleados, se pretende que ellos al ingresar con su clave y usuario tengan acceso a ver el examen completo con las respuestas que les puso cada evaluador solo a modo de lectura, es decir, los empleados no van a contestar exámenes,
solo serán calificados en base a la observación de sus evaluadores en su
desempeño en su área. Lo único que si harán será poder dejar un comentario
dentro del mismo examen a cada evaluador en su sección en caso de tener alguna reclamación.

Y por ultimo que puedan visualizar las evaluaciones de meses anteriores.
Tengo algunos avances, como por ejemplo el ingreso de los datos de usuarios y evaluadores así como poder eliminar, ver y modificar dichos registros.
Lo que no se es como hacer para crear el examen, darle valores a las preguntas y guardar la evaluación junto con los datos del usuario ya que es importante identificar bien a quien corresponde cada examen. Con lo de los valores a las preguntas me refiero a que cada sección tiene cierta ponderación en el resultado final, por ejemplo:

SECCION: Comportamiento en la organización
1.- ¿El trabajador es respetuoso?
Si ( 5 puntos) No (0 puntos)
2.- ¿El trabajador tiene disposición?
Si (3 puntos) No (-1 punto)
Suponiendo que marcó Si en la 1 y
No en la 2 se pretende que se guarde el total osea: 4


Entonces en otra sección tiene otras preguntas y tiene su propio resultado, la idea es que al final el trabajador vea sus calificaciones parciales y la calificación final.
Bueno, creo que me extendí mucho pero quería dejar lo más claro lo que pretendo hacer, si tienes alguna recomendación, comentario o material con el que me pueda guiar será bienvenido. Muchas gracias por leer.

Añade tu respuesta

Haz clic para o