Moodle es un ambiente educativo virtual basado en las ideas del constructivismo en pedagogía. Ofrece una serie flexible de actividades para los cursos como foros, diarios, cuestionarios, materiales y tareas. Permite a los profesores rastrear la participación de los estudiantes y calificar sus tareas de manera centralizada.