edunext: Open edX Learning Management System (LMS)
Desafío
En un mundo donde la educación en línea se ha vuelto esencial, nos encontramos ante un cliente cuya plataforma Open edX y su integración con WooCommerce requerían una atención especializada. El cliente ya utilizaba un plugin, pero el crecimiento de su plataforma y las cambiantes demandas del sistema necesitaban una solución más robusta y adaptable.
Solución
Con el compromiso de proporcionar una experiencia de aprendizaje sin fisuras, nuestro equipo en conjunto con eduNEXT se embarcó en la mejora sustancial del plugin existente. La visión era clara: desarrollar una herramienta evolutiva que permitiera a los usuarios de WordPress y Shopify gestionar sus cursos de Open edX de manera fluida y eficiente.
Funcionalidades Clave del Plugin Mejorado
1. Creación de Cursos Open edX como Productos WooCommerce
- Facilita la designación de cursos Open edX como productos en WooCommerce.
- Permite asignar modos de curso y course_id registrados en la plataforma Open edX.
2. Configuración de Conexión con Open edX
Introduce una nueva opción en la configuración de WordPress para almacenar información de autenticación relacionada con la plataforma Open edX.
3. Gestor de Inscripciones
Registra todas las solicitudes de inscripción generadas al comprar productos que son cursos Open edX.
4. Visualización de Solicitudes de Inscripción desde Pedidos
Acceso fácil a las solicitudes de inscripción relacionadas con productos Open edX en los pedidos de WooCommerce.
5. Creación de Inscripciones en Open edX
Automáticamente crea una solicitud de inscripción al procesar un pedido que contiene un curso Open edX.
6. Gestión de Inscripciones Suaves desde Reembolsos
- Mantiene el registro de inscripción, pero establece el atributo «is_active» como falso en caso de reembolsos.
- Admite la eliminación de «inscripciones permitidas» a partir de la versión 15.
7. Obtención de Información de Inscripción
Solicita las APIs de Open edX para recuperar el estado de inscripción de un usuario en un curso.
Estadísticas Claves
89 Commits
4 Sprints
2 semanas de duración cada uno
2 Pruebas Unitarias
Lenguajes
PHP: 94%, CSS y JS: 6%
Conclusión
Este proyecto no solo abordó los problemas existentes sino que también sentó las bases para futuras mejoras. La colaboración efectiva del equipo, combinada con la adaptabilidad del nuevo plugin, ha transformado la manera en que nuestros clientes gestionan y ofrecen cursos a través de sus plataformas WordPress y Shopify.
¡Conoce más sobre nuestro servicio de desarrollo de Plugins en WordPress haciendo click aquí!
Construyamos el siguiente plugin de WordPress juntos
Déjanos tu nombre y correo electrónico y nos pondremos en contacto contigo.
Construyamos el siguiente plugin de WordPress juntos
Déjanos tu nombre y correo electrónico y nos pondremos en contacto contigo.