I vote for a super hard project over winter break in addition to a short test. Make him wish he had never canceled on that first exam,which was easy compared to what he has to do. After all he has more time to prepare for it!
For future classes I would set a date that kids have to contact you...