Skip to content

liz-durang/LearningPass

Repository files navigation

Learning Pass


About The Project

Learning Pass is a blockchain learning platform that boosts student engagement and rewards their efforts, democratizing education and decentralizing knowledge

(back to top)

Problem

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.

Solution

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.

Quickstart

To get started with Scaffold-ETH 2, follow the steps below:

  1. Install dependencies if it was skipped in CLI:
cd my-dapp-example
yarn install
  1. 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.

  1. 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.

  1. 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

Built With

Supported by:

Team

-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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published