DappLearn
Unleashing Knowledge, Uniting Communities, Decentralized.
Created on 31st March 2024
•
DappLearn
Unleashing Knowledge, Uniting Communities, Decentralized.
The problem DappLearn solves
Access Control and Token Gating:
Problem: Traditional online learning platforms lack effective mechanisms for controlling access to premium content and exclusive courses.
Solution: By integrating ERC1155 token gating, the Dapp ensures that only users who possess the required tokens can access certain features or premium content, thereby creating a more exclusive and curated learning environment.
Centralization and Content Discovery:
Problem: Centralized online learning platforms often control content distribution, leading to limited visibility for educators and learners alike.
Solution: The Dapp's explore feed democratizes content discovery by providing a decentralized platform where educators can showcase their courses, and learners can easily explore a diverse range of educational materials from various sources.
Monetization and Exclusive Content:
Problem: Many online learning platforms struggle to offer exclusive content or provide incentives for educators to create high-quality, premium courses.
Solution: The Dapp enables educators to monetize their expertise by offering exclusive courses with premium content. Users can purchase these courses using the platform's native token, providing a sustainable revenue model for educators and enhancing the overall quality of available content.
Engagement and Learning Verification:
Problem: Online learning platforms often lack effective mechanisms for verifying learning outcomes and incentivizing user engagement.
Solution: The Dapp's AI-generated quizzes serve as an interactive assessment tool to test users' understanding of course materials. By setting performance thresholds and rewarding users with tokens and certificates upon completion, the Dapp incentivizes active participation and ensures the credibility of learning outcomes.
Challenges we ran into
1)We were looking at Lighthouse library for encryption and decryption of IPFS hash. However, by looking at the documentation, it was a bit challenging to understand and implement the access control mechanism.
2)During the deployment of smart contracts in thirdweb, we ran into some problems like thirdweb was displaying warning regarding 'contract metadata partially loaded'; because of which some functions were not available.
Tracks Applied (1)
Ethereum Track
ETHIndia
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.