Sobre este proyecto
it-programming / web-development
Abierto
Se busca un especialista con experiencia en Google Apps Script, Google Forms y Google Sheets para realizar una corrección técnica acotada en un sistema de evaluación existente. El objetivo principal es garantizar la correcta asociación de un participante_id único con las respuestas de 10 Google Forms vinculados a un Google Sheet Maestro, evitando la mezcla de datos entre evaluaciones, incluso cuando un mismo email pueda estar asociado a más de una evaluación.
El problema ya ha sido diagnosticado y se dispone de documentación técnica previa, incluyendo un contrato de identidad/trazabilidad, orden de trabajo, pruebas de aceptación y casos de validación. El freelancer no necesitará iniciar el diagnóstico desde cero.
Perfil requerido:
- Experiencia demostrable con Google Apps Script.
- Dominio de Google Forms y Google Sheets.
- Conocimiento de triggers/onFormSubmit.
- Habilidades en JavaScript.
- Experiencia en depuración de sistemas existentes.
- Familiaridad con webhooks/APIs.
- Capacidad para implementar respaldos, pruebas y rollback.
Principios obligatorios para la ejecución del proyecto:
- El 'participante_id' debe ser la identidad técnica primaria.
- El email no puede ser la identidad definitiva para la trazabilidad.
- No se debe modificar la metodología ni los resultados psicométricos del sistema.
- Se deben preservar todas las respuestas históricas sin alteración.
- No se borrarán funciones sin verificar sus dependencias.
- Todos los cambios deben ser mínimos, documentados, probados y reversibles.
- No se realizarán modificaciones en el entorno de producción sin autorización explícita.
importante para postular:
los candidatos deben responder brevemente a la siguiente situación: 'un mismo email puede tener dos evaluaciones abiertas, cada una con un participante_id diferente. Llega una nueva respuesta desde uno de los Forms. ¿Cómo evitaría asociarla a la evaluación incorrecta?'
No se requiere código en la postulación inicial. Los candidatos preseleccionados recibirán la documentación técnica detallada para presentar su estrategia, plazo y precio cerrado.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
Plazo de Entrega: No definido
Habilidades necesarias