Diferencia entre revisiones de «Grupo de Cabina de votación (2014-15)»

De Wiki de EGC
Saltar a: navegación, buscar
(Subsistemas relacionados)
Línea 32: Línea 32:
  
 
* [[Grupo Almacenamiento de votos(2014-15)|Almacenamiento de votos]]
 
* [[Grupo Almacenamiento de votos(2014-15)|Almacenamiento de votos]]
 +
 +
Para que el subsistema de Almacenamiento de votos, pueda obtener dicho voto, le mandaremos un JSON con la siguiente estructura:
 +
 +
{
 +
    "id_votacion":        "xxxxxxxxxxxxxxxxxxxxxx",
 +
    "nombre_usuario":    "xxxxxxxxxxxxxxxxxxxxxx",
 +
    "edad":              "xxxxxxxxxxxxxxxxxxxxxx",
 +
    "genero":            "xxxxxxxxxxxxxxxxxxxxxx",
 +
    "comunidad_autonoma": "xxxxxxxxxxxxxxxxxxxxxx",
 +
    "preguntas":[
 +
                  {
 +
                    "id_pregunta":"xxxxxxxxxxxxxxxxxxxxxx",
 +
                    "texto":      "xxxxxxxxxxxxxxxxxxxxxx",
 +
                    "opcion":    "xxxxxxxxxxxxxxxxxxxxxx"
 +
                  },
 +
                  {
 +
                    "id_pregunta":"xxxxxxxxxxxxxxxxxxxxxx",
 +
                    "texto":      "xxxxxxxxxxxxxxxxxxxxxx",
 +
                    "opcion":    "xxxxxxxxxxxxxxxxxxxxxx"
 +
                  }
 +
                ]
 +
}
  
 
* [[Grupo Creación/Administración de censos(2014-15)|Creación/Administración de censos]]
 
* [[Grupo Creación/Administración de censos(2014-15)|Creación/Administración de censos]]

Revisión del 17:25 13 nov 2014

Definición

Un subsistema de AGORA@US para mostrar las opciones de la votación donde el votante pueda realizar la votación. El voto tiene que cifrarse en cliente, nunca debe llegar al servidor el voto en claro. A la cabina sólo podrán llegar usuarios autenticados que aún no hayan votado. El voto se enviará cifrado al almacenamiento de votos

Miembros

Iteraciones

Subsistemas relacionados

Para que el subsistema de Almacenamiento de votos, pueda obtener dicho voto, le mandaremos un JSON con la siguiente estructura:

{
   "id_votacion":        "xxxxxxxxxxxxxxxxxxxxxx",
   "nombre_usuario":     "xxxxxxxxxxxxxxxxxxxxxx",
   "edad":               "xxxxxxxxxxxxxxxxxxxxxx",
   "genero":             "xxxxxxxxxxxxxxxxxxxxxx",
   "comunidad_autonoma": "xxxxxxxxxxxxxxxxxxxxxx",
   "preguntas":[
                 {
                   "id_pregunta":"xxxxxxxxxxxxxxxxxxxxxx",
                   "texto":      "xxxxxxxxxxxxxxxxxxxxxx",
                   "opcion":     "xxxxxxxxxxxxxxxxxxxxxx"
                 },
                 {
                   "id_pregunta":"xxxxxxxxxxxxxxxxxxxxxx",
                   "texto":      "xxxxxxxxxxxxxxxxxxxxxx",
                   "opcion":     "xxxxxxxxxxxxxxxxxxxxxx"
                 }
               ]
}

Para que el subsistema de Creación/Administración de Censos puedan comunicarse con nuestro subsistema, la URI que debe poner en el botón o enlace para que salga la cabina de votación es la siguiente:

/cabinaus/id_votacion/

Donde id_votacion siempre debe ser un número, por ejemplo:

/cabinaus/15/