Desarrollo de Backend Sencillo - 6897

Cerrado Publicado Aug 1, 2013 Pagado a la entrega
Cerrado Pagado a la entrega

Para un proyecto de Limesurvey, necesito un backend sencillo y con interface prolija.

<u><strong>Requerimientos</strong>:</u><ul><li>&nbsp;&nbsp;&nbsp; El backend consta de 2 pantallas. Ambas pantallas pueden accederse desde el menu principal.</li><li>&nbsp;&nbsp;&nbsp; Se debe validar que el usuario haya iniciado sesión en Limsurvey previamente.</li><li>&nbsp;&nbsp;&nbsp; Sino se inició sesión en Limsurvey, se debe redirigir a la pantalla de inicio de Limsurvey para que el usuario se identifique.</li><li>&nbsp;&nbsp;&nbsp; Si eso resulta complejo, se propone como alternativa que el backend tenga su propio sistema de identificación y validación de sesión.</li><li>&nbsp;&nbsp;&nbsp; Usuarios y Passwords deben ser configurables a través de una tabla o archivo. No se requiere backend al respecto.</li></ul>

<strong><u>Pantalla Participantes</u></strong><ul><li>&nbsp;&nbsp;&nbsp; La Pantalla Participante presenta una grilla con 5 columnas: ID, Nombre, Apellido, Empresa, Programa, Status, Cant Eval, Eval Completados, Descarga</li><li>&nbsp;&nbsp;&nbsp; Los campos ID, Nombre, Apellido, Empresa, Programa están alojados en una tabla de Limesurvey. Yo indicaré que tabla y qué columnas.</li><li>&nbsp;&nbsp;&nbsp; El status se calculará en base a la existencia o no de registros en tablas secundarias. La regla es:

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1) Dada una determinada fila de la grilla (&lt;ID&gt;), se debe verificar en una tabla secundaria A si existe un registro donde A.attribute_2 = &lt;ID&gt; y fecha completado &lt;&gt; 'N'. Si existe, Status = Verde. Sino, status = Rojo.</li><li>&nbsp;&nbsp;&nbsp; Cant Eval, dada una determinada fila de la grilla (&lt;ID&gt;), cuenta cuantos registros de una tabla secundaria B donde B.attribute_2 = &lt;ID&gt;</li><li>&nbsp;&nbsp;&nbsp; Haciendo click sobre CantEval, se navega hacia la pantalla Evaluadores, filtrando acorde al Participante seleccionado (registro en cuestión).</li><li>&nbsp;&nbsp;&nbsp; Eval Completados, dada una determinada fila de la grilla (&lt;ID&gt;), cuenta cuantos registros de una tabla secundaria B donde B.attribute_2 = &lt;ID&gt; y fecha completado = 'N'.</li><li>&nbsp;&nbsp;&nbsp; Descarga es un ícono de tipo XLS, vinculado a la página [url removed, login to view];id&gt;</li><li>&nbsp;&nbsp;&nbsp; Si Status no es verde o Cant Eval &gt; EvalCompletados, al clickear en, previo a navegar al link indicado, debe mostrar un alerta con un mensaje "Evaluación aún incompleta. Desea continuar?". Si el usuario confirma, se prosigue al link indicado. Sino, se cancela la operación.</li></ul>

<u><strong>Pantalla Evaluadores</strong></u><ul><li>&nbsp;&nbsp;&nbsp; La Pantalla Evaluadores presenta una grilla con 5 columnas: ID, Participante, Nombre, Apellido, Empresa, Programa, Status.</li><li>&nbsp;&nbsp;&nbsp; Los campos ID, Participante, Nombre, Apellido, Empresa, Programa están alojados en una tabla de Limesurvey. Yo indicaré que tabla y qué columnas.</li><li>&nbsp;&nbsp;&nbsp; El status se calculará en base al campo fecha completado. Si es igual a 'N', Status = Rojo. Sino, status = Verde.</li></ul>

<u><strong>Se requiere</strong></u><ul><li>&nbsp;&nbsp;&nbsp; Boceto del estilo de la interface gráfica a utilizar.</li><li>&nbsp;&nbsp;&nbsp; Utilización de componentes de tipo Grid. Ej FlexiGrid, SlickGrid, o similar que permita Buscar, Ordenar y otras funciones típicas de un Grid.</li><li>&nbsp;&nbsp;&nbsp; Desarrollo de tipo PHP sobre MySQL.</li></ul>

<u><strong>Apreciado</strong></u><ul><li>&nbsp;&nbsp;&nbsp; Experiencia en LimeSurvey</li></ul>

Desarrollo Java Programación Arquitectura de software Desarrollo de software

Nº del proyecto: #12351388

Sobre el proyecto

2 propuestas Proyecto remoto Activo Sep 15, 2013

2 freelancers están ofertando un promedio de $1485 por este trabajo

lucasncolombo

Buenas tardes, me interesa el proyecto. Tengo experiencia en el desarrollo de aplicaciones backend. He trabajado en la empresa Zurich Financial Services (compañía de seguros, multinacional) desarrollando aplicaciones i Más

$2250 ARS en 10 días
(0 comentarios)
0.0
lhalfon

Hola Gabriel, como estas? Te comento que tengo mucha experiencia realizando backend bajo plataforma web Puede ser en net el desarrollo? Si es asi, el mismo tendria un costo de 800 y lo podria hacer en 4 dias. Esp Más

$720 ARS en 4 días
(0 comentarios)
0.0