Skip to content
Juan Antonio Martinez edited this page Jan 8, 2015 · 2 revisions

Conceptos básicos

Visión General de la aplicacion

Agility Contest es una aplicación Web, basada en un entorno cliente-servidor. Para iniciarla, deberemos asegurarnos de que el servidor está arrancado y funcionando ( Ver Instalación ) y desde un navegador compatible con HTML5,JavaScript y CSS3 (Firefox, Chrome, Internet Explorer 9) indicar la página principal: https://localhost/agility

Aparecerá la ventana principal y un cuadro de diálogo que indica usuario y contraseña. De no introducir dichos datos, se iniciará la sesión como invitado ( Se puede consultar, pero no hacer modificaciones )

La ventana dispone de un menú con diveros apartados:

  • Gestión de la base de datos: Perros, Guías, Clubes, Jueces
  • Gestión de pruebas: Creación, Inscripciones, Desarrollo de la prueba
  • Visualización de resultados
  • Administración ( Gestión de usuarios, sesiones, configuración y herramientas )
  • Ayuda en línea, y notas de Copyright
IMPORTANTE: La primera vez que se accede a la aplicación hay que cambiar las contraseñas de los usuarios pre-definidos. Existen cuatro usuarios en una instalación nueva:
  • "admin", con control completo sobre la aplicación y que además puede modificar la configuración y los datos de otros usuarios
  • "operator", que puede operar sobre la base de dato, crear pruebas y realizar inscripciones
  • "assistant", que solo puede introducir datos en las pruebas pre-definidas
  • "guest" (sin contraseña) que solo puede realizar consultas
Para cada usuario, la contraseña pre-definida coincide con el nombre del usuario. Para cambiarla, deberemos iniciar sesión como usuario "admin" y abrir la pestaña "usuarios" del menú "administración"

Definiciones

Prueba
Competición de Agility. p.e: "Sextuple de Cantabria" "Campeonato de España de la RFEC"
Jornada
Divisiones de una prueba que actúan -y puntuan- de forma independiente: p.e. "Sábado", "Domingo"
Ronda
División en grados de una Jornada: "Grado 1", "Pre-Agility", "Manga Especial"
Manga
Cada uno de los recorridos de que consta una ronda: "Jumping Grado II", "Primera manga K.O."
Tanda
División en categorías de cada una de las Mangas: "Large", "Small", "Tiny"
Usuario
Cada uno de los operadores que utilizan la aplicación AgilityContest. Cada usuario tiene un rol y una contraseña propios. Existen 4 usuarios pre-definidos: "admin", "operator", "assistant" y "guest". La contraseña por defecto es el propio nombre del usuario
Roles
Cada una de las funcionalidades que se ofrecen en función del usuario:
  • Administrador: acceso completo a la aplicación
  • Operador: manejo de la base de datos; creación y gestión de pruebas
  • Asistente: Introducción de resultados. Control de los videomarcadores
  • Invitado: solo consulta
Sesión
Entorno de manejo de la aplicación:
  • General: el usuario maneja la aplicación principal desde la consola.
  • Asociada: El usuario inicia la sesión en un entorno pre-definido (normalmente cada uno de los rings) que define específicamente una Prueba/Jornada/Ronda/Manga y toma bajo su control los videomarcadores asociados