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
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:
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! 🎉
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 Components
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:
Smart Contracts (Solidity) - Implemented
Smart contracts handle staking, prize pool management, deadlines, and reward distribution with complete transparency.
Frontend + Backend (Next.js) - Implemented
User interface for learners to explore courses, stake funds, and track progress., handling project submissions and storing metadata (like submission deadlines), connect to smart contract
Decentralized Identity (Web3Auth) - Plan
Users log in with their wallets using Web3Auth for secure, seamless onboarding.
Reward Mechanism (Chainlink) - Implemented
Used Chainlink VRF (Verifiable Random Function) to ensure fair distribution of bonus rewards from the prize pool, particularly for multi-winner projects.
Gamification Logic - Plan
Deadlines 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.