refactor uploadtoserver view, create downloadteacherdata view.