Learning activity platform and method for teaching a foreign language over a network
DCFirst Claim
1. A method for encouraging communication over a network between participants engaged in a learning activity, comprising the steps of:
- opening a communication channel over a network between the participants;
displaying content related to an objective to each participant of the learning activity, wherein the content displayed to one participant differs from the content displayed to another participant;
presenting the objective shared by the participants that requires cooperative interaction between the participants to complete the objective, wherein the objective is for the participants to exchange messages that induces at least one of the participants to take an action that reduces a difference in the content displayed to the participants;
exchanging messages in real-time between the participants over the communication channel to allow the participants to progress cooperatively towards completing the objective;
receiving input from one of the participants of the learning activity representing an action taken in response to the messages exchanged over the communication channel; and
dynamically updating the content displayed to the participants based on the action taken by one of the participants during the learning activity to depict progress towards the objective.
1 Assignment
Litigations
0 Petitions
Reexaminations
Accused Products
Abstract
Described are a system and method for encouraging communication over a network between participants engaged in a learning activity. A communication channel is opened over the network between participants. An objective shared by the participants is presented. Cooperative interaction between the participants is required to complete the objective. Content related to the objective is displayed to each participant of the learning activity. Messages are exchanged in real-time between the participants over the communication channel to allow the participants to progress cooperatively towards completing the objective. Input from one of the participants of the learning activity is received. The input represents an action taken in response to the exchanged messages. The content displayed to the participants is dynamically updated based on the action taken by one of the participants during the learning activity, to depict progress towards the objective.
109 Citations
44 Claims
-
1. A method for encouraging communication over a network between participants engaged in a learning activity, comprising the steps of:
-
opening a communication channel over a network between the participants;
displaying content related to an objective to each participant of the learning activity, wherein the content displayed to one participant differs from the content displayed to another participant;
presenting the objective shared by the participants that requires cooperative interaction between the participants to complete the objective, wherein the objective is for the participants to exchange messages that induces at least one of the participants to take an action that reduces a difference in the content displayed to the participants;
exchanging messages in real-time between the participants over the communication channel to allow the participants to progress cooperatively towards completing the objective;
receiving input from one of the participants of the learning activity representing an action taken in response to the messages exchanged over the communication channel; and
dynamically updating the content displayed to the participants based on the action taken by one of the participants during the learning activity to depict progress towards the objective. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for encouraging communication over a network between participants engaged in a learning activity, comprising the steps of:
-
opening a communication channel over a network between the participants;
displaying content related to an objective to each participant of the learning activity;
presenting the objective shared by the participants that requires cooperative interaction between the participants to complete the objective, wherein the objective is to discuss the displayed content between participants to determine if the displayed content is the same for all participants;
exchanging messages in real-time between the participants over the communication channel to allow the participants to progress cooperatively towards completing the objective;
receiving input from one of the participants of the learning activity representing an action taken in response to the messages exchanged over the communication channel; and
dynamically updating the content displayed to the participants based on the action taken by one of the participants during the learning activity to depict progress towards the objective. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32)
-
-
29. A method for encouraging communication over a network between participants engaged in a learning activity, comprising the steps of:
-
opening a communication channel over a network between the participants;
displaying content related to an objective to each participant of the learning activity;
presenting the objective shared by the participants that requires cooperative interaction between the participants to complete the objective, wherein the objective is for one participant to exchange messages with another participant that guide that other participant towards creating displayed content that is substantially similar to the content displayed to the guiding participant;
exchanging messages in real-time between the participants over the communication channel to allow the participants to progress cooperatively towards completing the objective;
receiving input from one of the participants of the learning activity representing an action taken in response to the messages exchanged over the communication channel; and
dynamically updating the content displayed to the participants based on the action taken by one of the participants during the learning activity to depict progress towards the objective. - View Dependent Claims (30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A system for encouraging communication over a network between participants engaged in a learning activity, comprising:
-
a plurality of client systems in communication with each other client system over the network using a communication channel; and
a server system, in communication with the plurality of client systems, presenting the users of the client systems with an objective that requires cooperative interaction between the users to complete the objective and displaying content related to the objective to each client system user, wherein the objective is selected from the group consisting of;
exchanging messages that induces at least one of the users to take an action that reduces a difference in displayed content to the users;
discussing the displayed content between users to determine if the displayed content is the same for all users; and
, exchanging messages with another user that guide that other user towards creating displayed content that is substantially similar to the content displayed to the guiding user;
wherein the client systems exchange messages in real-time over the communication channel to enable the client system users to progress cooperatively towards completing the objective, and wherein the server system dynamically updates the content displayed to the client system users based on an action taken by one of the client system users during the learning activity to depict progress towards the objective.
-
-
44. An article of manufacture having computer-readable program means embodied thereon for encouraging communication over a network between participants engaged in a learning activity, the article of manufacture comprising:
-
computer-readable program means for opening a communication channel over a network between the participants;
computer-readable program means for presenting an objective shared by the participants that requires cooperative interaction between the participants to complete the objective, wherein the objective is selected from the group consisting of;
exchanging messages that induces at least one of the participants to take an action that reduces a difference in displayed content to the participants;
discussing the displayed content between participants to determine if the displayed content is the same for all participants; and
, exchanging messages with another participant that guide that other participant towards creating displayed content that is substantially similar to the content displayed to the guiding participantcomputer-readable program means for displaying content related to the objective to each participant of the learning activity;
computer-readable program means for exchanging messages in real-time between the participants over the communication channel to allow the participants to progress cooperatively towards completing the objective;
computer-readable program means for receiving input from one of the participants of the learning activity representing an action taken in response to the messages exchanged over the communication channel; and
computer-readable program means for dynamically updating the content displayed to the participants based on the action taken by one of the participants during the learning activity to depict progress towards the objective.
-
Specification