If you are developing e-learning materials or learning objects it can be nice to add an interaction.
B J Schone has written a very nice ebook on twenty five different engaging interactions.
I hate boring eLearning courses. I get frustrated when I’m not intellectually engaged in a course and when I feel like I’m wasting my time. I know many learners feel this way, too. As an eLearning developer, I’ve had good luck using engaging learning interactions in my courses. These interactions break up the monotony and improve the learning experience for the end-user. After covering new material in a course, a learning interaction (or from here on, simply an interaction) gives the learner a chance to actually do something and (gasp!) apply their knowledge!
This covers a lot of different ways in which learners can interact with a subject (through e-learning) and therefore enhance the learning process.