DEVELOPMENT OF BACKEND SYSTEM FOR PERSONALIZED INTELLIGENT TUTORING SYSTEM WEB APPLICATION IN PROGRAMMING DOMAIN
Research findings highlight a significant gap between the annual demand for digital talent and the number of graduates in this field from universities each year. One effective solution to this problem is improving access to digital learning through Artificial Intelligence (AI) technologies, parti...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/82435 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
Summary: | Research findings highlight a significant gap between the annual demand for digital
talent and the number of graduates in this field from universities each year. One
effective solution to this problem is improving access to digital learning through
Artificial Intelligence (AI) technologies, particularly by creating an Intelligent
Tutoring System (ITS). Such systems not only enhance digital learning accessibility
nationwide but also personalize the learning experience based on individual user
capabilities.
This capstone project introduces CodeBuddy.ai, an ITS designed to aid beginners in
learning C++ programming. The backend implementation is pivotal in ensuring
efficient and effective learning processes. The ITS consists of four main components:
domain model, tutor model, student model, and user interface. The backend system
must seamlessly connect these components to support all essential programming
learning functionalities.
Testing has shown that the backend architecture utilizing FastAPI and HTTP polling
meets all system requirements. Additionally, the use of a SQL database, specifically
PostgreSQL, enables structured data storage for learning-related information in
CodeBuddy.ai. |
---|