Ya he creado prácticamente lo mismo que estás describiendo
(con algunas otras características también). Actualmente es un plugin privado llamado “Discourse Learning Management”. Así es como se ve.
El plugin está cubierto por “pruebas unitarias” (es decir, es robusto). También tiene un sistema de “importador” que te permite importar contenido de cursos de fuentes remotas.
El contenido que estás viendo en las capturas de pantalla se importa de aquí.
Si estás interesado en usarlo / adaptarlo a tus necesidades, puedes enviarme un mensaje privado y podemos discutir qué cambios podrías necesitar y qué tipo de relación tendríamos.
Para construir esto adecuadamente desde cero, este presupuesto es probablemente demasiado bajo. Puedes conseguir a alguien dispuesto a intentarlo por este presupuesto, sin embargo, el resultado final puede no ser el que esperas. Para construir solo tu conjunto de características desde cero (es decir, sin algunas de las características adicionales que hemos agregado), mi estimación inicial sería de un mínimo de $5000 USD.
También te enfrentarás al problema de soporte y mantenimiento. Cualquier plugin LMS para Discourse, sin importar cuán “ligero” sea, implicará modificaciones que deben mantenerse con el tiempo.



