SLIIT Research Project 2024/2025

TeachMate
AI

An Integrated AI-Powered Grading System & Teacher Guidance Automation for O/L ICT Education in Sri Lanka

Faculty of Computing, Sri Lanka Institute of Information Technology (SLIIT)

84.9%

Grading Time Saved

0.83

F1-Score

14.4%

Learning Improvement

The Challenge

Why TeachMate AI?

Sri Lanka's O/L ICT education faces critical challenges with the 2026 curriculum reforms. Traditional methods can't keep up.

Problems

Time-Consuming Grading

Teachers spend 15+ minutes per answer sheet manually grading, leaving little time for teaching.

Delayed Feedback

Students receive feedback weeks after exams, missing the critical window for effective learning.

Generic Instruction

One-size-fits-all teaching fails to identify and address individual student learning gaps.

Our Solutions

84.9% Faster Grading

VLM-based OCR and semantic grading automate answer sheet evaluation in just 2.3 minutes.

Precision Gap Detection

BKT + GNN knowledge graphs identify concept-level weaknesses with 0.83 F1-score accuracy.

Personalized Learning

AI-generated study plans deliver 14.4% improvement in learning outcomes, statistically verified.

Research Domain

Research Domain

Explore our literature foundations, identified research gaps, objectives, methodology, and technology stack.

Automated Assessment & Grading

Traditional assessment methods are time-consuming and prone to human error. Recent advances in NLP, particularly transformer-based models like BERT, achieve accuracy comparable to human graders for short written answers (Ramesh & Sanampudi, 2022). Vision-Language Models (VLMs) now enable simultaneous perception of layout and text for complex handwritten documents.

Knowledge Representation & Learning Analytics

Knowledge graphs model prerequisite relationships between concepts (Chen et al., 2017). Bayesian Knowledge Tracing (BKT) estimates student mastery over time using four parameters. Graph Neural Networks (GNNs) outperform traditional BKT by capturing complex concept dependencies through message-passing operations (Nakagawa et al., 2019).

Adaptive Learning & Personalization

Personalized learning systems tailor content and pacing to individual needs. Mobile learning applications significantly improve student motivation and flexibility (Crompton & Burke, 2018). The ResourceCompletionPredictor pattern using logistic regression represents an emerging approach to adaptive resource sequencing.

Bloom's Taxonomy in Assessment Design

Bloom's Taxonomy remains the dominant framework for designing assessments with cognitive complexity. Automated classification using fine-tuned DistilBERT achieves over 90% accuracy (Goel & Singh, 2023). Our work extends this by combining cosine similarity with keyword-boosting heuristics.

System Design

System Architecture

A modular, microservice-based architecture with four interdependent AI components working as a unified ecosystem.

TeachMate AI System Architecture

Frontend Layer

React.js web interface for teachers · React Native mobile app for students

Backend Layer

RESTful APIs via Flask & FastAPI · Dedicated microservices per component

Data Layer

Firebase Realtime Database · Neo4j Knowledge Graph · Real-time sync

AI/ML Layer

VLM OCR · Sentence-BERT · BKT + GNN · DistilBERT · Logistic Regression

All components communicate through a centralized API gateway with continuous feedback loop

Four AI Components

Intelligent Components

Four synergistic AI-powered modules that work independently and as a unified ecosystem to automate the complete teacher–student feedback loop.

VLM-Based OCR & AI Grading
Component 1

VLM-Based OCR & AI Grading

Automates evaluation of handwritten O/L ICT answer sheets using Qwen2-VL-7B-Instruct Vision-Language Model with Sentence-BERT semantic similarity scoring.

Technologies

Qwen2-VL-7BSentence-BERTROUGE MetricsOpenCV

Key Results

  • 4-bit NF4 quantization — reduces GPU memory from 14GB to <5GB
  • Multi-method semantic evaluation (BERT + ROUGE + Keywords)
  • 96.8% OCR accuracy with VLM fallback
  • 87.3% agreement with human graders within ±2 marks
  • Constructive natural language feedback generation
Lead Researcher:Pathiraja P.U.M.
Experimental Evaluation

Research Results

Evaluated across 2 schools, 120 Grade 11 students, and 6 ICT teachers over one academic term in Sri Lanka's Western Province.

0%

Grading Time Reduction

15.2 min → 2.3 min per sheet

0.00

F1-Score (GNN+BKT)

Outperforming all baselines

0%

Bloom's Classification

90%+ with fine-tuned DistilBERT

0.0%

Learning Improvement

vs 6.4% control group (p<0.001)

Additional Metrics

120

Students Evaluated

87.3%

Grading Agreement (±2 marks)

68.3%

Recommendations Accepted

91.7%

Mobile App Adoption

12.5h

Weekly Time Saved per Teacher

18.4%

Score Increase in Weak Topics

Learning Outcome Comparison

GroupPre-TestPost-TestImprovement
Control Group (n=60)52.3%58.7%+6.4%
AI LMS Group (n=60)51.8%66.2%+14.4% ✓

Independent samples t-test: t(118) = 3.42, p < 0.001 — statistically significant

Project Timeline

Project Milestones

Key assessments and deliverables throughout our research project timeline.

Project Proposal

Completed

Initial project proposal presentation covering problem identification, literature review, proposed methodology, and project plan.

March 2024
Marks: 12%

Deliverables

Proposal ReportProposal PresentationTAF (Topic Assessment Form)

Progress Presentation 1

Completed

First progress review demonstrating system design, initial implementation of core AI components, and preliminary results.

September 2024
Marks: 15%

Deliverables

PP1 Report (Individual)PP1 SlidesResearch Paper DraftLog Book

Progress Presentation 2

Completed

Second progress review showcasing integrated system testing, evaluation results, and refinements to all four components.

January 2025
Marks: 18%

Deliverables

PP2 Report (Individual)PP2 SlidesStatus DocumentsLog Book

Final Assessment

In Progress

Complete project submission including final reports, fully functional system demonstration, and research paper publication.

May 2025
Marks: 40%

Deliverables

Final Report (Group + Individual)Final System DemoResearch Paper (Published)Website

Viva Voce

Upcoming

Final oral examination and defense of the research project before the evaluation panel.

June 2025
Marks: 15%

Deliverables

Viva PresentationIndividual Q&ADemo
Project Outputs

Documents

All project documents, reports, and deliverables produced throughout the research lifecycle.

Project Charter

1 file

Project Charter

Available

Initial project charter defining scope, stakeholders, and objectives.

PDF

Proposal Documents

2 files

Research Proposal Document

Available

Comprehensive proposal covering problem, literature review, and methodology.

PDF

Topic Assessment Form (TAF)

Available

Topic assessment form approved by the department.

PDF

Status Documents

2 files

Status Document - 1

Available

First status checklist covering initial progress milestones.

PDF

Status Document - 2

Available

Second status checklist covering mid-project evaluation.

PDF

Individual Reports

4 files

IT21168222 - VLM-Based OCR & AI Grading

Available

Individual report by Pathiraja P.U.M. — Component 1.

PDF

IT21164330 - Knowledge Graphs & BKT/GNN

Available

Individual report by Wanniarachchi W.A.P.M. — Component 2.

PDF

IT21175466 - Bloom's Taxonomy Question Gen

Available

Individual report by Hettiarachchi R.H. — Component 3.

PDF

IT21219320 - Personalized Learning Plans

Available

Individual report by Jayasooriya L.T. — Component 4.

PDF

Final Documents

2 files

Final Group Report

Available

Complete group research report covering all four components.

PDF

Research Paper

Available

Published research paper — TeachMate AI Journal Paper.

PDF
Slide Decks

Presentations

Slides used in past and upcoming presentations throughout the research project.

28 slides
Available

Proposal Presentation

March 2024

Initial project proposal covering problem identification, literature review, proposed solution architecture, and project timeline.

Download Slides
35 slides
Available

Progress Presentation 1

September 2024

First progress review demonstrating system design, initial implementation of VLM-based grading, knowledge graph prototype, and early evaluation metrics.

Download Slides
42 slides
Available

Progress Presentation 2

January 2025

Second progress review showcasing integrated system testing, Bloom's classification results, mobile app prototype, and comprehensive evaluation data.

Download Slides
50 slides
Available

Final Presentation

May 2025

Complete project presentation including final system demo, research results, statistical analysis, and future work recommendations.

Download Slides
Research Team

Meet Our Team

Undergraduate researchers from the Faculty of Computing, Sri Lanka Institute of Information Technology (SLIIT), Malabe.

Pathiraja P.U.M.

Pathiraja P.U.M.

VLM-Based OCR & AI Grading

Led development of VLM-based grading system using computer vision, OCR, and AI-powered educational technology.

ushanmihiranga2017@gmail.com
Wanniarachchi W.A.P.M.

Wanniarachchi W.A.P.M.

Knowledge Graphs & BKT/GNN

Led development of knowledge graph and BKT/GNN reteaching guidance module with expertise in graph neural networks.

malshanwanniarachchi001@gmail.com
RH

Hettiarachchi R.H.

Bloom's Taxonomy Question Gen

Led development of Bloom's Taxonomy-aligned question paper generation, specializing in NLP and automated assessment.

ridmihansini97@gmail.com
Jayasooriya L.T.

Jayasooriya L.T.

Personalized Learning Plans

Led development of personalized learning plan generator and mobile application with focus on recommendation engines.

lashinijayasooriya3@gmail.com
Supervisors
Samantha Rajapaksha

Samantha Rajapaksha

Supervisor

samantha.r@sliit.lk
Bhagyanie Chathurika

Bhagyanie Chathurika

Co-Supervisor

bhagyanie.c@sliit.lk
Get in Touch

Contact Us

We welcome collaboration opportunities, feedback, and inquiries about TeachMate AI and its applications in education.