EduQuiz demonstrates how blockchain can make learning decentralized, transparent, and rewarding.
The contract allows a quiz creator (teacher) to add questions with correct answers, while students (players) can participate by submitting their responses.
Each correct answer earns the student points that are securely stored on-chain.
This project is ideal for beginners who want to learn:
How smart contracts work in Solidity
How to use structs, arrays, and mappings
Ownership control using modifiers
Deploying contracts on test networks like Celo Sepolia
GitHub Repo: https://github.com/CodingWithAbhay/EduQuiz
To empower learners with fair, transparent, and verifiable quiz rewards using Web3 technologies. EduQuiz aims to shift educational assessment into a trustless environment—giving students ownership of their results, enabling educators to maintain integrity effortlessly, and showcasing how blockchain can enhance everyday learning.
Educational tools often rely on centralized servers, manual scoring, and opaque student-performance records. This leads to issues like unfair scoring, unverifiable results, and lack of student ownership of their learning credentials.
EduQuiz implements a blockchain smart contract in Solidity where:
• The educator (owner) can add quiz questions.
• Students (players) answer directly on-chain.
• The contract automatically checks correctness and increments their score.
• Scores are stored publicly and immutably on the blockchain.
• There is no central server handling quiz data—everything is decentralized and transparent.
India