Integration of good practices of active methodologies with the reuse of student-generated content