Proyecto integrador - CGastrell/phonegap GitHub Wiki

Para un fin multiproposito intentaremos desarrollar la aplicacion Interview Recorder

Mockups

Estas son las pantallas basicas creadas a los efectos de lograr un prototipo funcional:

mockups

Casos de uso

Vamos a revisar los casos de uso 1 y 4: Grabacion y revision

Caso 1: Desarrollo de la entrevista

  1. El entrevistador presiona Start en la pantalla del dispositivo móvil.
  2. Lee el primer ítem del check list: "Preséntese y cuénteme por qué quiere hacer el curso de Phonegap".
  3. Presiona el tilde del ítem correspondiente en el check list.
  4. Escucha lo que dice el entrevistado y, cada vez que este toca algún tema mencionado en algún ítem del check list, presiona el tilde correspondiente.
  5. Cuando el entrevistado deja de hablar el entrevistador lee el primer ítem que todavía no haya sido tildado
  6. Esto se repite hasta que no haya ítems sin tildar o hasta que el entrevistador considere que ha de darse por terminada la entrevista.

Ejemplo de check list:

  • 1. Preséntese y cuénteme por qué quiere hacer el curso de Phonegap
  • 2. Nombre
  • 3. Edad
  • 4. Conocimientos previos, o estudios cursados
  • 5. Experiencia en desarrollo móvil
  • 6. Experiencia en desarrollo en general

Adicionales

  1. Puede haber algunos campos de texto que se puedan llenar durante la entrevista
  2. Si un ítem del check list se presiona más de una vez el programa registra cada vez que fue presionado (y muestra un tilde por cada vez que se presione, de modo de dar feedback de cada presión).

Caso 4: Revisar lo grabado

  1. El entrevistador presiona el botón Review
  2. El programa muestra
  3. el botón Play, Pause, Stop y Rewind 10'
  4. la línea de tiempo que representa la grabación con un 0:00 al comenzar y un XX:XX al terminar y botones con los números de ítems señalando sobre la recta los lugares donde se presionó cada ítem
  5. Un indicador de avance/desplazamiento sobre la barra de tiempo
  6. oscurecidos los ítems que no han sido presionados
  7. brillantes los ítems que han sido presionados (con un botón de Go por cada vez que se presionaron).
  8. habilitados los tildes de todos los ítems
  9. un par de botones genéricos Delete 1 tag, Delete many tags
  10. El entrevisitador presiona Play y empieza a escuchar (y Pause y de nuevo Play cada vez que lo necesite)
  11. Cuando quiere escuchar en qué lugar tildó cierto ítem durante la entrevista presiona el botón Go, el programa posiciona el audio en ese punto y empieza a emitirlo
  12. Puede cambiar de lugar la reproducción moviendo el indicador de avance/desplazamiento
  13. Si quiere retroceder puede usar el botón Review 10' que retrocede 10 segundos y reproduce desde ahí (o sea no se necesita poner Play otra vez)
  14. Si quiere puede agregar tildes presionando el check box correspondiente (y el programa agrega el botón Go y el botón con el número de ítem sobre la línea de tiempo)
  15. Si quiere borrar un tag presiona alguno de los botones Delete tags y aparecen cruces rojas sobre los botones Go para borrarlos presionando las cruces. El botón Delete tag hace desaparecer las cruces al primer borrado, el botón Delete many tags permite borrar varios a la vez. En ambos casos aparece un botón naranja Stop, presionando ese botón también desaparecen las cruces de borrado.