I'm interested in making more use of technology in education and one recent idea is to create an assignment requiring students to generate learning tools such as short instructional videos, explanations of problem solutions, analogies or metaphors for course topics. These would be assigned early in the course so students could think about options but would not be due until the end of the course as part of the course review. After vetting by the instructor(s), these learning tools would then be made available to the rest of the students in the course to use in their review for final exams. From an initial literature review, it is clear that this is not a new idea, so I'm interested in hearing more about your experiences with such a concept - the good, the bad, and the ugly! Thanks!