Estimado juan Camilo:
Es muy recurrente tú consulta, pero antes que todo, debes saber que esta página de incio de moodle, si se puede desarrollar con moodle, y también existe la alternativa de un desarrollo independiente de moodle.
Para cualquiera de las dos alternativas, debes tener mucha paciencia e invertir muchas horas de trabajo. De tal forma, te sugiero que leas los foros y manuales de desarrollar que dispone el sitio de moodle.
No creo que encuentres alguna respuesta muy breve a tú consulta, debes investigar y buscar en los foros y manuales, existe un curso compilado, si mal no recuerdo.
Saludos cordiales y suerte
Ricardo Barrientos B.
Sitio web personal: www.atmos.cl