students: add language, level, intent to the model