• Video and audio group calling (Teacher can mute/unmute the class etc)
• Live chat box
• Whiteboard and screen sharing
• Recording of the video/audio lesson and saved
• File transfer
Above are some of the bare minimum requirements but there is more to it, should not be slow or have connection issues at all.