Robotify is a teaching application with two user roles: "Teachers" and "Students". Teachers lease space on robots and then plan classes for students to learn how to use the robots.
The teachers have an interface to book/lease robot time, as well as add/invite users to classes. Teachers can also manage/monitor classes when a class is in session.
The app use web sockets for real-time communication (so we always know when students are online and training) from the class management page. Students log in and go into classes that they are a part of.
They go through a series of step by step tasks in order to train on how to use a robot. The class interface has video streaming (of robots) as well as text-based chat.