Added the code to award award exercise proficiency a posteriori.
Dan: Optimized code