ReaderBench - Automated Assessment of Participation and Collaboration in CSCL Conversations
Provides characteristics for chat conversations, such as participant interaction, participant evolution, social knowledge building, voice overlap and concept map.
Given a chat conversation, the service provides specific characteristics for chats, such as participant interaction, participant evolution, social knowledge building, voice overlap and concept map.
As Computer Supported Collaborative Learning (CSCL) gains a broader usage, the need for automated tools capable of supporting tutors in the time-consuming process of analyzing conversations becomes more stringent. Therefore, starting from dialogism and a cohesion-based model of discourse, we have developed two computational models for assessing participation and collaboration. The first model is based on a cohesion graph and can be perceived as a longitudinal analysis of the ongoing conversation, thus accounting for collaboration from a social knowledge-building perspective. In the second approach, collaboration is regarded from a dialogical perspective as the intertwining or synergy of voices pertaining to different speakers, therefore enabling a transversal analysis of subsequent discussion slices.
Given an a chat conversation and some other parameters like language and corpus used for training, the Automated Assessment of Participation and Collaboration service provides specific characteristics for chats, such as participant interaction, participant evolution, social knowledge building, voice overlap and concept map.
Support levels: The component is available "as is" without warranties or conditions of any kind. Reported bugs will be fixed. Continued support for new versions of the OS and game engines. New features will be added according to the developer's roadmap. New features can be added upon request (requires a service contract).
The Repository contains three projects:
- The ReaderBench Core
- The ReaderBench Desktop Client
- The ReaderBench API
The ReaderBench Core can be accessed to explore the Natural Language Processing functionalities and operations performed by ReaderBench. You may either clone this project and explore its contents, or you can simply use it as a Maven dependency by cloning it from our Artifactory server.
The ReaderBench Desktop Client can be used to test ReaderBench functionalities with the help of a Java Swing interface. This project uses the ReaderBench Core, so you may use it as a guide into integrating ReaderBench in your projects.
The ReaderBench API can be used to explore how the ReaderBench Application Programming Interface works. Similar to the ReaderBench Desktop Client, you may discover how to integrate the ReaderBench Core into a project.
Stable version after major project split.
Apache 2.0 (Apache License 2.0)