Re: Practical programming exams? I was doing that 25 years ago.
up until a few years ago I used to invigilate a practical GCSE exam where students were required to make a database to spec, integrate into a simple website using language of choice.
second practical would have a spreadsheet with formulae and a document write up and presentation.
all offline with no internet or email.