Just to throw out a little about online classes. There are many schools with a very large online class taking population. It brings in lots of money to the school and the schools don't have to build the physical infrastructure to house the students courses. There are many schools that use software for the online tests that require the student to have a webcam that they will have activated when the test is being taken. The test is administered through a web browser that will not let there be any other apps running at the time. The student is recorded as they take the test. At the host site, where the video files are dumped, a flag is placed on the video if there is any excessive movement, i.e. a door opening, student turning around, moving to open a book, etc. The instructor then can go to the video file and see what the excessive movement is. The idea is there to try and prevent cheating. I know that every time a better mousetrap is made, the mice get bigger and smarter. I would question a student being able to take ALL of their courses online though. It would seem a bit over the top for a student to be able to take an entire courseload online. There's too much that goes into setting up a course to be taught online.