Lightweight ad hoc assessment of practical programming skills at scale | IEEE Conference Publication | IEEE Xplore