RITS — Rule-based Intelligent Tutoring System



In 2015, I was approached by Vamobi, a company located in Mozambique, with ideas to improve education in developing nations. Vamobi's CEO Abel Viageiro pointed me to the PhD thesis Student Modelling by Adaptive Testing - A Knowledge-based Approach by Sophiana Chua Abdullah, where a so-called intelligent tutoring system (ITS) is described.

Between 2015 and 2018, I implemented a prototype of an ITS, which I called RITS: Rule-based intelligent tutoring system. RITS is an extensible system that helps students and teachers by providing automated feedback. RITS is a web-based application written in Prolog, using the Pengines library by Torbjörn Lager.

Implementing an ITS is a very complex, yet worthwhile task. If you are interested in this topic and have the capacity to plan and sustain an IT-project for multiple decades, please contact me. It is not only an issue of funding, but also a matter of patience and perspective, personal contacts, domain knowledge and many other essential skills.

My work on RITS also provided an important motivation for Proloxy and—to a lesser extent— the cryptographic functionality which I have since made available in Prolog libraries.

So, many thanks to Vamobi for indirectly contributing to these developments!


Main page