Kwame: A Bilingual AI Teaching Assistant for Online SuaCode Courses

10/22/2020
by   George Boateng, et al.
0

Introductory hands-on courses such as our smartphone-based coding courses, SuaCode require a lot of support for students to accomplish learning goals. Online environments make it even more difficult to get assistance especially more recently because of COVID-19. Given the multilingual context of our students (learners across 38 African countries), in this work, we developed an AI Teaching Assistant (Kwame) that provides answers to students' coding questions from our SuaCode courses in English and French. Kwame is a Sentence-BERT(SBERT)-based question-answering (QA) system that we trained and evaluated using question-answer pairs created from our course's quizzes and students' questions in past cohorts. It finds the paragraph most semantically similar to the question via cosine similarity. We compared the system with TF-IDF and Universal Sentence Encoder. Our results showed that SBERT performed the worst for the duration of 6 secs per question but the best for accuracy and fine-tuning on our course data improved the result.

READ FULL TEXT

page 3

page 4

research
06/28/2022

Kwame for Science: An AI Teaching Assistant Based on Sentence-BERT for Science Education in West Africa

Africa has a high student-to-teacher ratio which limits students' access...
research
12/22/2021

Agent Smith: Teaching Question Answering to Jill Watson

Building AI agents can be costly. Consider a question answering agent su...
research
07/26/2021

SuaCode Africa: Teaching Coding Online to Africans using Smartphones

There is a burgeoning trend of smartphone ownership in Africa due to the...
research
08/04/2020

Effective Transfer Learning for Identifying Similar Questions: Matching User Questions to COVID-19 FAQs

People increasingly search online for answers to their medical questions...
research
11/16/2020

The Influence of Domain-Based Preprocessing on Subject-Specific Clustering

The sudden change of moving the majority of teaching online at Universit...
research
05/31/2023

UKP-SQuARE: An Interactive Tool for Teaching Question Answering

The exponential growth of question answering (QA) has made it an indispe...
research
06/28/2023

Automated Questions About Learners' Own Code Help to Detect Fragile Knowledge

Students are able to produce correctly functioning program code even tho...

Please sign up or login with your details

Forgot password? Click here to reset