Web engineering is associated with numerous concepts. The tools and technologies used to implement these concepts are increasing rapidly. Usually the concepts are taught in class using a selected set of tools. In this setting, it is important to identify whether the students actually understand and learn the underlying concepts well enough, or they just learn the tools, instead of realizing the concepts. There are two aspects related to the understanding level of the concepts: the students’ actual understanding as show when they try to apply it, and what they envision about their understating level. There can be a gap between these two aspects, and if there is a gap, the question is: how to make students aware of it? A cross-sectional survey was conducted to capture the students’ impression of their understanding level of the concepts, targeting levels 5 and 6 students. The results of these questionnaires were then compared with students’ marks for relevant assessments in the selected modules. This comparison showed that students believe they understand more than they actually do. It will be efficient for both lectures and students, to identify students’ knowledge level about the concepts early, and it will help to prevent students leaving the module with lack of conceptual understanding. This presentation describes how the module team introduced means for immediate feedback to students through the use of quizzes and test so that they would better understand their study needs, and goes on to consider effects such as the flow of introducing concepts and effects of different delivery and learning activities on student engagement and learning. We also present our plans for further research and development in this area.