miércoles, 3 de diciembre de 2008

Vuelve a estar activo el usuario "prueba" pass "prueba" con el rol de profesor, que estos días fue fallo mío haberlo eliminado de la base de datos.

Disculpad las molestias para los que intentasteis entrar y no pudisteis.
Podeis entrar y seguir los pasos indicados en este documento: Evaluación guiada

Esta versión que está subida en el servidor no está internacionalizada al completo.

lunes, 10 de noviembre de 2008

PFC en pda

Tras informarme de que no todas las pdas tienen la opción de girar y colocar en horizontal la pantalla, y viendo que,en contra de lo que yo pensaba , se aprovecha más espacio de forma vertical, recomiendo visualizar la página en esta posición.

Aquí podeis visualizar el video que os mostré el otro día en el último UC de noviembre.

Sigue estando disponible para su acceso en http://156.35.98.62/pfcfinal con usuario:prueba y contraseña:prueba.

Algo modifiqué al subirlo al servidor y andar haciendo pruebas,que a veces da error. Estoy intentando identificar el motivo y solucionarlo as soon as possible ;)

martes, 4 de noviembre de 2008

URL pfc

A partir de mañana mi proyecto estará disponible en la siguiente url:

http://156.35.98.62/pfcfinal

Es posible que estos primeros días esté modificando cosas y en algunos momentos esté caído.

Crearé una cuenta de profesor y alumno cuyas credenciales publicaré en este sitio para que podais acceder a la aplicación.

Edito:
Se puede acceder al sistema con el usuario: 'prueba' ,contraseña: 'prueba'
Por la noche o mañana colgaré de nuevo las instrucciones para realizar las pruebas.
Si se accede a través de una pda, es necesario poner la pantalla en horizontal, puesto que se ha adaptado la interfaz usando un emulador de WindowsMobile girando la pantalla.
Es posible que se me haya olvidado adaptar alguna de las pantallas,en ese caso,hacédmelo saber cuanto antes a mi dirección de correo o con un comentario en este blog, así como la existencia de enlaces rotos.

Un saludo

viernes, 3 de octubre de 2008

Pruebas de usabilidad UC octubre 08

Jacob Nielsen define la USABILIDAD como la medida del cumplimiento de las siguientes características:

  • · Aprendizaje que implica que los usuarios aprendan fácilmente a utilizar el sistema
  • · Eficiencia que implica que el sistema sea eficiente una vez que el usuario saber manejarse en él correctamente.
  • · Memorización que implica que sea fácil de recordar cómo usar el sistema tras periodos en los que no se use.
  • · Prevención de error que hace referencia a que el sistema tendrá un bajo porcentaje de errores y en caso de darse el usuario puede recuperarse y seguir trabajando en el sistema rápidamente.
  • · Satisfacción que implica que el usuario esté contento con usar el sistema.

Común a todas estas características va implícito la valoración de un correcto diseño para que la evaluación de éstas se satisfactoria.

En una evaluación de usabilidad como la que se va a realizar se tratará de recopilar todos los datos posibles resultado de la interacción del usuario con el sistema. Estos datos serán analizados para determinar el nivel de usabilidad que consigue la aplicación.

Existen varios métodos de medir la usabilidad:métodos de inspección, métodos de indagación,métodos empíricos...

Entre los métodos de inspección está la evaluación heurística que permite definir una serie de características observables por el usuario y mediante preguntas directas tras su uso éste determinará si a su juicio se cumplen o no.

Para este tipo de evaluación se ha definido esta batería de preguntas.

En el UC del próximo jueves se tratará de simular un método empírico denominado evaluación del desempeño en el que en su definición estricta determina que "el usuario ejecutará tareas predefinidas en un ambiente de laboratorio controlado para obtner datos cuantitativos. Los resultados obtenidos pueden ser usados para certificar que el sistema satisface ciertas metas de usabilidad y así comparar diferentes productos o sitios competitivos."

En este caso nose trata de comparar con otros sitios si no de recabar información para determinar el grado de usabilidad del sitio y ,al mismo tiempo, detectar errores o dificultades para ser corregidos.

Para ambas pruebas se seleccionarán varios usuarios voluntarios que seguirán este guión y contestarán a las preguntas de la batería de preguntas anteriormente mencionada.

Lamentablemente el sitio no está aún colgado de ningún servidor.
En sucesivos días se intentará subirlo a un servidor y se indicará la url en este medio.
De todas formas, prefiero que las pruebas se hagan conmigo delante para así poder observar mejor las dificultades encontradas por los usuarios y solucionarles cualquier tipo de duda que les pudiera surgir. Por este motivo,el próximo jueves en el UC llevaré mi portatil con la aplicación desplegada en un servidor local.

Un saludo.

Pruebas de usabilidad UC octubre'08 (II)

Jacob Nielsen define la USABILIDAD como la medida del cumplimiento de las siguientes características:

  • · Aprendizaje que implica que los usuarios aprendan fácilmente a utilizar el sistema
  • · Eficiencia que implica que el sistema sea eficiente una vez que el usuario saber manejarse en él correctamente.
  • · Memorización que implica que sea fácil de recordar cómo usar el sistema tras periodos en los que no se use.
  • · Prevención de error que hace referencia a que el sistema tendrá un bajo porcentaje de errores y en caso de darse el usuario puede recuperarse y seguir trabajando en el sistema rápidamente.
  • · Satisfacción que implica que el usuario esté contento con usar el sistema.

Común a todas estas características va implícito la valoración de un correcto diseño para que la evaluación de éstas se satisfactoria.

En una evaluación de usabilidad como la que se va a realizar se tratará de recopilar todos los datos posibles resultado de la interacción del usuario con el sistema. Estos datos serán analizados para determinar el nivel de usabilidad que consigue la aplicación.


Existen varios métodos de medir la usabilidad:métodos de inspección, métodos de indagación,métodos empíricos...


Entre los métodos de inspección está la evaluación heurística que permite definir una serie de características observables por el usuario y mediante preguntas directas tras su uso éste determinará si a su juicio se cumplen o no.


Para este tipo de evaluación se ha definido esta batería de preguntas.


En el UC del próximo jueves se tratará de simular un método empírico denominado evaluación del desempeño en el que en su definición estricta determina que "el usuario ejecutará tareas predefinidas en un ambiente de laboratorio controlado para obtner datos cuantitativos. Los resultados obtenidos pueden ser usados para certificar que el sistema satisface ciertas metas de usabilidad y así comparar diferentes productos o sitios competitivos."


En este caso nose trata de comparar con otros sitios si no de recabar información para determinar el grado de usabilidad del sitio y ,al mismo tiempo, detectar errores o dificultades para ser corregidos.


Para ambas pruebas se seleccionarán varios usuarios voluntarios que seguirán este guión y contestarán a las preguntas de la batería de preguntas anteriormente mencionada.


Lamentablemente el sitio no está aún colgado de ningún servidor.
En sucesivos días se intentará subirlo a un servidor y se indicará la url en este medio.


De todas formas, prefiero que las pruebas se hagan conmigo delante para así poder observar mejor las dificultades encontradas por los usuarios y solucionarles cualquier tipo de duda que les pudiera surgir. Por este motivo,el próximo jueves en el UC llevaré mi portatil con la aplicación desplegada en un servidor local.

Un saludo.

jueves, 2 de octubre de 2008

Pruebas de usabilidad UC octubre 08

Estoy definiendo unos test de usabilidad para que en el UC de la semana que viene algunos voluntarios puedan probar el sitio web con libertad y obtener sus valoraciones para poder mejorarlo y solucionar errores que se detecten.

Esta noche subiré el documento para que quien quiera le vaya echando un vistazo.

Un saludo

miércoles, 16 de julio de 2008

He vuelto

Hola,

Ya he vuelto a ponerme manos a la obra con mi PFC.

Para empezar y hacer las cosas bien (lo que hice el año pasado por el verano..fue un poco apresurado todo) he decidido rehacer el modelo de datos. No me acaba de convencer cómo lo tenía estructurado: demasiadas clases y demasiadas relaciones entre ellas lo que hacían que el problema fuera más complejo de lo necesario. Asi que siguiendo aquello de "KISS(keep it simple stupid!)" creo que he conseguido un diseño mucho más claro y sencillo de consultar/modificar/borrar...

Así que las cosas van poco a poco, empezando por la base esta semana acabaré la capa de persistencia y los beans con sus mapeos utilizando Hibernate y la semana que viene me pondré a unir esta capa con el framework de struts y las jsps con sus css que ya tengo hechas para que todo encaje y funcione conjuntamente.

Hablo de unir estas dos capas por que ,como es de suponer, para probar la persistencia no necesito una interfaz web, si no que lo estoy probando por consola y utilizando una bbdd de pruebas (Hypersonic) que sustituiré por MySql.

A partir de ahí quedará internacionalizar la aplicación,hacer pruebas,acabar la documentación....etc.

En cuanto a Struts me surgía una duda el otro día. Actualmente se empieza a utilizar la version 2 aunque es cierto que no es algo muy extendido todavía y nose qué futuro tendra,si saldrá adelante o no. Estaría bien hacer el proyecto siempre con la última versión de las tecnologías, pero....¿me merece la pena invertir demasiado tiempo (del que no ando precisamente sobrada) en transformarlo todo de struts 1 a struts 2? En mi opinión creo que no, lo indicaré como posible mejora o ampliación al tribunal, pero si mi objetivo al comenzar el proyecto fue desarrollar una aplicación yo sola aprendiendo nuevas tecnologías creo que lo he conseguido. Debería haber sido en menor tiempo,sí...pero bueno...

Esto es todo por hoy.
La semana que viene espero volver a escribir con más novedades.

lunes, 28 de enero de 2008

Atacando de nuevo

Saludos a mis posibles lectores!jeje

Como contaba en un anterior post el PFC me había quedado un poco apartado desde el momento en el que empecé el Master en Ingeniería Web debido a que disponía de poco tiempo para haberlo finalizado en diciembre. Tambíen explicaba que me había quedado "atascada" al hacer borrados y updates de los datos en la base de datos.

Hace un par de semanas se impartió en el Máster una asignatura llamada "Sistemas de persistencia de objetos" en la cuál utilizamos Hibernate para mapear sobre la base de datos los objetos del modelo de dominio de una práctica que nos fue asignada. Acabar esa práctica llevo muuucho trabajo y muchos problemas,pero,una vez finalizada puedo afirmar que me sirvió para leer y aprender mucho más sobre Hibernate,algo que aprendí durante el verano y que como es obvio,se me escaparon muchos detalles y por ese motivo me había quedado atascada.

Así es que ahora confío en volver a darle otro empujón al PFC estas dos semanas próximas de Febrero que no tenemos clase y solucionar todos los problemas que me estaban surgiendo en el acceso a datos.

Que bien se siente uno cuando va encontrando soluciones a los problemas!,eh?jeje

Así que sin más,me despido hasta la próxima,que espero que sea pronto y tenga muchas más novedades que contar. Confío en la dirección del Máster para que no nos acribille con mil cosas que hacer estos días,jejejej

Saludos a todos!