Recently developed courseware, including tutorials, simulations, presentations, electronic textbooks and computer-based exams and assignments, often contain features that provide feedback to students.