The Design of an Economically Viable Large-Scale Computer Based Education System.