Which of the following are used to give students an opportunity to apply new knowledge and skills, making the new application meaningful?

A) Quizzes
B) Homework assignments
C) Case studies
D) Lectures