Currently at the end of each chapter there is an IDE that is used throughout the lesson for the student to enter queries on and provide answers.
I just ran the test button on an empty chapter 4 IDE and it passes. This indicates to me that there is no actual passing requirement other than to give me the option to practice the entire lessons objectives at the end of each chapter.
Having said this, I myself prefer to use my own terminal on my computer and log into the server (it is the same process as with the end of chapter IDE). I like this as it allows me a true command line experience. Have you ever thought of doing it this way, or giving the option to do it this way? I think it is better practice in that it allows the student to become familiar with the actual terminal.
Just my thoughts.
This is the terminal I use. I think all students should be encouraged to use their computers terminal.