A theoretical foundation for discovery learning. · Study