Moodle é um software livre de gestão de aprendizagem online, escrito em linguagem PHP e distribuído com licença GNU (General Public Licence). Nele é possível realizar diferentes tipos de atividades, online e offline. Um exemplo de atividade offline, na qual deve-se realizar e publicar o resultado de uma atividade entre aluno e professor, é