Se me presentó la necesidad de agregar una “capa” más de seguridad al proceso de confirmación de carga de notas de las actas.
Ya diseñé los algoritmos, tablas y procedimientos involucrados en la generación, asignación al docente, impresión y validación de tarjetas de coordenadas.
Y también tengo el script que me genera las imágenes de cada tarjeta, simil a esta: https://www.dropbox.com/s/s6i3ecbzmxihddq/001%202015%20395.png?dl=0
El SP encargado de hacer la validación tiene esta sintáxis:
CREATE FUNCTION sp817_validar_coordenadas(
p_nroSerie varchar(12)
, p_unidad_academica varchar(5)
, p_nro_inscripcion varchar(10)
, p_coordenada1 char(2)
, p_coordenada2 char(2)
, p_coordenada3 char(2)
, p_valor1 char(2)
, p_valor2 char(2)
, p_valor3 char(2)
)
RETURNING BOOLEAN
Lo que me falta es el 100% de la personalización del abm de cada acta…
Mi idea sería:
- En 3 variables de sesión del server generar al azar 3 coordenadas, ej: “C3”, “H1” y “F9”
- Antes de intentar Guardar los cambios mostrar las 3 coordenadas y solicitar se ingresen los correspondientes códigos.
- Comprobar los datos y Guardar o informar error hasta N veces y luego cerrar la sesión.
- Adicionalmente se podría imprementar un captcha simil al del login.
Lo que no tengo en claro es como me conviene encarar las personalizaciones de G3W… no quisiera salirme del estándar.
Agregar unos INPUTs al HTML y hacer una llamada AjaX desde el botón Guardar lo hago sin problemas, pero me estaría saltando al framework…
¿Alguien me da una mano?