Feature/teacher client socket