Sobre este projeto
it-programming / web-development
Aberto
Se busca un desarrollador para construir un Producto Mínimo Viable (MVP) para un servicio de enseñanza de italiano. El servicio está diseñado para personas que necesitan certificar el nivel B1 para trámites de ciudadanía italiana (por naturalización o matrimonio), combinando clases en vivo con práctica diaria asistida por inteligencia artificial.
El objetivo del MVP es crear una versión simple y funcional para probar el modelo con un grupo reducido de 10-20 alumnos. Los alumnos podrán interactuar sin necesidad de instalar aplicaciones complicadas, preferentemente a través de WhatsApp o una aplicación web sencilla.
Las funcionalidades clave del MVP incluyen:
- Recepción y respuesta de ejercicios diarios cortos.
- Práctica de conversación simulada (roleplay) con una IA, tanto por texto como por voz.
- Realización de simulacros completos del examen B1 (las cuatro destrezas: escuchar, leer, escribir, hablar), generados dinámicamente para asegurar que nunca se repitan.
- Generación automática de un resumen del progreso y los errores recurrentes de cada alumno para el profesor, antes de cada clase en vivo.
Los usuarios objetivo son adultos hispanohablantes (principalmente de Argentina y Chile, con potencial expansión a otros países), sin conocimientos técnicos y acostumbrados a usar WhatsApp como canal principal de comunicación. El nivel de partida de los alumnos puede variar desde principiante (A1) hasta B1.
El flujo funcional esperado implica:
1. El alumno envía un mensaje (vía WhatsApp o app web simple).
2. Un webhook (utilizando herramientas como Make o n8n) recibe el mensaje.
3. Se consulta el contexto del alumno (nivel, progreso, errores) en una base de datos (Airtable).
4. Se genera el contenido solicitado (ejercicio, roleplay o simulacro de examen) utilizando APIs de inteligencia artificial (como Claude o gpt api).
5. Se actualiza el progreso del alumno en la base de datos.
6. Se envía la respuesta al alumno a través del mismo canal.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Prazo de Entrega: Não estabelecido
Habilidades necessárias