Moodle Web3 and the ZK Developer Program bring together the best of traditional learning management systems with cutting-edge Web3 technology and cryptographic education. This powerful integration aims to drive adoption of decentralized tools within education and provides a foundational path for developers to build on privacy-enhancing technologies (PETs) across Latin America.
-
Name: Alex Padilla (@padimaster)
- GitHub: padimaster
- Discord: padimasterec
- Role: Fullstack Developer
-
Name: Paul Rodas
- GitHub: 0xarcano
- Discord: 0xarcano
- Role: Senior Developer / DevOps
-
Name: Carlos Jimenez
- GitHub: cijimenez
- Discord: carlos_israelj
- Role: Developer
-
Name: Nathalia Barreiros
- GitHub: NathaliaBarreiros
- Discord: nathbarreiros
- Role: Developer - Instructor
-
Name: Daniel Arroyo
- GitHub: daniel0ar
- Discord: daniel0ar
- Devfolio Username:
- Role: Smart Contract and FE developer
-
Name: Lucila Pastore
- GitHub: lucilapastore
- Discord: lucilajuliana
- Devfolio Username: lucilajuliana
- Role: Technical PM
- Frontend: ✅
- Backend: ✅
- Smart Contracts: ✅
- ZK Circuits: ❌
- Machine Learning (ML): ❌
- Frontend & Backend: Full Moodle LMS with Ethereum wallet integration for seamless blockchain interactions.
- Middleware: Event-driven server connecting Moodle with Push Protocol to capture and trigger notifications.
- Ethereum Wallet Integration: Web3 logins, NFT certificates, POAPs, and blockchain-backed credentials.
- Program Structure: A multi-tiered educational bootcamp, starting with foundational ZK knowledge and progressing to hands-on projects and mentorship.
- Technologies: Circom, Rust (Halo2), Cairo, Noir, and other PSE tools.
- Community Contributions: Repositories, Good First Issues, and documentation to foster practical applications of PSE projects.
- Core Components: Cryptography fundamentals, open-source development, applied privacy technologies, and community-driven projects.
- Educational Advancement: Bridging traditional education with Web3 tools, while promoting privacy-focused development skills.
- Engagement & Retention: Real-time notifications and NFT credentials to increase student involvement.
- Decentralized Access: Wallet-based logins for secure access and introduction to blockchain-based identity management.
- Verifiable Achievements: NFT-based certifications provide authenticated, tamper-proof records.
- Web3 Notifications: Push Protocol integration for event-driven alerts within Moodle.
- NFT Certificates: Issue course completion certificates as NFTs on the blockchain.
- ZK Proof Learning: Hands-on experience with ZKP implementations, with resources and mentorship for developing practical projects.
- Moodle Web3 Goals: Build a decentralized educational platform that leverages blockchain to foster engagement and verifiability in online learning.
- ZK Developer Program Vision: Scale LATAM’s contributions to privacy and cryptography through hands-on learning, access to mentorship, and a structured curriculum.
- Future Collaboration: Partnerships to expand Web3 and PET adoption in education, targeting both students and institutions.
- Interoperability of Web2 & Web3: Successfully bridging a traditional LMS with Web3 tools.
- Importance of Reusable Code: Maintaining scalable, community-friendly codebases for Moodle Web3 and ZK educational programs.
- User Experience in Decentralization: Balancing the technical complexities of Web3 and privacy technologies with an accessible user experience.
- ZKLP Final Submission
- Moodle Web3 Repository
- Source Code - Custom Moodle
- Source Code - Certifications Smart Contract
- Source Code - Middleware Webserver and DB
- Docker Image - Middleware Webserver and DB
- Source Code - Moodle Wallet Integration