Closed GoogleCodeExporter closed 9 years ago
[deleted comment]
Este, nos vamos a tener que reunir para diseñarlo
Original comment by jppp...@gmail.com
on 5 Aug 2011 at 4:09
Dale, dejamos a este para el final.
Original comment by leandrom...@gmail.com
on 6 Aug 2011 at 2:38
Para almacenar el resultado del test de rorschach usamos: pr_rorschach_usuario
paquete pkg_test
PROCEDURE pr_rorschach_usuario(pi_usuario IN frt_luscher_usuario.usuario%TYPE,
pi_seleccion_rorschach IN pkg_tipos_genericios.tstring_split,
po_c_error OUT pkg_tipos_genericios.tc_error,
po_d_error OUT pkg_tipos_genericios.td_error) IS
--
-- ***************************************************************************
-- Procedure para registrar el resultdo del test de Rorschach
-- Entrada:
-- pi_usuario (varchar2): código de usario
-- pi_seleccion_rorchach (varchar2): seleccion de imagenes y la descripcion
-- formato de registro: id_lamina, LEFT, width, heigth, d_respuesta
-- separados por el separador
--
-- Salida :
-- po_c_error (Varchar2) : codigo del error -> 0 OK
-- po_d_error (Varchar2) : detalle del error
--
-- Author : Perez Pina Juan Pablo
-- ***************************************************************************
--
Para el alta de las imagenes contenida en las laminas:
Para marcar una imágen en una lámina usamos: pr_insertar_imagen_rorschach
Para dar definiciones a esa imágen que acabamos de marcar:
pr_ins_sig_imagen_rorschach
paquete pkg_util
PROCEDURE pr_insertar_imagen_rorschach(pi_id_lamina IN
frt_imagenes_rorschach.id_lamina%TYPE,
pi_left IN frt_imagenes_rorschach.LEFT%TYPE,
pi_width IN frt_imagenes_rorschach.width%TYPE,
pi_heigth IN frt_imagenes_rorschach.heigth%TYPE,
po_id_imagen_rorschach OUT frt_imagenes_rorschach.id_imagen_rorschach%TYPE,
po_c_error OUT pkg_tipos_genericios.tc_error,
po_d_error OUT pkg_tipos_genericios.td_error) IS
--
-- ***************************************************************************
-- Procedure para registrar una imagen dentro del test de Rorschach
-- Entrada:
-- pi_id_lamina (varchar2): identificador de imágen
-- pi_left (number): posicion lado izquierdo de la imágen
-- pi_width (number): Ancho
-- pi_heigth (number): Alto
--
-- Salida :
-- po_ID_IMAGEN_RORSCHACH (number): identificador de imágen
-- po_c_error (Varchar2) : codigo del error -> 0 OK
-- po_d_error (Varchar2) : detalle del error
--
-- Author : Perez Pina Juan Pablo
-- ***************************************************************************
--
PROCEDURE pr_ins_sig_imagen_rorschach(pi_id_imagen_rorschach IN frt_sig_imagenes_rorschach.id_imagen_rorschach%TYPE,
pi_sig_imagenes IN pkg_tipos_genericios.tstring_split,
po_c_error OUT pkg_tipos_genericios.tc_error,
po_d_error OUT pkg_tipos_genericios.td_error) IS
--
-- ***************************************************************************
-- Procedure para registrar el significado de una imagen dentro
-- del test de Rorschach
-- Entrada:
-- pi_id_IMAGEN_RORSCHACH (number): identificador de imágen dentro de la lámina
-- pi_sig_imagenes (varchar2):texto con las descripciones
--
-- Salida :
--
-- po_c_error (Varchar2) : codigo del error -> 0 OK
-- po_d_error (Varchar2) : detalle del error
--
-- Author : Perez Pina Juan Pablo
-- ***************************************************************************
--
Original comment by jppp...@gmail.com
on 22 Aug 2011 at 9:35
JP,
Hay que retocar los stored procedures de rorschach:
PKG_TEST.PR_RORSCHACH_USUARIO
Falta el dato "TOP". Las coordenadas son top,left,width y height.
Estas seteando la baja cuando se repite el usuario y en realidad un mismo
usuario puede tener muchos registros.
PKG_TEST.PR_INSERTAR_IMAGEN_RORSCHACH
Falta el dato "TOP". Las coordenadas son top,left,width y height.
Original comment by leandrom...@gmail.com
on 25 Aug 2011 at 3:01
Ok's
trato de agregarlo a la noche
Original comment by jppp...@gmail.com
on 25 Aug 2011 at 2:18
Listo !!!!
PROCEDURE pr_rorschach_usuario(pi_usuario IN frt_usuario.usuario%TYPE,
pi_seleccion_rorschach IN pkg_tipos_genericios.tstring_split,
po_c_error OUT pkg_tipos_genericios.tc_error,
po_d_error OUT pkg_tipos_genericios.td_error) IS
--
-- ***************************************************************************
-- Procedure para registrar el resultdo del test de Rorschach
-- Entrada:
-- pi_usuario (varchar2): código de usario
-- pi_seleccion_rorchach (varchar2): seleccion de imagenes y la descripcion
-- formato de registro: id_lamina,top, LEFT, width, heigth, d_respuesta
-- separados por el separador
--
-- Salida :
-- po_c_error (Varchar2) : codigo del error -> 0 OK
-- po_d_error (Varchar2) : detalle del error
--
-- Author : Perez Pina Juan Pablo
-- ***************************************************************************
--
Original comment by jppp...@gmail.com
on 26 Aug 2011 at 3:47
Quiero probar esto pero me tira que el test no esta disponible para el usuario,
cuando tenga cerrado el otro ticket lo pruebo.
Original comment by leandrom...@gmail.com
on 20 Sep 2011 at 4:19
JP,
Al insertar los datos para rorschach me devuelve esto :
( ! ) Exception: Oracle error message in setRorschachResults(): Error en
pkg_test.pr_rorschach_usuario, en paso:150, Ora:ORA-01400: no se puede realizar
una inserción NULL en ("FINDRESOURCES"."FRT_RORSCHACH_USUARIO"."IMG_TOP") in
C:\wamp\www\FindResources\application\models\test_model.php on line 449
Le estoy mandando esto : 1;10;50;243;104;test1 en pi_seleccion_rorchach
Podrás chequearlo?
Original comment by leandrom...@gmail.com
on 6 Oct 2011 at 3:48
Listo... corregido :)
Te lo deje preparado para que lo pruebes...
Si necesitas probarlo mas de una vez, tenes que correr el script
insert into frt_test_pendiente (id_test,id_usuario) values (1,8);
commit;
Original comment by jppp...@gmail.com
on 9 Oct 2011 at 5:27
JP, este SP se debe llamar una vez por "tag" ? porque así lo estaba usando
ahora y solo me está insertando el primer tag de la primera imagen. Y luego me
dice que ya no tengo tests pendientes, cosa que es razonable porque sino no
sabe cuando está finalizado.
Se pasan todos los tags de una entonces? o tenemos que hacer otro SP para
indicarle que finalizó el test?
Original comment by leandrom...@gmail.com
on 9 Oct 2011 at 11:15
Tendrias que pasar todos los Tags... con el formato que les pase... lo repetis
y listo, esta previsto que le pases N etiquetas.
Siguiendo tu ejemplo... pordias pasame
1;10;50;243;104;test1;1;30;70;3;45;test2;2;10;50;243;104;test3
Serian 3 imágenes... las dos primeras sobre la lámina 1 y la tercera sobre a
lámina 2
Original comment by jppp...@gmail.com
on 9 Oct 2011 at 8:11
lito funciona!
Original comment by leandrom...@gmail.com
on 10 Oct 2011 at 5:07
Original issue reported on code.google.com by
leandrom...@gmail.com
on 3 Aug 2011 at 3:48