Chat Assessments with Social Bots

December 14th, 2021

Social Bots (software robots) are computer algorithms that automatically produce content and interact with humans on social media. This thesis will utilize chat interfaces, a social bot framework and learning management systems to conduct assessments for learning content of a lecture with the help of a social bot.

Thesis Type
  • Bachelor
Aaron Conrardy
Presentation on
06/10/2020 4:30 pm
Presentation room
Ralf Klamma
Alexander Neumann
Matthias Jarke

In our currently running project tech4comp, we focus on scalable mentoring processes. To support mentors with the tools they need to provide adaptive and personalized tutoring, a set of learning services was developed and is currently under development. These services utilize our flagship peer-to-peer community platform las2peer. In our latest research efforts, we developed a social bot framework, which allows for a model-driven construction and utilization of social bots in the domain of technology enhanced learning (TEL). We collect multimodal data and store them in a learning record store. As interfaces for interaction with social bots, we currently use both the learning application themselve (e.g. the bot reacts by acting as a participating user in the learning scenario), as well as a chat interface via Slack. With the latest enhancements, the bot is able to react on messages within a conversational channel.

The goal of this thesis is to use the existing framework to create social bots and let them conduct assessments via chat. Therefore the existing framework should be adjusted accordingly to create bots that generate and evaluate questions on topics of a lecture. Additionally, the framework will be evaluated using existing las2peer-based community applications and learning management systems (e.g Moodle and Dynexite).

If you are interested in this thesis, please do not hesitate to send a message to


Must: Java and JavaScript
Nice: Web Technologies