Sobre este proyecto
it-programming / web-development
Abierto
Se debe crear una mini aplicación de 2 nuevas pantallas. Envío abajo especificaciones de las pantallas a crear.
Se darán detalles especificos de cómo deben ser las consultas y las llamadas API (básicas).
El manejo del idioma inglés leido/escrito es necesario.
Se requiere que el consultor tenga una conexión internet y equipo tal que permita realizar conferencias web compartiendo pantallas y audio de forma tal que el consultor pueda presentarnos los avances, problemas y preguntas.
Se requiere que el consultor tenga disponibilidad para realizar conferencias y responder preguntas durante el día, sin horarios específicos, con flexibilidad. (El freelance debe ser su principal actividad)
Se requieren conocimientos en php, mysql y bootstrap, como así también experiencia en apis.
=============
Especificaciones
=============
# Context
Customer needs to preload answers from previous surveys before participant starts a new response.
# Objective I
As it, we will build a preloading screen where participant will be shown all his previous answers and where he will be able to select which answers to keep and which ones to not keep.
# Objective II
As to add security measures, a validation screen will be shown to the participant asking him to enter some data about his previous answer. If the answer is right, he will be directed to the preloading screen.
# Validation Screen
- Screen based on bootstrap (style needs to be similar to another application -- basic)
- Query to fetch the validation question to be shown
- Fields to ask previous email used and validation question
- Processing:
API Query to validate the answers provided vs the answers entered in the previous survey.
If success, redirect to preloading screen.
If not, show error message
# Preloading Screen
- Screen based on bootstrap (style needs to be similar to another application -- basic)
- Should have gone through validation screen
- Show Grid with columns:
+ Column 1: Previous Answer: Question and previous anmswer will be shown in same cell.
+ Column 2: Action: keep or don’t keep
-------------------------------------------------------------------------------
previous answer | action
-------------------------------------------------------------------------------
q: do you like disney world? | ( ) preload (x) skip
a: yes |
-------------------------------------------------------------------------------
- submit button with validation (all fields answered, manual confirmation)
- processing:
api query to fetch response from previous survey
grab specific fields related to the answers marked as preload
run api to create new response on new survey, uncompleted, preloading all related answers.
Continue (redirect) to survey (link will be given)
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador
Plazo de Entrega: 15 Noviembre, 2017
Habilidades necesarias