In a traditional evaluation, instructors only let their students know their total marks when the semester results are released. The marks given for each student for each question is kept confidential.
In our institution, lab examinations usually occur before the corresponding theoretical exams. Hence, I tend to follow a more transparent evaluation where the students get to know their marks and know where they have gone wrong just after their evaluation. I do this so that they could rectify their mistakes in their upcoming theory exam. After all, the whole rationale behind education is that you get to learn wherever possible.
What are the pros and cons of this approach?