Diferencia entre revisiones de «Almacenamiento de votos Grupo 2 (Curso 2015-2016)»

De Wiki de EGC
Saltar a: navegación, buscar
(Documentación técnica)
Línea 29: Línea 29:
 
* Cabina de votación: recibimos del subsistema el voto cifrado para guardarlo en la base de datos.
 
* Cabina de votación: recibimos del subsistema el voto cifrado para guardarlo en la base de datos.
  
 +
=== Documentación de integración - API ===
 +
 +
{| border="1" style="border-collapse:collapse" class="wikitable sortable"
 +
|-
 +
! Método (URL)
 +
! Tipo
 +
! Descripción
 +
! Parámetros
 +
! Respuesta
 +
! Ejemplo
 +
|-
 +
| vote (http://php-egc.rhcloud.com/vote.php)
 +
| POST
 +
| Permite almacenar un voto para una determinada votación
 +
|
 +
*vote: voto codificado
 +
*votation_id: id de la votación
 +
| Json con un mensaje de respuesta que indica si la operación se ha resuelto correctamente. (el mensaje será 1 si todo salió bien y 0 en caso contrario)
 +
| {"msg":1}
 +
|-
 +
| get_votes (http://php-egc.rhcloud.com/get_votes.php)
 +
| GET
 +
| Devuelve la lista de votos de una determinada votación
 +
|
 +
* votation_id: id de la votación.
 +
| Json con la lista de votos y un campo "msg" que indica si la operación se realizó correctamente.
 +
| {"votes":["voto1","voto2"],"msg":1}
  
 
== Actas de reunión ==
 
== Actas de reunión ==

Revisión del 19:38 18 nov 2015

Miembros

Definición

Subsistema de AGORA@US cuya finalidad es el almacenamiento seguro de los votos cifrados.


Documentación de gestión

Gestión de la comunicación

Toda la comunicación se realizará a través de la aplicación Whatsapp, ya que el grupo es reducido y así la comunicación será mas directa

Gestión de tareas

La asignación y seguimiento de las tareas se llevará a cabo mediante un proyecto de Projetsii. El equipo tiene experiencia con él y así podremos controlar el número de horas realizadas por cada miembro del grupo


Documentación técnica

Subsistemas relacionados

  • Recuento: se deberá proporcionar la lista de todos los votos de una determinada votación.
  • Cabina de votación: recibimos del subsistema el voto cifrado para guardarlo en la base de datos.

Documentación de integración - API

Método (URL) Tipo Descripción Parámetros Respuesta Ejemplo
vote (http://php-egc.rhcloud.com/vote.php) POST Permite almacenar un voto para una determinada votación
  • vote: voto codificado
  • votation_id: id de la votación
Json con un mensaje de respuesta que indica si la operación se ha resuelto correctamente. (el mensaje será 1 si todo salió bien y 0 en caso contrario) {"msg":1}
get_votes (http://php-egc.rhcloud.com/get_votes.php) GET Devuelve la lista de votos de una determinada votación
  • votation_id: id de la votación.
Json con la lista de votos y un campo "msg" que indica si la operación se realizó correctamente. {"votes":["voto1","voto2"],"msg":1}

Actas de reunión

Talleres