In addition, when assigning homework, each student is usually given the same exercises, regardless of how good they are in the topic, meaning that some students feel under-challenged, while others are overwhelmed by doing homework. For others, the degree of difficulty of homework may be appropriate, but they want to decide for themselves whether they need to deepen their knowledge or whether it would make more sense to use the time for other topics of subjects with which they have major problems.