Skip to content

Ayushsingla1/Edura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Edura – Learn Smarter. Commit Harder. Evolve Faster.

Edura is a next-gen education platform built on Edu-Chain, a blockchain purpose-built for decentralized learning. It fuses AI and blockchain to create an engaging, transparent, and commitment-driven education ecosystem.

Students can join AI-enhanced classrooms created by educators, stake their learning goals via smart contracts, and receive dynamically generated notes and quizzes from video lectures — all while earning rewards and being held accountable.


📌 Table of Contents


🚀 Why Edura?

In today’s digital era, most e-learning platforms are passive, generic, and lack the motivation layer needed to drive long-term engagement. Learners drop off easily, educators lack visibility, and there’s no real accountability.

Edura addresses this by combining:

  • 🤖 AI for adaptive content and interactivity
  • 🔗 Blockchain for trust, ownership, and self-accountability
  • 💰 Crypto incentives to reward learning and effort

It makes the learning journey active, rewarding, and radically transparent.


🧠 Core Features

📚 AI-Powered Learning

  • Extracts clean notes from video lectures using LLMs
  • Automatically generates quizzes from content
  • Understands user doubts and provides answers in real-time
  • Converts text responses into speech for a human-like experience

🏫 On-Chain Classrooms

  • Teachers create classrooms with metadata stored on Edu-Chain
  • Students pay using Edu-Tokens to join
  • Course access, progress, and completions are tracked transparently

🔒 Smart Commitment Contracts

  • Students lock tokens with a goal and deadline
  • Complete the task → get funds back
  • Miss the deadline → tokens are forfeited
  • Introduces a self-driven accountability system

🗣️ AI Tutor with Voice

  • Students ask questions in text
  • AI processes and responds contextually
  • Text converted into lifelike speech using TTS
  • Creates a more immersive learning environment

🏆 Gamification

  • Leaderboards and streaks encourage consistency
  • Quiz battles and time challenges
  • Earn Edu-Tokens as rewards for progress

⚙️ How It Works

  1. Teachers deploy a classroom smart contract with token entry requirement.
  2. Students pay Edu-Tokens to enroll.
  3. AI kicks in:
    • Transcribes lectures
    • Creates summarized notes and practice quizzes
    • Acts as a 24/7 voice tutor
  4. Optional Challenge:
    • Student locks 20 EDU tokens
    • Sets a learning goal (e.g., "Complete Module 3 by April 30")
    • If successful → tokens returned
    • If failed → tokens lost
  5. Rewards & Records:
    • Student performance stored immutably
    • Rewards issued for consistency, completion, and quiz wins

📸 Screenshots

  • Landing Page

  • Quiz Module

  • Commitment Contract

  • AI Meet


🛠 Tech Stack

  • Frontend: React.js / Next.js / Tailwind CSS
  • Blockchain: Solidity + Edu-Chain (EVM Compatible)
  • Smart Contracts: Token Locking, Classroom NFTs, Goal-Based Contracts
  • AI:
    • LLMs for summarization and quiz generation
    • TTS (Text-to-Speech) for AI tutor voice
  • Backend: Node.js / Express / Firebase / IPFS (for content)
  • Wallets: MetaMask / WalletConnect

📦 Getting Started

git clone https://github.com/Ayushsingla1/Edura
cd edura
npm install
npm run dev

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages