MaLearnThon
Learn, stake, and win! ππΈ Our decentralized education platform gamifies learning with staking. Complete projects on time to reclaim your stake and earn bonuses. Fail, and your stake powers the prize pool. Learn skills, stay accountable, and win rewards! #Web3 #EdTech
Screenshots




Problem Statement
MaLearnThon revolutionizes education through decentralization and gamification, making learning more engaging and rewarding.What inspired your project?The project was inspired by the growing need for accessible, decentralized education that encourages accountability and rewards commitment. Traditional online courses often suffer from low completion rates and limited engagement. By integrating Web3 technologies, staking, and rewards, we aimed to create a system where learners are financially motivated to finish their courses on time, fostering a sense of responsibility while building a supportive and engaging community. Additionally, the project draws inspiration from the EthBangkok hackathon theme of building innovative, decentralized applications.What challenges did you solve, and how?Fair Distribution of Rewards Challenge: Ensuring only participants who complete the course on time receive their rewards without manual verification. Solution: Implemented a deadline-driven logic in the smart contract to automate reward calculation and distribution.User Engagement Challenge: Making the platform engaging and encouraging course completion. Solution: Designed a staking mechanism that financially incentivizes users to finish courses and rewards their efforts with pooled stakes and bonuses.Limited Time for Development Challenge: Building a fully functional MVP within the hackathon's time constraints. Solution: Simplified features by focusing on core functionalities like staking, deadline tracking, and reward distribution. Leveraged starter kits and existing libraries for rapid development.Hereβs how it works:Staking to Learn:Users commit to courses by staking an entry fee. This creates accountability and ensures active participation.Time-Bound Projects:Each course includes a project with a clear deadline. Learners must submit their work before the deadline to qualify for rewards.Incentives for Completion:Winners who complete projects on time reclaim their staked amount and receive bonuses from the prize pool, which grows based on the difficulty of the course.Losers who fail to meet the deadline forfeit their stake, which contributes to the prize pool and rewards instructors or contributors.Decentralized Validation:Smart contracts ensure fairness and transparency in staking, deadlines, and payouts. Projects are validated through peer reviews or pre-defined criteria.Skill-Driven Growth:Focused on Web3, Ethereum, zk, and other emerging technologies, the platform empowers users with cutting-edge skills while rewarding their commitment to learning.MaLearnThon aim to create a decentralized learning ecosystem where individuals can invest in their education, stay motivated, and earn while they learn. By aligning financial incentives with skill development, foster accountability, collaboration, and innovation. Perfect for the Web3 community and beyond, this platform bridges education and blockchain, making learning rewarding and fun! π
Solution
We built our project using a combination of cutting-edge Web3 technologies and frameworks to create a seamless, decentralized education experience. Here's a breakdown of the tech stack and process:Core ComponentsWe built our project using a combination of cutting-edge Web3 technologies and frameworks to create a seamless, decentralized education experience. Here's a breakdown of the tech stack and process:Smart Contracts (Solidity) - ImplementedSmart contracts handle staking, prize pool management, deadlines, and reward distribution with complete transparency.Frontend + Backend (Next.js) - ImplementedUser interface for learners to explore courses, stake funds, and track progress., handling project submissions and storing metadata (like submission deadlines), connect to smart contractDecentralized Identity (Web3Auth) - PlanUsers log in with their wallets using Web3Auth for secure, seamless onboarding.Reward Mechanism (Chainlink) - ImplementedUsed Chainlink VRF (Verifiable Random Function) to ensure fair distribution of bonus rewards from the prize pool, particularly for multi-winner projects.Gamification Logic - PlanDeadlines and difficulty levels are encoded in the smart contracts, determining how much of the prize pool is allocated based on project difficulty.Stake forfeits automatically upon failure, adding to the reward pool for winners and contributors. By blending blockchain principles with gamification, we built a platform thatβs not only functional but also enjoyable, motivating users to learn and succeed in a decentralized manner.
Hackathon
ETHGlobal Bangkok
2024
Contributors
- Fai
15 contributions