Well neither DVL nor DE-ICE.net are real webapp labs. They are more focused on OS/application exploits.
Best would be to write your own webapps from scratch. Implement the vulnerabilities you want them to learn about. That hopefully gives you the full understanding of the way the vulnerability is working and enables you to answer all of the questions of the students.