Learning Pass is a blockchain learning platform that boosts student engagement and rewards their efforts, democratizing education and decentralizing knowledge
Education in disruptive technologies, such as blockchain and Web3, faces significant challenges:
-
High dropout rates in free courses:
Introductory courses are often free to onboard new users, but this frequently leads to a perception of low value, contributing to high dropout rates and lower student engagement, reducing the educational impact. -
Lack of skill validation:
Committed students lack reliable ways to demonstrate their knowledge, as traditional education systems have not yet adapted to this technological revolution. This limits the value of courses and the employment opportunities for students. -
Limitations in educational platforms:
Most blockchain and Web3 programs are developed by individuals, communities, or protocols that lack dedicated platforms for distributing their content. Without a standardized evaluation framework, the educational and professional value of these programs is limited.
LearningPass is a blockchain learning platform that boosts student engagement and rewards their efforts:
-
Refundable enrollment model:
Students pay an initial fee that is staked and refunded upon completing the course on time, creating a “pay only if you drop out” experience. Additionally, they can earn extra rewards for achieving milestones, turning learning into a gainful opportunity. -
On-chain Passport:
Each completed course and evaluation is recorded through NFTs in an “On-chain Passport,” facilitating the validation of skills and competencies for potential employers. -
Platform as a service for educators:
LearningPass provides an infrastructure for educators to publish and evaluate content on disruptive technologies, fostering diversity and quality in education.
To get started with Scaffold-ETH 2, follow the steps below:
- Install dependencies if it was skipped in CLI:
cd my-dapp-example
yarn install
- Run a local network in the first terminal:
yarn chain
This command starts a local Ethereum network using Hardhat. The network runs on your local machine and can be used for testing and development. You can customize the network configuration in packages/hardhat/hardhat.config.ts
.
- On a second terminal, deploy the test contract:
yarn deploy
This command deploys a test smart contract to the local network. The contract is located in packages/hardhat/contracts
and can be modified to suit your needs. The yarn deploy
command uses the deploy script located in packages/hardhat/deploy
to deploy the contract to the network. You can also customize the deploy script.
- On a third terminal, start your NextJS app:
yarn start
Visit your app on: http://localhost:3000
. You can interact with your smart contract using the Debug Contracts
page. You can tweak the app config in packages/nextjs/scaffold.config.ts
.
Run smart contract test with yarn hardhat:test
Supported by:
-Yael Marahi (@Yaelmarahi):Marketer and Designer | Girl in marketing enthusiastic about blockchain technology.
-Gerardo Pedrizco (@gerapedrizco: Web Developer | Economist and Co-Founder of @Cripto_UNAM
-Liz Durán (@liz_durang:Blockchain Developer | Computer engineer promoting emerging tech adoption
-Fer Tello (@fersiarza): Marketer and Designer | Economist and member of @Cripto_UNAM
-Omar Reyes (@reyesapiens): UX | UI Designer | Learning about UX|UI and blockchain technology. Aspiring frontend developer