A teacher-student communication platform