¿Cómo construir una plataforma educativa en línea, como edX? ¿Cuáles son las habilidades técnicas necesarias para abordar un proyecto de este tipo?

Acerca de OpenEdX | Stanford Online es una versión de código abierto del código MOOC desarrollado por Stanford y EdX, y ahora Google.

Una base de datos de estudiantes con su identificación, cursos inscritos, completados, calificaciones y / o certificados más cualquier dinero pagado (detalles de la tarjeta de crédito)

Para cada curso, en una base de datos:
Lista de estudiantes, videos que vieron, intentos de tareas y calificaciones, intentos de preguntas y calificaciones, comentarios posteriores a la encuesta del curso.
Lista de cada sesión de clase, enlaces de video, notas de clase, transcripciones, tareas y cuestionarios.
Las discusiones basadas en hilos de tipo wiki, necesitan personas reales para supervisar y eliminar el correo no deseado y $% ## & *
Sistema de chat, grupos de discusión, hangouts de video.
Sistema de calificación: ya sea basado en computadora como programas de prueba, o revisiones de ensayos basadas en pares. Ambos tipos son un verdadero desafío para implementar.

Un sitio web realmente bueno para encontrar cursos, páginas maravillosas en el navegador, clientes móviles con Android e iOS.

Un sistema de alojamiento de video. Video que realmente funciona en múltiples plataformas.

Sistema analítico masivo para tratar de entender lo que está pasando.

Hay mucha actividad humana, encontrar profesores, convencer a las universidades, crear las conferencias en el nivel de dificultad adecuado, transcripciones, tareas, cuestionarios, grabar los videos, editar los videos, corregir todo y sobrevivir a la avalancha de quejas de estudiantes.