In this paper we present the key principles of the architecture of Teach++, a cooperative environment specialized for distance learning, and its implementation as a didactic instrument for teaching programming languages. Our system is designed to be multi-user, distributed, scalable and cooperative. The goal is to integrate collaboration in a virtual classroom over shared resources by using a common browser enabled with a Java Virtual Machine. The collaboration can be during a lesson, during a one-to-one (possibly remote) tutoring and during the (cooperative) authoring phase, The system provides, among other features, a cooperative editor and a shared cooperative remote login (telnet) session.
Teach++: A Cooperative Distance Learning and Teaching Environment / M., Barra; G., Cattaneo; FERRARO PETRILLO, Umberto; V., Garofalo; C., Rossi; V., Scarano. - STAMPA. - REF("Teach++: A cooperative distance learning and teaching environment "):(2000), pp. 124-130. (Intervento presentato al convegno ACM Symposium on Applied Computing tenutosi a Como, Italia nel 19 -- 21 Maggio 2000) [10.1145/335603.335718].
Teach++: A Cooperative Distance Learning and Teaching Environment
FERRARO PETRILLO, UMBERTO;
2000
Abstract
In this paper we present the key principles of the architecture of Teach++, a cooperative environment specialized for distance learning, and its implementation as a didactic instrument for teaching programming languages. Our system is designed to be multi-user, distributed, scalable and cooperative. The goal is to integrate collaboration in a virtual classroom over shared resources by using a common browser enabled with a Java Virtual Machine. The collaboration can be during a lesson, during a one-to-one (possibly remote) tutoring and during the (cooperative) authoring phase, The system provides, among other features, a cooperative editor and a shared cooperative remote login (telnet) session.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.