added set_student_state