Skip navigation
Please use this identifier to cite or link to this item: https://repository.esi-sba.dz/jspui/handle/123456789/994
Title: BAC Students: An Educational Social Media Platform with a Domain-Specific Retrieval-Augmented AI System
Authors: KRIM, ABdelouahab
Keywords: Retrieval-Augmented Generation
Dense Retrieval
Dialectal Arabic
Arabizi
Script Variation
Information Retrieval
Educational Technology
Algeria
Issue Date: 2026
Abstract: This graduation project is carried out in two phases. The first is the design, implementation, and growth of BAC Students, an educational social media platform for Algerian baccalaureate students, grown to 130,000 registered users and a real corpus of 141,083 forum interactions (posts, comments, replies) alongside quizzes, flashcards, and task lists, and the governed data pipeline built on that real usage history. The second phase is BAC AI, a retrieval-augmented generation (Retrieval-Augmented Generation (RAG)) system built on top of the platform that grounds a study-assistant feature in the platform’s own real question-and-answer history and characterizes the script variation across it: Algerian students write in Arabic script, Arabizi (Latin-script phonetic transliteration), and French code-switched text, often within a single message, a variation no public retrieval system or benchmark is built to handle. A 248-query retrieval benchmark stratified by script, built against a 29,522-unit knowledge base from the platform’s own anonymized data, is used to run a controlled comparison of five retrieval configurations and three query-normalization strategies, evaluated with paired bootstrap and Wilcoxon significance testing. A general multilingual encoder hybridized with lexical search outperforms an Arabic-specialized encoder across every script, and both tested normalization strategies reduce effectiveness rather than improving it; fine-tuning the selected encoder on the platform’s own data improves effectiveness further, most on Arabizi queries. The selected configuration is implemented as a retrieval service integrated into the platform. BAC Students received the innovative project label and is officially registered as a startup following a year of operation as a market-tested MVP. The report closes with a business study presenting BAC AI as its first AI-driven revenue lever.*** Ce projet de fin d’études se déroule en deux phases. La première est la conception, la mise en oeuvre et la croissance de BAC Students, une plateforme de réseau social éducatif pour les étudiants algériens du baccalauréat, développée jusqu’à 130 000 utilisateurs inscrits et un corpus réel de 141 083 interactions sur le forum (publications, commentaires, réponses), ainsi que des quiz, des fiches de révision et des listes de tâches, et le pipeline de données gouverné construit sur cet historique d’usage réel. La seconde phase est BAC AI, un système de génération augmentée par récupération (RAG) construit au-dessus de la plateforme, qui ancre une fonctionnalité d’assistant d’étude dans l’historique réel de questions-réponses de la plateforme et caractérise la variation scripturale qui la traverse : les étudiants algériens écrivent en écriture arabe, en Arabizi (translittération phonétique en caractères latins) et en texte à alternance codique avec le français, souvent au sein d’un même message, une variation qu’aucun système ou benchmark de recherche d’information public n’est conçu pour gérer. Un benchmark de recherche de 248 requêtes stratifiées par graphie, construit sur une base de connaissances de 29 522 unités issue des données réelles et anonymisées de la plateforme, est utilisé pour mener une comparaison contrôlée de cinq configurations de recherche et de trois stratégies de normalisation des requêtes, évaluée par bootstrap apparié et test de Wilcoxon. Un encodeur multilingue général hybridé avec une recherche lexicale surpasse un encodeur spécialisé en arabe sur chaque graphie, et les deux stratégies de normalisation testées réduisent l’efficacité au lieu de l’améliorer ; l’ajustement fin de l’encodeur retenu sur les données propres à la plateforme améliore encore l’efficacité, surtout sur les requêtes en Arabizi. La configuration retenue est implémentée sous forme de service de recherche intégré à la plateforme. BAC Students a reçu le label de projet innovant et est officiellement enregistrée comme startup après une année de fonctionnement en tant que MVP testé sur le marché. Le rapport se termine par une étude commerciale présentant BAC AI comme son premier levier de revenus fondé sur l’IA.
Description: Supervisor : Dr. KHALDI Belkacem /
URI: https://repository.esi-sba.dz/jspui/handle/123456789/994
Appears in Collections:Ingenieur

Files in This Item:
File Description SizeFormat 
main-1.pdf9,31 MBAdobe PDFView/Open
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.