Intelligent support for discovery learning by