How to make self-assessment fun

How do your students know whether they have mastered a concept before they take a formal assessment? Your students may take advantage of online textbook resources that include cognitive tutors to test their knowledge if available. And, methods such as iterative assignments with defined revision cycles, group discussion, interactive video, a pre-quiz, and class review time can help as well.