There are some problems with traditional written tests in Visual Basic courses. Well-designed hands-on tests can be used to effectively assess and challenge the students' programming skills. We have found that students welcome the challenge and respond positively to this method of testing.
Yang, Qi and Clifton, Joe
"Hands-On Testing in Visual Basic Courses,"
Journal of Information Systems Education: Vol. 16
Available at: https://aisel.aisnet.org/jise/vol16/iss2/2