I'll play play devil's advocate and say that people who are criticizing traditional colleges and universities are taking the path of criticizing what they see TODAY TODAY TODAY.
The problem is that at universities there is often a huge resistance to any deep thinking on real change. The things that people end up talking about are minor fixes, because it is human nature not to want to change things in a big way, unless there is a crisis.
I teach chemistry and I don't see the chemistry lab portion of the general chemistry classes going away for quite some time. Pushing the buttons in a virtual lab is not the same experience as using the equipment and mixing the chemicals together.
Yup. However, here one has to make a distinction between "traditional" and "physical." The direction that I'd like to move physics education would be to have people spend most of their time in a lab, and as little time as possible in the classroom. Also, the labs would be structured so that the student would be doing "real research" not trying to solve toy problems. It wouldn't be "online" although it would have an online component, but it wouldn't be "traditional" either.
The students need to be in a setting with supervision and other students. they need to learn to fix their mistakes and to help each other.
Yup. That's the key.
And as for content delivery, the current platforms need serious work. We also need better and cheaper access to broadband.
The big mistake that people make is to focus on the technology. In truth, the technology is only an enabler. The key is to create the social structures needed for learning, and there are a lot of subtle ways for this to happen.
For example, one thing that would be really useful is for me to see a remote student in high definition even if they aren't saying anything verbally. Without that feedback, I don't see the look of confusion or non-confusion. It's much less important that the student see my facial expression. Also, current systems are limiting because they don't allow people to move around. When I'm explaining something on a chalkboard, I need to move, to create hand gestures, to draw large pictures on a wall. This sort of stuff can be delivered over the internet, it's just a matter of figuring out how.
Here is another example. After class, student A talks to the random student B sitting next to him, and complains that the lecture is totally awful and the professor is incompetent. Student B reacts with a set of verbal and facial expressions that conveys very complex bits of information. Random student C comes in and joins in the conversation.
How do you replicate this social interaction online? I'm sure it can be done, but we are at the very early stages of figuring out how to do that.