Online assignments that have 4 or 7 questions. These should be attemped as many times to acheive mastery (miss 1 or fewer questions)
I suggest students redo until they reach 100%. The highest score is recorded. These are also great to redo before a test as an extra means to study.