1. A computer-aided group-learning system for more than one user to work on a subject, the system comprising: a controller configured to set a duration of time for users to communicate so as to allow them to work on materials on the subject, start a dialogue session for users to communicate in an area related to the subject, and stop the dialogue session approximately at or before the end of the duration of time; a monitoring apparatus configured to monitor at least one user's input to the system during the dialogue session so as to have the monitored input available for analysis; and wherein based on the analysis, the controller guides at least one user back to the subject in the dialogue session when one or more users have been distracted from the subject for a duration of time; such that the dialogue session provides an interactive environment to help the users learn.
1. A computer-aided group-learning system for more than one user to work on a subject, the system comprising: a controller configured to set a duration of time for users to communicate so as to allow them to work on materials on the subject, start a dialogue session for users to communicate in an area related to the subject, and stop the dialogue session approximately at or before the end of the duration of time; a monitoring apparatus configured to monitor at least one user's input to the system during the dialogue session so as to have the monitored input available for analysis; and wherein based on the analysis, the controller guides at least one user back to the subject in the dialogue session when one or more users have been distracted from the subject for a duration of time; such that the dialogue session provides an interactive environment to help the users learn. 2. A computer-aided group-learning system as recited in claim 1 further comprising one or more interactive devices, with each interactive device configured for a user to receive information from, and enter information into, the system.