A great example of this is how Dijkstra used to conduct final examinations where students basically showed up and had a real-time, in-person discussion with him. It must have taken forever to get through everyone, and probably isn't feasible anymore with modern class sizes.
I think a good approximation is project work, and then requiring presentation of said work. Normal exams don't really cut it.
I think a good approximation is project work, and then requiring presentation of said work. Normal exams don't really cut it.