COALE: Collaborative and Adaptive Learning Environment
Nobuko Furugori 1, Hirotaka Sato 1, Hiroaki Ogata 2, Yoji Ochi 2, Yoneo Yano 2
1
2
Systems Research Section, INES Corp.
Department of Information Science and Intelligent Systems, Tokushima University
1
{furugori, sato_hiro}@ines.co.jp, 2{ogata, ochi, yano}@is.tokushima-u.ac.jp
ABSTRACT
This paper proposes a new adaptive WBT (Web Based Training) environment for collaborative learning named
COALE: Collaborative and Adaptive Learning Environment. COALE is an integrated environment of collaborative
learning into individual learning based WBT with Active Personalized Awareness Provider. We propose a
personalized active recommendation system, which gives proper awareness at right timing for each learner in order
to support dynamic course organization aimed at effective and efficient learning. The recommendations are generated
based on learners' dynamic learning activities. The prototype system for our environment was developed using
object oriented database system, JAVA serve let, and Web server system. Experimental learning session was
performed at a University class for the evaluation. Results show the effectiveness of our proposed environments.
Keywords
Collaborative learning, personalization, recommendation, awareness
INTRODUCTION
Traditional learning assistant systems have not been pragmatic because they are based only pre-set materials and preset courses, hence far from the needs of the learners who seek flexible environments. Recently, WBT (Web Based
Training) system has been emerged and attracting attentions as the tool for distance learning, lifelong learning and
correspondence courses. WBT system can expand the learning opportunity beyond the limitation of time and place
because it is easy to reach for everyone who uses the usual Web browser through Internet. But general WBT system
is based on the traditional learning assistant paradigm; therefore the course organizations are still not flexible
enough.
We propose the COALE (Collaborative Adaptive Learning Environment) based on WBT with Active Personalized
Awareness Provider, to support dynamic course organization aimed at effective and efficient learning. Here, we
define a Course as a sequence of learning materials of a target domain, consequently organized by a learner through
his or her learning activities.
COALE is based on the learner-centered concept. So the learners take the initiative of their own process of learning
with proper supports from the environment, instead of given the next step from the system automatically by the
intention of an author of the course.
COALE has two keywords in its name: adaptive and collaborative. Adaptive feature is realized by personalization.
COALE supports learners' to select the next step learning material by personalized recommendation. The next step
material selections settle the main road of the Course, step by step.
COALE provides collaborative learning support to learners': to post shared knowledge and to discuss with colearners. Note that we consider the posted shared knowledge as a part of the learning materials. Discussions and
advices works to spread and deepen the learners' knowledge, therefore collaboration is considered to spread the width
of the main road or to form branch roads of the Course.
Collaboration
The Internet connects persons not only to information but also to other persons. From the viewpoint of learning,
Internet provides a basis of collaborative environment where learners may find proper co-learners who have the
similar target of interest. Thus, we can activate humans and their knowledge as a part of the learning resources
through collaborative learning.
In the individual learning WBT, a common problem of difficulty of continuation or completion of courses is
experienced, and one of the practical solution is reported to assign human coach or co-learners to advise and discuss
with the learner with his or her problem (Nagashima, 2001). Therefore, integrating collaborative learning to WBT
proposes a solution to this common problem.
Traditional WBT is based on individual learning paradigm, and the extent of integration of collaborative learning
into WBT is analyzed and represented by a locus of collaboration named PoC (Point of Cooperation) by Wesser, M.
(Wesser, 2000). In comparison with his three level of integration: generic, spontaneous, and intended cooperation,
our proposed environment is between spontaneous and intended cooperation. Though discussions are spontaneously
started due to the learner-centered characteristics, the current-step-specific recommendation of co-learners is provided
at each step of learning.
Awareness
The implementing realization of the above two kinds of recommendations is Active Personalized Awareness
Provider. We provide Contents Awareness and Learning-mate Awareness correspondingly. The way of presentation
of awareness information called the intervention type (Jermann, 2001) is "graphical visualization" and the level is
monitoring among the three levels: mirroring, monitoring, and advising. Approaches fall into the similar category
are
SharlokII (Ogata, 2000), Visualization of discussion threads (Simoff, 1999) and Visualization of
Communication network (Wortham, 1999).
Learning-mate Awareness Provider is developed after the Active Knowledge Awareness proposed for open-ended
learning environment Sharlok II (Ogata, 2000) (Ogata, 1999), and Sharlok (Ogata, 1998).
For the rest of this paper, we firstly propose the learning model of COALE and characteristics of ideal learner group.
Then we present Personalized Active Awareness Provider: recommendation mechanism, profiles and indicators.
After explaining system configuration of the prototype system, we report the experiment for evaluation and its
results. Finally, we give concluding remarks.
COALE
Model of Learning
We assume two phases model of learning (see Fig. 1). The first phase is contents selection phase and the second
phase is learning practice phase. These two phases are iterated through the learning course.
Action items in Fig. 1 follows the example case of evaluation experiment. The learning contents include exercise
questions, its answer and explanation, and shared knowledge posted by collaborative activities. The basic learning
materials are, in this case, exercise questions that are organized in tree type list according to the structure of the
domain category.
Awareness support
Learning Style
Phase of Learning
Action
At the first phase,
learners finish with one
Contents
learning material (here
Select the next
step
Contents Awareness Map
an exercise question) and
selection phase
select the next question.
Individual learning
The
second
phase
Read question
includes two styles of
Practice phase
learning i.e. individual
Solve and put an answer
learning
and
Check the answer
collaborative learning,
Read explanation
and includes much kind
Collaborative learning
of
actions.
These
Read shared knowledge
learning actions are took
in random order, random
Put own knowledge
Learning-mate
number of times.
Select a partner
Awareness Map
Request
discussion
The awareness supports
Discuss
are provided at each
phase.
Contents
Fig. 1. Model of Learning
recommendation
is
provided at the first
phase, and the Learning-mate recommendation is provided at the second phase to support starting collaboration.
Characteristics of ideal learner group
COALE is aimed at the following learning group.
The participants are 3 types: learners, coach or learning environment manager, and operating manager.
As a learner group, we consider members who belong to a group with a common target domain of learning e.g.
students of the same laboratory of a University or members in the same department of a company. Members of the
group are almost fixed for a regular period of time, and some portion of the members change periodically. So the
group consists of members of different level from experts to novices concerning to their target domain. This
condition enhances the members to be able to teach or coach each other; hence collaborative learning may work well.
We further assume the existence of a coach or a learning environment manager who provides the basic learning
contents, take part in collaborative learning to behave as a moderator, and adjust the systems behavior according to
the learning strategy of e.g. the organization.
An operating manager is a person who actually handles the system to continue and change rules by a request of the
coach.
PERSONALIZED ACTIVE AWARENESS PROVIDER
We provide awareness information based on the learners’ behavior. Personalization is popular technique of Web
customization or e-commerce where user interface or contents recommendation is personalized according to the users'
former activities (Hirsh, 2000) (Smith, 2000). The major difference between such systems and COALE is the
filtering criteria for the recommendation. General criteria of personalization of e-commerce are aimed at fitting to the
users' taste based on the segmentation of users to distinguish the most profitable segment (Kramer, 2000). In
COALE, as a learning environment, the filtering criteria have concerns to the progress and capacity of learners, the
learning conditions and the didactic strategy. We take this into account of the recommendation process.
We support learners’ selection by restricting the choices within narrow limits from large amount of information. The
final choice is always left to the learners. The result of the selection compared to the recommendation is also
recorded for future feed back.
Learner
Recommendation Process
Monitoring
The recommendation in COALE is based
Action event
mechanism
on the relation between the learner and
the learning contents.
Learning contents
Learners’
Monitoring Mechanism
action records
We developed an action-status transition
model corresponding to the learners’
action through the system windows.
When an action event occurs, the system
Learner profile
Contents profile
catches the action of a learner. At the
next event, the action-status is
interpreted and the action history is
Indicators
recorded to the DB. At the same time,
the learner profile and the profile of the
target contents of the action are revised.
Filtering mechanism for
Filtering mechanism for
We make learner profile by summing up
Learning-mate recommendation
the action records along with the learner, Contents recommendation
and contents profile by summing up that
along with the contents. We further edit
Fig. 2. Recommendation filtering for awareness maps
the indicators that are used in filtering
based on the learner-contents relation.
for recommendations, from the above
profiles.
Indicators used in filtering
We define several indicators as follows.
LOC (Level of Comprehension) of a learner to content is defined:
LOC = (A + LOCe) / 20.
(correct answer)
(wrong answer)
(not answered).
z
+1
Easy
-1
0
where A (Answer indicator) =
DBC
Near
Same category
y
LOC
High
+1
preference plane
+1
10
3
0
and
LOCe
(Level
of
comprehension of an explanation
of a contents) from (understand)
a reply of a
little questionnaire presented with
(could not understand)
an explanation contents,
(neutral or not replied).
LOCe = 10
Relative LOD
x
Difficult
-1
Low
Different Category
5
0
-1
Far
Fig. 3 Contents recommendation space
category) is defined as a rate of correct answer:
LOCc =
We further define LOC of a category of
contents.
LOCc (LOC of a learner to a
Total number of correctly answere
Total number of answered contents
We use LOCc as an alternative of the LOC of contents which is not learned yet.
LOI (Level of Interest) of a learner to a content is defined:
Total number of active actions of the learner to a contents
LOI =
Maximum number of the above numbers among the learner
where active actions contain solve, learn, look, create, request, and discuss.
BL (Busy Level) of a learner is derived from the learner's current action status. We assign lower value to the higher
busy level. For example, a learner in discussion is considered very busy hence assigned busy level 1. On the other
hand, a learner who is browsing category tree, seems easy to transfer to a discussion, is assigned busy level 10. We
further convert the value dividing by 10, to be within the range from 0 to 1.
LOD (Level of Difficulty) of each content is a rate of correct answer:
Number of correctly answered learner
LOD =
Number of answered learner
DBC (Distance between Contents) for a pair of contents is defined:
DBC =
+ 1
− 1
if two contents belong to the same category
if two contents belong to the different category.
Contents Recommendation
At the first phase of the learning model, the system presents candidates for the next step contents for learning. The
learner can request the Map by pushing the request button.
We consider the 3D contents recommendation space where 3 coordinate axes correspond Relative LOD, LOC, and
DBC (see Fig. 3). Here, the Relative LOD is derived as follows.
We define the Proper LOD for a learner as an average value of LOD's of contents already learned and correctly
answered by the learner. The Relative LOD is derived from the LOD so as to be normalized within the range from 1 to +1, with the Proper LOD corresponding to the origin of coordinates.
All contents not yet learned or not yet correctly answered are plotted in this 3D space.
We modeled two kinds of strategy concerning the learning sequence named after tracing strategy of tree branch:
Depth-first and Width-first. Following the Depth-first strategy, the next step contents should be in the same
category and at the same or higher LOD. By the Width-first strategy, we should recommend contents in the different
category and at the same or lower LOD.
To reflect the learning strategy, we consider the Preference Plane with coordinates Relative LOD and LOC.
Note this plane corresponds to the x-y plane in the above 3D space. Naturally, an easier content is easier to
understand. We point the learner's position on the line which connects (-1,-1) and (+1,+1) on the preference plane.
Learners of Depth-first strategy take position in the right half of the plane, and learners of Width-first strategy take
in the left half. The distance from the point (0,0) represents the strength of the strategy. Values of a parameter to set
the position of learners are given in a rule by the learning environment manager.
The recommendation indicator is the distance from the learner's position to the plotted point of contents. The
shorter distance has higher priority. In the case of Depth-first strategy, the target contents are on the plane where
z=+1, on the other hand in Width-first strategy, the target plane has z=-1.
Learning-mate Recommendation
In the second phase of our learning model, the system always presents candidates for the synchronous collaboration
on the Learning-mate Awareness Map according to the learners’ current and past conditions. The requirements for
candidates are logging in the environment, having high LOC and LOI to the
current contents of the requesting learner, and being not so busy enough to
BL
z
accept discussion. We consider the 3D recommendation space where LOC,
LOI and BL are 3 coordinate axes (see Fig. 4). All logged in learners are +
plotted in the space. The distance from the origin of the coordinates represents
LOI
y
the recommendation indicator. The candidates are selected who has the larger
value of the indicator.
+
1
SYSTEM CONFIGURATION
We developed a prototype system of COALE in client/server style, in which
the client side is based on a Web browser. The COALE prototype system
consists of Windows 2000 Server and OODB. We describe the main functions
of both client and server sides.
0
+
LOC
x
Fig. 4 Learning-mate
recommendation space
Special Feature of COALE
As a software system, COALE prototype system has the following three features.
• The learners can add or insert their own know-how, knowledge, and/or questions and replies into the preset Web-learning contents for common use.
• To effectively use the learning contents, and to find proper co-learners among the learning members, the
system has personalized active recommendation sub-system that give proper awareness at proper timing for
each learner. The recommendations are based on learners' dynamic learning activities.
• To ease burdens of the managers of the learning group, in adjusting behaviors of the system according to
their policy or strategy, easier way using ECA rule setting is provided.
In this paper, we concentrate to the awareness support.
Client System
Client system consists of 4 functions.
Individual Learning Function
We provide question-answering exercise as the basic function of individual learning support system.
The basic learning contents are sets of question, answer and explanation of the answer.
Exercise questions are arranged into a tree type list according to the domain structure. Learners select a question
from the awareness map or from the list, read, think, and put their answer. Then the system evaluates the answer,
informs learners whether the answer is correct or not, and at the same time keep the answer records as a part of
learners history. Sequence of selected questions and learning actions of each learner are recorded as the source
information of personalization.
Collaborative Learning Function
We provide knowledge sharing function and real-time chat function for collaborative learning support. Learners can
add their own knowledge such as interpretation of the answer, explanation of technical terms, and can share among
co-learners learning in the same environment.
As for collaborative discussion, chat tool is provided for synchronous discussions and the knowledge sharing
function mentioned above works also as a tool for asynchronous discussion.
Learners’ action
records database
Individual learning function
Contents awareness map
function
Learner
Web server,
Servelet
Collaborative learning
function
OODB
management
Learning materials,
System
Shared knowledge
database
Learning-mate
awareness map function
Rule database
Server
Client
Fig. 5 System Configuration
Contents Awareness Map Function
This map presents recommended candidate of exercise questions for the next step. The map shows the previous
question and its category, next candidate questions with recommended order number and the level of difficulty
using GUI. Recommendation is formulated adaptively to the learners' behavior history and learner profiles. Learners
can choose one from the restricted candidates.
Learning-mate Awareness Map Function
We provide awareness of co-learners aiming to support effective collaboration. This map displays recommended
candidates of real-time discussion with recommended order number and background knowledge of each candidate
using GUI. Recommendation is based also on the monitoring of co-learners' current status.
Server System
Server system consists of 3 databases. The management system of these databases is as follows.
Learning Material and Shared Knowledge Management Function
This function manages the registration, adjustment, deletion and retrieving of the basic learning contents and shared
knowledge. Only the manager of the learning environment can handle the basic contents. The shared knowledge is
provided by co-learners and registered automatically by the system.
Learners' Action Records Management Function
The system is monitoring the learners’ behavior and keeps action records in the database. Learners' profiles are
produced from these records and held in the same database.
Rule Management Function
The coach uses the rules to adjust the learning strategy. Rules are expressed as a combination set of event, condition
and action, after active database systems. When an event occurs, the system evaluates whether the condition is
fulfilled, the indicated action event, e.g. pop-up presentation of the awareness map to learners, will be fired.
User Interface
Fig. 6 shows a display shot of the COALE prototype system.
Main Window
Learning-mate Awareness Map
Learning-mate
Category
Exercise Question
Background Knowledge
Show Shared Knowledge Button
Knowledge Input Button
ƒ
A
ƒC
)C
(B
–Ê
‰æ
ƒ“
?
Category
Exercise Question
Answer
Fig. 6. Display Shot
Main Window _A_
The right side window is the main place for individual learning action. A learner read and solves an exercise
question, put an answer. The system checks the answer whether it is correct or not. By pushing the "explanation
request" button, the system shows the explanation of the answer.
Pushing the "show shared knowledge" button, the system presents a list of the shared knowledge for learners'
selection. To put a shared knowledge, push the "knowledge input" button then a window for input will be opened.
As for collaborative learning action, "request discussion" button works to open a chat request window for the first
step of opening a discussion.
Contents Awareness Map _B_
To select the next step exercise, learners select one of the recommended contents from the Contents Awareness Map.
On the Map, a square mark represents a category, a circle represents an exercise question that has not been correctly
answered, and a diamond represents a question that has not been learned. The level of difficulty of a question is
reflected on their color. The orders of recommendation are displayed as a number at a side of the question title. The
questions that are graded as first and second are presented in red text and given the order number. Learners can select
a circle or a diamond to open the corresponding exercise question.
Learning-mate Awareness Map _C_
To select a proper partner of discussion, learners can consult the Learning-mate Awareness Map. The nodes represent
co-learners, exercise questions, and categories of questions. Corresponding marks are circle, diamond and square.
Firstly and secondly recommended learners are in yellow color, presented with the order number. Moreover, up to
two contents for these two recommended learners are displayed as their background knowledge. From third to
seventh recommended learners are shown in gray circle.
EXPERIMENT
We settled an experimental learning class of basic information processing.
The objective of the class is to acquire basic knowledge of information processing within a given period of time.
The course is offered to a group with 32 members of students including a few teaching staffs who belong to the
same research laboratory of a university. The class was held 5days and each student learned 1hour a day using the
system.
The experiment is aimed to evaluate the supportive efficiency of our proposed environment. The system support
intends learners to expand the scope of knowledge through effective collaborative learning, and environments to
raise efficiency of individual learning.
The 3 points of the evaluation are effectiveness as a learning support system, effectiveness of the Contents
Awareness
Map,
and Table 1. The 4 subject groups (A1- B2) and their conditions in the experiment
effectiveness of the LearningSystem
mate Awareness Map.
t
Usual
Adaptive
Learning style
Practice
A1
We installed basic learning
A2
Individual Learning
contents: 200 questions selected
A
list
of
Contents awareness map
questions
from the Examination for
BÇ P
B2
National
Certification
of
A list of questions
Contents awareness map
Individual Learning
Information
Processing
A list of co-learners Learning-mate awareness map
Collaborative Learning
Engineer 1st class and 2nd class
held these 3 years.
We separate 32 subjects
(participants of the experiment) into the following 4 groups. Each group is given the following learning
environment (see Table 1).
A1) Usual individual learning environment
Learners in this group select exercise questions from a list of the whole questions and learn by themselves. Each
question is marked already learned or not.
A2) Adaptive individual learning environment
The Context Awareness Map supported A2 GROUP learners. The learners could select next step from small number
of recommended questions presented in a form of colorful map using GUI.
B1) Usual collaborative learning environment
B1 group was allowed both individual and collaborative learning. The system
provided a chat tool for collaboration. The learners chose their learning mate
from a list of all learners.
B2) Adaptive and collaborative learning environment
B2 group learners do individual and collaborative learning with full support
from the system. They select the next step questions from the Contents
Awareness Map and choose learning mates for discussion from the Learningmate Awareness Map. Learning-mate awareness map shows appropriate colearners in a form of colorful map using GUI. The maps' recommendations
Fig. 6. Number of correctly
dynamically correspond to the learners' behavior.
answered questions.
EXPERIMENTAL RESULTS
We performed both objective and subjective evaluation.
Objective Evaluation
Results of 3 written examinations and history of the subjects' behavior are the sources of the objective evaluation.
Result from Written examination
We carried out 3 written examinations, which we call pre-test, middle-test and post-test. Each test consists of 40
questionnaires covering 6 categories of contents.
Fig. 6 presents the result of 3 written examinations. Average number of correct answers show that B2 group made
progress through middle and post-test. B2 group was supported by two awareness maps. Therefore we would state
the two awareness maps are effective to learning as a whole.
Results from History of actions
Fig. 7 is a graph of the numbers of exercise questions that were learned by
each subject of each group. The whole average number was 122 questions
per subject. B groups count smaller numbers comparing to a groups,
because they took time for collaboration besides individual question
solving. Comparing A2 with A1 and B2 with B1, we can see that A2 and
B2 group solved larger numbers than A1 and B1 groups correspondingly.
Both A2 and B2 groups had support of Contents Awareness Map. As
learners were in navigable environment so they could finish more
questions.
Fig. 7. Total number of exercise
Average of the rate of correctly answered questions are on Fig. 8. The questions
whole average was 0.65. That means each subject correctly answered to 65 questions out of 100 questions. The rate
increases in the order of A1, B1, A2 and B2. Individual learning environment with Contents Awareness Map
(Group A2), individual and collaborative learning environment with two Awareness Maps (Group B2) marked high
ratios. Therefore, we confirmed that the proposed environment could provide effective support to the learners.
Contents Awareness Map for collaborative learning
In A2 group, the average number of usage (acceptance) of the Map was 150
times and the average number of questions learned was 147. On the other
hand in B2 group, the average usage was 118 times and the average number
was 125. Considering with the above rate of correct answer, we can say the
recommendation given on the Map was appropriate.
Next, we consider collaborative learning of B1 and B2 groups.
The number of discussions in the groups and the total number of
participants was almost same, 17 times and 46 persons for B1 group, and
13 times and 49 persons for B2 group correspondingly.
Fig. 8. Rate of correct answer.
On the other hand, the number of remarks per subject differed approximately twice between B1 (59) and B2 (117).
In B2 group, the Learning-mate Awareness Map enhanced appropriate generation of discussion. Moreover, the rates
of acceptance out of requests of discussion were 36% for B1 and 68% for B2. The results shows that the requests
were made to the proper co-learner in B2 group supported by the Awareness Map recommendation, and that the
discussions were generated effectively. The rate of acceptance is calculated by the following expression.
Rate of acceptance = Number of accepted discussions / Number of requests * 100.
Subjective Evaluation
Questionnaire Survey
We prepared a questionnaire survey based of the following 4 viewpoints: the whole system, Contents awareness
map, collaborative learning environment, and Learning-mate awareness map. Each of 24 questionnaires has graded 5
choices and some requests free style comments.
The target of the first viewpoint questionnaire is all subjects participated in this experiment. As for the degree of
difficulty of the exercise questions, every group selected high choice: difficult.
Interest to the domain of exercise was increased in B2 group. We consider this was the influence of the collaborative
learning enhanced by the Awareness Map support.
The subjects' evaluations to the merit of collaborative learning were almost same between B1 and B2 groups. The
differences between two groups were observed on the difficulty of choosing the partner of a discussion, for this
point B2 group suffered less.
The Contents Awareness Map were evaluated to be useful to look for the next step exercise and worked well as a
navigator. From 75% to 80% of the subjects followed the recommendation.
As for the Learning-mate Awareness Map, acceptances of the recommendation were as many as above. The support
by the Map was estimated relatively high.
CONCLUDING REMARKS
We have developed a prototype system of Collaborative and Adaptive Learning Environment to support dynamic
course organization aimed at effective and efficient learning. We proposed two kinds of personalized active
awareness provider. One recommends learning contents for the next step and the other recommends learning-mate for
discussion. Both of them are presented as a visualized map using GUI, according to the history and the current state
of learners' behavior. Because COALE follows the learner-centered concept, the final decision of selection is left to
the learners.
An experimental class was performed at a laboratory in a university, participated in 32 students and staffs. The
results of the objective and the subjective evaluations show the basic effectiveness of our proposed environment to
support learning.
We have got valuable suggestions from the participants of the experiment in the questionnaire survey. Our next task
includes tackling these suggestions e.g. the fitness of the recommendation, the confusing similarity of the design of
two maps. One of the main future works is adjustment and elaboration of the recommendation mechanism. We need
further experiments for a longer period, and in other domains for evaluation and elaboration.
ACKNOWLEDGMENTS
This work was performed in cooperation with the Information Technology Consortium, as a part of a project of the
Information-technology Promotion Agency Japan.
REFERENCES
Hirsh, H., Basu, C., and Davison, B. D. (2000) Learning to Personalize. Communications of the ACM, 43, 8, 102106.
Jermann, P., Soller, A., and Muehlenbrock, M. (2001) From Mirroring to Guiding: A Review of State of the Art
Technology for Supporting Collaborative Learning. Proceedings of the Computer Support for
Collaborative Learning (CSCL) 2000, 324-331.
Kramer, J., Noronha, S., and Vergo, J. (2000) A User-Centered Design Approach to Personalization.
Communications of the ACM, 43, 8, 45-48.
Nagashima, K. (2001) The latest trend of application and development of e-Learning in the corporate in-service
training (Overseas investigation). Study Report on the Practical Use of The Component Based System
Development, 221-297. (in Japanese)
Ogata, H., Matsuura, K., and Yano, Y. (2000) Active Knowledge Awareness Map: Visualizing Learners Activities
in a Web Based CSCL Environment. Proceedings of The International Workshop on New Technologies
for Collaborative Learning (NTCL) 2000.
Ogata, H., Imai, K., Matsuura, K., and Yano, Y. (1999) Knowledge Awareness Map for Open-ended and
Collaborative Learning on World Wide Web. ICCE99,1, 319-326.
Ogata, H. and Yano, Y. (1998) Supporting Awareness for Augmenting Participation in Collaborative Learning.
Proceedings of ED-Media98.
Simoff, S. (1999) Monitoring and Evaluation in Collaborative Learning Environment. Proceedings of the
Computer Support for Collaborative Learning (CSCL) 1999.
Smith, B., and Cotter, P. (2000) A Personalized Television Listening Service. Communications of the ACM, 43, 8,
107-111.
Wesser, M., Pfister, H. (2000) Points of Cooperation: Integrating Cooperative Learning to Web-Based Courses.
Proc. of The International Workshop on New Technologies for Collaborative Learning (NTCL) 2000.
Worthham, D. W. (1999) Nodal and matrix analysis of communication patterns in small groups. Proceedings of the
Computer Support for Collaborative Learning (CSCL)1999.