project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

NFTeach

A platform for educators and students to learn new concepts. The educator can upload content and then issue SBTs to the students once they have completed a multiple choice test. This will allow for a clear and verifiable progression of tasks using NFTs/SBTs.

NFTeach

Created At

HackFS 2022

Winner of

trophy

👏 IPFS/Filecoin — Social Good Warrior

Project Description

This project involves educators uploading content and creating tests for students. The educator can token-gate his content with tests to ensure a verifiable progression of the students. The students can read the content and complete tests. Upon passing a test, the student can mint an SBT to show verification that he has completed the test and will have to pay the educator the fee he has stated to receive the SBT. This allows for verifiable learning for students and a streamlined revenue process for educators.

How it's Made

This project uses Moralis boilerplate code to authenticate users and connect to the Goerli and Mumbai blockchains. We used IPFS and the saveIPFS() Moralis function to store content, tests, images, and token metadata. We also used Mumbai (Polygon) chain to make our DApp cross-chain. The hacky/notable part of our part is token-gating content with the tests by requiring students to have the proper SBT's in their wallet. This smart contract was unique because we had to modify the traditional ERC-1155 standard to make this feature work.

background image mobile

Join the mailing list

Get the latest news and updates