Co-references (the BART system (
Versley et al.,
2008) is used – see http://bart-coref.org/)
3.3 Words, Voices, Threads, Inter-
animation and Collaboration
In the implementation of our analysis tool, we start
from the key concepts and associated features that
have to be discussed and that are provided by the
teacher. Each participant is assigned to support a
position which corresponds to a key concept.
Implicitly, that corresponds to a voice emitting that
concept and the associated features. We may
identify other, additional voices in the conversation
by detecting recurrent themes, new concepts.
Therefore, a first, simple perspective is to have a
word-based approach on voices: We consider that a
repeated word (that is a noun, verb, adjective or
adverb) becomes a voice. The number of repetitions
and some additional factors (e.g. presence in some
specific patterns) may be used to compute the
strength of that voice (word).
Voices continue and influence each other
through explicit or implicit links. In this perspective,
voices correspond to threads. A thread may be a
reasoning or argumentation chain (Toulmin, 1958), a
chain of rhetorical schemas, chains of co-references,
lexical chains and even only chains of repeated
words. The identification of argumentation chains,
rhetorical schemas or co-references in texts and
conversations are very difficult tasks for Natural
Language Processing. Chains of repeated words,
however, are very easy to detect, the sole problem
being the elimination of irrelevant repeated words.
Lexical chains can also be detected very easy, but
their construction is more difficult and the resulted
lexical chains are greatly influenced by the choice of
the ontology and similarity measures.
The evaluation of the contributions of each
learner considers several features like the coverage
of the expected concepts, readability measures, the
degree to which they have influenced the
conversation or contributed to the inter-animation. In
terms of our polyphonic model, we evaluate to what
degree they have emitted sound and strong
utterances that influenced the following discussion,
or, in other words, to what degree the utterance
became a strong voice.
The automatic analysis considers the inter-
animation patterns in the chat. It uses several criteria
such as the presence in the chat of questions,
agreement, disagreement or explicit and implicit
referencing. In addition, the strength of a voice (of
an utterance) depends on the strength of the
utterances that refer to it. If an utterance is
referenced by other utterances that are considered
important, obviously that utterance also becomes
important.
By using this method of computing their
importance, the utterances that have started an
important conversation within the chat, as well as
those that began new topics or marked the passage
between topics, are more easily emphasized. If the
explicit relationships were always used and the
implicit ones could be correctly determined in as
high a number as possible, then this method of
calculating the contribution of a participant would be
considered (Trausan-Matu and Rebedea, 2009).
The implemented system supports the analysis of
collaboration among learners: It produces different
kinds of information about discussions in chat and
forum discussions, both quantitative and qualitative,
such as various metrics, statistics and content
analysis results such as the coverage of the key
concepts related to executing a task and the
understanding of the course topics or the inter-
threaded structure of the discussion. In addition, the
system provides feedback about the involvement of
each learner, generates a preliminary assessment and
visualizes the interactions and the social
participation. Finally, the system identifies the most
important chat utterances or forum posts (that
express different opinions, missing topics/concepts,
misleading posts, misconceptions or wrong relations
between concepts).
The results of the contribution analyzer are
annotated in the XML file of the chat or forum. The
annotations are associated to feedback provided for
utterances, for the participants or for the
conversation as a whole.
As graphical feedback, the service provides
interactive visualization and analysis of the
conversations graph with filtering enabled. The
graphical representation of chats was designed to
facilitate an analysis based on the polyphony theory
of Bakhtin and to permit the best visualization of the
conversation. For each participant in the chat, there
is a separate horizontal line in the representation and
each utterance is placed in the line corresponding to
the issuer of that utterance, taking into account its
positioning in the original chat file – using the
timeline as an horizontal. Each utterance is
represented as a rectangular node having a
horizontal length proportional with the textual length
of the utterance. The distance between two different
utterances is proportional to the time between the
utterances (Trausan-Matu and Rebedea, 2009).
CSEDU 2010 - 2nd International Conference on Computer Supported Education
362