An online learning management system and method for facilitating facial recognition, augmented reality, and virtual reality learning environments for users distributed across a network is disclosed. The system includes a server and one or more clients coupled by a network, each of the one or more clients having a learning environment. In some embodiments, the server receives and detects a network status of each client and dynamically adjusts a synchronization frequency of each associated learning environment. The learning environment may be an augmented reality learning environment having one or more face masks and/or stickers applied to facial features of a user in a video signal, wherein the server synchronizes the augmented reality learning environment among each client. The learning environment may further be a virtual reality learning environment having one or more 3D objects in a 3D scene, wherein the server synchronizes the virtual reality learning environments.
Facilitating facial recognition, augmented reality, and virtual reality in online teaching groups