The piece of text below is a shortened, hashed representation of this content. It is useful to ensure the content has not been tampered with, as a single modification would result in a totally different value.
Value:
b8e847863eeef6984bd2fedc6efa7a26dd7e69496d7b13ed5dc4e7c5441d8fd1
Source:
{"body":{"fr":"<xml><dl class=\"decidim_awesome-custom_fields\" data-generator=\"decidim_awesome\" data-version=\"0.12.6\">\n<dt name=\"textarea-1772188078816-0\">Team name</dt>\n<dd id=\"textarea-1772188078816-0\" name=\"textarea\"><div>TEAM-IFI</div></dd>\n<dt name=\"textarea-1772188112772-0\">Team members (First name, LAST NAME, University)</dt>\n<dd id=\"textarea-1772188112772-0\" name=\"textarea\"><div>Yvan Valdes TCHOUTOUO TCHEUNJIO, Heritier MAWANDU HAMBA, Kadidiatou BERTHE, Wenchel RIDORE, Landry IRUMVA, Université Nationale du Vietnam Hanoï - École Internationale</div></dd>\n<dt name=\"radio-group-1772188319073-0\">What area does your use case primarily fall under?</dt>\n<dd id=\"radio-group-1772188319073-0\" name=\"radio-group\"><div alt=\"training\">Training / education / pedagogy</div></dd>\n<dt name=\"textarea-1772792126695-0\">The AI use case you are working on</dt>\n<dd id=\"textarea-1772792126695-0\" name=\"textarea\"><div>In universities in Sub-Saharan Africa (Kinshasa, Abidjan, Yaoundé), students lack textbooks and stable Internet access. Our AI-based educational web assistant allows teachers to upload their course PDFs, after which students can ask questions in natural language in French or in a local language. The AI retrieves relevant passages using a RAG approach (semantic search) and generates a sourced response citing the exact page. The tool works on smartphones and does not require a stable Internet connection.</div></dd>\n<dt name=\"textarea-1772792488518-0\">Why this use case matters</dt>\n<dd id=\"textarea-1772792488518-0\" name=\"textarea\"><div>This situation raises major issues of educational equity. In Sub-Saharan Africa, the ratio is often one textbook for more than 10 students, libraries are under-resourced, and Internet access remains costly and unstable. Existing AI tools (ChatGPT, etc.) require high-speed connectivity, are primarily in English, and are not based on local educational content creating a growing digital divide in education. \nOur solution transforms this challenge into an opportunity: it anchors AI within real African curricula, cites exact local sources, operates in a frugal mode (models with fewer than 3B parameters, &lt; $0.001 per query), and integrates African languages. The impact extends to learning (24/7 access to course content), equity (a smartphone is sufficient), cognition (sourced answers that encourage critical thinking), and sustainable development (eco responsible, low-cost, and replicable AI). \n</div></dd>\n<dt name=\"textarea-1772792380575-0\">Your team's motivation and learning objectives</dt>\n<dd id=\"textarea-1772792380575-0\" name=\"textarea\"><div>We are participating in this challenge because we experience the reality it addresses on a daily basis. As a team familiar with the realities of Africa, we designed this assistant not as a theoretical exercise, but as a response to a lived need: our classmates and colleagues do not have access to the same resources as students in the Global North. \nWe aim to better understand how AI can truly be inclusive not simply translated, but designed for low-resource contexts. This challenge would allow us to examine the biases of current models, transform our prototype into a tool validated by real impact data (through university pilot programs), and build a bridge between technological innovation and African educational realities. We want to demonstrate that frugal, locally grounded AI can compete with the most expensive solutions. </div></dd>\n<dt name=\"textarea-1772792857176-0\">Your initial contribution</dt>\n<dd id=\"textarea-1772792857176-0\" name=\"textarea\"><div>The Use Case\nIn many universities — especially in developing countries — students face a common struggle: limited access to teachers outside of class hours, combined with dense, hard-to-navigate course materials (often long PDFs with little structure). When exam season hits, students are left on their own to dig through hundreds of pages trying to find the one paragraph that answers their question. It's frustrating, time-consuming, and honestly, it shouldn't be this hard in 2026.\n\nThat's the problem we identified: How can we provide every student with a personal, always-available teaching assistant who actually knows their course material?\n\nThe Proposed Solution\nWe're building an AI-powered educational web assistant that uses a technique called Retrieval-Augmented Generation (RAG). In plain terms: the teacher uploads their course PDFs, and the system turns them into a smart, searchable knowledge base. Students can then ask questions in natural language — in French, English, or even Spanish — and get precise, sourced answers pulled directly from the course documents.\n\nHere's how it works under the hood:\n\nDocument Ingestion — The teacher uploads PDF manuals. The system extracts text page by page (using PyMuPDF), cleans it up, and splits it into small, meaningful chunks (~1000 characters each, with overlap to avoid cutting ideas in half).\n\nSemantic Indexing — Each chunk is converted into a numerical vector (an \"embedding\") using a multilingual model (intfloat/multilingual-e5-small). These vectors are stored in a ChromaDB vector database, which allows for lightning-fast semantic search — meaning the system understands meaning, not just keywords.\n\nIntelligent Q&amp;A — When a student types a question, the system converts it into a vector, finds the most relevant chunks from the course material, and feeds them as context to a Large Language Model. The LLM (we support Groq/LLaMA, OpenAI, and Google Gemini) then generates a concise, accurate answer — always citing the source document and page number.\n\nSession Isolation — Each student gets their own isolated session, so uploaded documents and conversations are private and don't interfere with other users.\n\nWhy This Approach?\n\nIt actually stays on topic. The LLM is instructed to answer only from the provided course material. No hallucinations about things that aren't in the syllabus.\nMultilingual by design. The embedding model and the LLM prompt both handle multiple languages, so a student can ask in French and get a French answer, or switch to English — it adapts automatically.\nPrivacy-first. Everything can run locally (with Ollama), or through cloud APIs — the choice is the institution's. No student data is sent anywhere without explicit configuration.\nTeacher-friendly. The teacher doesn't need to do anything special — just upload their existing PDFs. The system handles the rest.\nWhat's Next\nThis is the first iteration. The natural next steps include adding a feedback loop (students can rate answers to improve quality over time), a conversation history feature, and eventually a teacher dashboard with analytics on what students ask most, which could genuinely help teachers improve their courses.\n\nStreamlit link : https://assistant-web-educatif.streamlit.app/\n</div></dd>\n</dl></xml>"},"title":{"fr":"AI-Powered Educational Web Assistant (RAG-Based)"}}
This fingerprint is calculated using a SHA256 hashing algorithm. In order to replicate it yourself, you can use an MD5 calculator online and copy-paste the source data.
Share