I'm teaching a 1st year math course. I have to give a one-hour test about the content of the past three weeks during one of my two-hours sessions.
Usually I give such tests at the end (i.e. during the second hour), as I don't want the test to be disturbed by the invariably late students, and I think the students will only be thinking and talking among themselves about the test during the second hour. But now I'm also thinking that if I do this, then students will have their brains already a bit "fried" by the first hour of lecture/exercises, and will have trouble focusing during the second hour on a test that is about what they learned the previous weeks. Besides, my session is from 11h15 to 13h15, so I expect everyone to be hungry during the second hour.
In either case it's not really optimal... but there isn't much choice. What are the other pros and cons?