The new challenge in e-learning is Re-usable Adaptive Educational e-Content.
I'm very familiar with this "angle" on online learning (intelligent tutoring and so forth), and while there's a place for it, I think it can be dangerous to get too excited about it.
It's a kind of dream for computer scientists (and I used to be one) that if we just try hard enough we can build a completely automatic teacher, a system that can adapt to a student and give them exactly the information they need. "Why, then we could set up a course for thousands of busy little students, working away at their homework like rats in a maze, and not have to lift a finger!"
It's not really that new - the research goes back for decades.
The trouble is that this technology has a looooong way to go before it can even get close to an ordinary teacher. If you've ever had a good teacher who cared about your learning I think you know what I mean. There's always a slight excitement to receiving personally-directed communications that will be noticeably missing from any automatic spoon-feeding loop.
I would rather see work progressing on two fronts:
- improving the teacher's tools to make it as easy and transparent as possible for a teacher to interact with their class and ... well, teach.
- improving the student's tools to help give students skills in communication, critical reflection and research, so they are able to decide for themselves what they need and seek it out (like the real world). I don't think there's anything wrong with learning how to navigate content.
Now I realise I'm probably going off on a philosophical tangent here, Sarunas - you just got me started.
Back to your idea, one thing you can do already in this vein is to put links to content in the feedback of quiz questions. A modest improvement that many might find useful would be to add an interface to formalise this a bit: a popup menu of course resources, for example, on the question editing page.
Is that the sort of thing you were thinking of? Perhaps you can explain further about the vision you had in mind and how the details might work.