In a science class, the teacher gives the students the necessary apparatus and materials needed to carry out an experiment on density.
However, he does not specify exactly what the students need to do as the students are required to think for themselves and come up with a simple activity or experiment using a stone and a match-box.
After the students have completed their work in groups, the teacher does some explaining. Is it wrong if he says:
Class, first you
should have filled the two cylinders with water and ........ . Then you
should have measured the...... after which you
should have calculated the density ....... etc.
By using the words'should have', is the teacher saying that
all the students have not carried out the expt. correctly?
Can these words be used if all the students conducted the expt.correctly but the teacher had not been able to observe all of them due to class size and time constraints?
What other meanings can be attributed in this context? Is it better or more accurate to use: should? Some teachers argue that we should use: would have. Which is correct?

Thank you.
Sathia