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...

Full description

Saved in:
Bibliographic Details
Main Author: Claudia, Grace
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
id id-itb.:82435
spelling id-itb.:824352024-07-08T11:57:32ZDEVELOPMENT OF BACKEND SYSTEM FOR PERSONALIZED INTELLIGENT TUTORING SYSTEM WEB APPLICATION IN PROGRAMMING DOMAIN Claudia, Grace Indonesia Final Project intelligent tutoring system, programming learning, backend system INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/82435 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. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description 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.
format Final Project
author Claudia, Grace
spellingShingle Claudia, Grace
DEVELOPMENT OF BACKEND SYSTEM FOR PERSONALIZED INTELLIGENT TUTORING SYSTEM WEB APPLICATION IN PROGRAMMING DOMAIN
author_facet Claudia, Grace
author_sort Claudia, Grace
title DEVELOPMENT OF BACKEND SYSTEM FOR PERSONALIZED INTELLIGENT TUTORING SYSTEM WEB APPLICATION IN PROGRAMMING DOMAIN
title_short DEVELOPMENT OF BACKEND SYSTEM FOR PERSONALIZED INTELLIGENT TUTORING SYSTEM WEB APPLICATION IN PROGRAMMING DOMAIN
title_full DEVELOPMENT OF BACKEND SYSTEM FOR PERSONALIZED INTELLIGENT TUTORING SYSTEM WEB APPLICATION IN PROGRAMMING DOMAIN
title_fullStr DEVELOPMENT OF BACKEND SYSTEM FOR PERSONALIZED INTELLIGENT TUTORING SYSTEM WEB APPLICATION IN PROGRAMMING DOMAIN
title_full_unstemmed DEVELOPMENT OF BACKEND SYSTEM FOR PERSONALIZED INTELLIGENT TUTORING SYSTEM WEB APPLICATION IN PROGRAMMING DOMAIN
title_sort development of backend system for personalized intelligent tutoring system web application in programming domain
url https://digilib.itb.ac.id/gdl/view/82435
_version_ 1822009773647724544