Skip to content

AnkithKumarsh/KannadaKids

 
 

Repository files navigation

Kannada Alphabets Learning Platform

An interactive web-based system to support early literacy development in Kannada for children aged 3–5 years. Built with an emphasis on visual learning, engagement, and accessibility, this platform enables children to trace Kannada alphabets, play educational games, and receive auditory feedback—all in a fun and structured environment.


👨‍💻 Team Members

  • Ankit Kumar S H – 221IT008
  • Praveen Kumar – 221IT052
  • Sagar Athani – 221IT058

Department of Information Technology
National Institute of Technology Karnataka, Surathkal


📄 Abstract

This project presents an interactive Kannada Alphabet Learning System tailored for early learners. The system integrates:

  • Tracing-based learning via semi-transparent letter templates
  • Touch or mouse input for freehand practice
  • Audio pronunciation support and celebratory sounds to increase motivation
  • Interactive drag-and-drop games and letter recognition quizzes
  • Progress tracking for parental and teacher feedback

The system is grounded in User Experience (UX) design principles such as accessibility, usability, and engagement, and has undergone a cognitive walkthrough evaluation to assess its effectiveness in early literacy training.


🔑 Keywords

Kannada Alphabet Learning • Interactive Learning • UX Design • Tracing-Based Learning • Gamification • Web-Based Education • Early Childhood Education • Cognitive Walkthrough


🚀 Features

  • ✏️ Tracing Practice with semi-transparent letters
  • 🔊 Pronunciation and Audio Feedback
  • 🌟 Gamified Quizzes and Drag-and-Drop Games
  • 📊 Progress Dashboard for Teachers/Parents
  • 🎨 Touch and Mouse Support for diverse devices
  • 🔒 Secure User Accounts and Star-Based Achievement System

🧠 UX & Learning Principles

  • Follows Activity Theory model: balancing user goals, tools, rules, and learning outcomes
  • Implements 7 UX Factors: Usable, Useful, Desirable, Findable, Accessible, Credible, Valuable
  • Encourages motivation through play, rewards, and gradual skill building

🛠️ Tech Stack

  • Frontend: HTML, CSS (Tailwind), JavaScript
  • Backend: Node.js / Django / Flask (flexible per implementation)
  • Database: MongoDB / Firebase / MySQL
  • Canvas API for tracing & handwriting detection
  • Web Speech API or custom audio modules for pronunciation

🎮 Educational Game Modes

  • Letter Match – Match letter to correct sound
  • Image Association – Match pictures to Kannada letters
  • Tracing Games – Reinforce stroke order and accuracy
  • Puzzle Mode – Complete missing alphabet sequences

🧪 Evaluation Method

  • Cognitive Walkthrough Evaluation
    • Assessed clarity, task completion success, and child engagement
    • Improvements guided by feedback from usability tests

📌 Future Improvements

  • Add voice recognition for letter pronunciation attempts
  • Expand content to vowels, consonants, and compound characters
  • Include multilingual support for comparison and translation

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.0%
  • CSS 1.3%
  • JavaScript 0.7%