Descripción del Proyecto
**Objetivo del Proyecto:**
Desarrollar una plataforma para alvergar cursos en línea o ver si funciona alguna ya existente donde los estudiantes puedan suscribirse y pagar por cursos, y automáticamente participar en sorteos como incentivo por su pago. La plataforma debe integrar las funcionalidades de gestión de cursos, pagos y sorteos, permitiendo a los estudiantes ver su progreso y detalles de su participación en los sorteos.
**Componentes del Proyecto:**
1. **Plataforma LMS (Learning Management System):**
- Seleccionar y configurar una plataforma LMS adecuada (ej. Moodle, Teachable, Thinkific, Kajabi).
- Configurar el sistema para gestionar usuarios, cursos y contenido.
- Implementar un sistema de seguimiento del progreso del curso para los estudiantes.
- Crear una sección en el LMS para que los estudiantes puedan ver su progreso en los cursos.
2. **Sistema de Pagos:**
- Integrar pasarelas de pago confiables como Stripe, PayPal o MercadoPago.
- Asegurar que el sistema de pagos sea seguro y fácil de usar para los estudiantes.
- Configurar notificaciones automáticas de pago y confirmaciones por correo electrónico.
3. **Integración del Sorteo:**
- Usar una herramienta de automatización como Zapier para conectar el LMS con una plataforma de sorteos.
- **Zapier:** Cada vez que un estudiante realice un pago, Zapier enviará la información a la plataforma de sorteos para registrar su participación automáticamente.
- Alternativamente, desarrollar una api personalizada para comunicar el lms con el sistema de sorteos.
- La API deberá registrar automáticamente a los estudiantes en el sorteo cada vez que se complete un pago.
- Asegurarse de que los estudiantes sean notificados de su participación en el sorteo después de completar el pago.
4. **Progreso y Visualización del Sorteo:**
- Crear una sección en el LMS donde los estudiantes puedan ver detalles de su participación en los sorteos.
- Incluir información sobre el sorteo, número de participaciones y fechas importantes.
- Alternativamente, desarrollar un sitio web vinculado donde los estudiantes puedan ver la información del sorteo.
- Enlazar este sitio web desde el panel de control del LMS.
**Requisitos Técnicos:**
- **Lenguajes y Tecnologías:** html, css, javascript, python,
node.Js, api rest.
- **Plataformas y Herramientas:** Moodle, Teachable, Thinkific, Kajabi, Stripe, PayPal, MercadoPago, Zapier.
- **Seguridad:** Implementar medidas de seguridad adecuadas para proteger los datos de los estudiantes y las transacciones financieras.
**Tareas Detalladas:**
1. **Configurar y personalizar la plataforma LMS elegida.**
2. **Integrar y configurar pasarelas de pago para la gestión de suscripciones y pagos.**
3. **Configurar automatizaciones con Zapier o desarrollar una API para la integración del sorteo.**
4. **Diseñar e implementar la sección de progresos y sorteos en el LMS.**
5. **Desarrollar un sitio web vinculado para sorteos, si se opta por esta opción.**
6. **Probar todas las funcionalidades para asegurar que todo funcione correctamente.**
7. **Proporcionar documentación y capacitación básica sobre cómo usar y mantener el sistema.**
**Notas Adicionales:**
- Especificar cualquier personalización adicional o requerimientos específicos que puedan surgir durante el desarrollo.
- Establecer puntos de control regulares para revisar el progreso y hacer ajustes según sea necesario.
Por favor, proporciona ejemplos de trabajos similares que hayas realizado y tu propuesta para llevar a cabo este proyecto.
Delivery term: July 31, 2024