Development of AI Chatbot for Educational Platforms
Educational bot acts as personal student assistant: answers material questions, helps with homework (doesn't do it for them), guides through curriculum, and motivates continued learning.
Educational Bot Roles
Tutor Assistant: answers questions on covered material, explains concepts different ways, provides examples. Doesn't give ready answers — asks guiding questions (Socratic method).
Course Navigator: "Where's SQL joins material?", "What should I complete before next deadline?" — with LMS integration.
Reminders and Motivation: streak system, scheduled reminders, support during long breaks.
Practice and Testing: bot generates practice questions on covered material, checks answers, explains errors.
Pedagogical Principles in Prompts
System prompt:
"You are an educational assistant. On assignment questions:
- Don't give ready answers
- Ask guiding question or break task into steps
- If student doesn't understand after 2 attempts — explain concept,
but ask them to write solution themselves
- Praise effort, not just correct answer"
LMS Integration
Moodle (REST API), iSpring, Coursera for Business, Canvas: progress data, grades, deadlines. Bot knows what student completed and adapts explanations. Achievements via bot recorded in LMS — unified learning history.
Pace Personalization
Adaptive learning: bot tracks which topics student struggles with (by questions and errors), offers additional materials. Fast students get advanced tasks, struggling students get extra explanations.
Metrics: completion rate (bot increases by 15–25%), time-to-complete, grades (bot assistant doesn't lower them — students understand better), student NPS.







