student model
student view elaborated