Course12710100380 lectures
Designing AI-driven Personalised Learning Environments
Prof. Ramkumar Rajendran · IIT Bombay
About
This course introduces the theoretical foundations, computational models, and design principles underlying AI-driven Personalised Adaptive Learning (PAL) systems. The course begins by grounding personalisation in key learning theories, including constructivism, self-regulated learning, cognition, and metacognition. It traces the historical evolution from Computer-Assisted Instruction (CAI) to classical ITS and contemporary Personalised Learning Environments (PLEs). Central to the course is the well-established four-model architecture of ITS—domain model, learner model, pedagogical model, and interface model—which serves as an organising framework throughout. The course also situates PAL systems within the broader AI landscape by distinguishing traditional AI approaches from recent developments in large language models and discussing their affordances and limitations for adaptive learning. Importantly, the course extends beyond computer-based learning environments to examine how personalisation can be embedded in classrooms, blended settings, and emerging contexts such as VR-based learning.
Intended audience: Anyone doing BE/BTech or B.Ed education
Lectures
Week 1
- Lecture 1 : What is Learning?
- Lecture 2 : Issues in Learning and PAL
- Lecture 3 : Self-Reguated Learning
- Lecture 4 : History of PAL Environments
- Lecture 5 : The Architecture of PAL
- Lecture 6 : UI and Domain Module
- Lecture 7 : Learner and Pedagogy Module
- Lecture 8 : What is Learning Analytics?
- Lecture 9 : Course Structure
Week 2
- Lecture 10 : Introduction to Domain Model in PAL
- Lecture 11 : Rule Based Model
- Lecture 12 : Rule Based Model - Fraction Addition
- Lecture 13 : Limitations of RBM
- Lecture 14 : Constraint Based Model
- Lecture 15 : Application of CBM
- Lecture 16 : RBM and CBM
- Lecture 17 : Podcast for week 2
Week 3
- Lecture 18 : Introduction to Learner Model
- Lecture 19 : Importance of Learner Model in PAL
- Lecture 20 : Overlay Model
- Lecture 21 : Learner Modeling using IRT
- Lecture 22 : Limitations of IRT as Learner Model
- Lecture 23 : Demo of IRT
- Lecture 24 : Podcast for Week 3
Week 4
- Lecture 25 : Introduction to bayesian Network
- Lecture 26 : Dynamic Bayesian Network
- Lecture 27 : Conditional Probability Table
- Lecture 28 : Bayesian Knowledge Tracing
- Lecture 29 : Limitations of BKT as Learner Model
- Lecture 30 : Demo of Dyanamic Bayesian Network
- Lecture 31 : Podcast for Week 4
Week 5
- Lecture 32 : Introduction to the Pedagogy Module
- Lecture 33 : Content Based and Collaborative Filtering
- Lecture 34 : Open Learner Models
- Lecture 35 : Standard Pedagogy Rules - 1
- Lecture 36 : Standard Pedagogy Rules - 2
- Lecture 37 : Pedagogy Rules from Literature
- Lecture 38 : Podcast for Week 5
Week 6
- Lecture 39 : Cognitive Tutor: MathTutor
- Lecture 40 : Existing ITS: MetaTutor
- Lecture 41 : Existing ITS: MetaGuru
- Lecture 42 : Existing ITS: Betty's Brain
Week 7
- Lecture 43 : Tools to develop PAL
- Lecture 44 : Demo of GIFT Tutor
- Lecture 45 : E-Learning Authoring Platforms and the SCORM Standard
- Lecture 46 : Demo of Articulate 360
- Lecture 47 : Building PAL using Gen AI
Week 8
- Lecture 48 : PAL Using Multimodal Data
- Lecture 49 : Affective Computing
- Lecture 50 : Affectaware Tutor
- Lecture 51 : GBM Based PAL
- Lecture 52 : PAL using Eye Gaze Data
- Lecture 53 : Podcast for Week 8
Week 9
- Lecture 54 : PAL in other learning environments
- Lecture 55 : PAL in Classroom Environment
- Lecture 56 : Realtime Feedback From Students
- Lecture 57 : PAL in Virtual Reality Learning Environments
- Lecture 58 : Data logging in VRLE
- Lecture 59 : Personalized VRLE
- Lecture 60 : Podcast for Week 9
Week 10
- Lecture 61 : The GenAI Revolution in PAL Architecture
- Lecture 62 : Automated Assessment Generation
- Lecture 63 : Capturing the Handwritten Learner Input
- Lecture 64 : Data Privacy and Ethics
- Lecture 65 : Podcast for Week 10
Week 11
- Lecture 66 : High-Level System Architecture with LLMs
- Lecture 67 : Developing Domain Model with LLMs
- Lecture 68 : Pedagogy Model with LLM
- Lecture 69 : Building Learner Models Using LLMs
- Lecture 70 : System Demo
- Lecture 71 : Experimental Designs for Intelligent Tutoring Systems
- Lecture 72 : Quantifying Impact
- Lecture 73 : Demo of ITS using Gen AI
Week 12
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IIT Bombay
- Department
- Multidisciplinary
- Teacher
- Prof. Ramkumar Rajendran
- Level
- Undergraduate
- Language
- English
- Source
- NPTEL
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- NPTEL gives no rating. Invisible Network shows it to Teens profiles and older, judged from what the source says about it. How courses are placed