CPC G09B 7/00 (2013.01) [G09B 5/00 (2013.01); H04L 65/40 (2013.01)] | 22 Claims |
1. A method comprising:
receiving, by one or more processors, a communication from a virtual space in a lesson object,
wherein the lesson object contains lesson data and lesson code,
wherein the lesson data is in the form of lesson fields that include lesson attributes and lesson properties,
wherein the lesson code is in the form of lesson procedures,
wherein the student creates the communication in the virtual space,
wherein the communication includes a communication with the student, a communication with a teacher and a communication with another student,
wherein the virtual space includes different modes of communication; and
receiving, by the one or more processors, an annotation object representing annotations that the student overlays over the communication in the lesson object,
wherein the annotation object contains annotation data and annotation code,
wherein the annotation data is in the form of annotation fields that include annotation attributes and annotation properties,
wherein the annotation code is in the form of annotation procedures,
wherein the annotations are overlayed over the communication with the student, the communication with the teacher and the communication with another student,
wherein the receiving the annotation object is during virtual interactions with the lesson object,
wherein the virtual interactions are while the lesson is being taught by the teacher that is communicating with the student, and
wherein the annotation object is part of an annotation class.
|