Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Submission: MetaPS #21

Open
shashanka2a opened this issue Jul 30, 2022 · 0 comments
Open

Submission: MetaPS #21

shashanka2a opened this issue Jul 30, 2022 · 0 comments
Labels
📚 Education IPFS Filecoin IPFS Filecoin Bounty ✅ Valid Submission Valid submission to Hack Web3Conf

Comments

@shashanka2a
Copy link

shashanka2a commented Jul 30, 2022

Team Name

MetaPS

Team members (if changed)

Member 1

Member 2

Member 3

Member 4

Project Name

KwizBox

Contact Details

Telegram: shashanka2a

Project Track

Education

Sponsor Bounties

IPFS Filecoin

Link to project GitHub public repo

https://github.com/meta-ps/KwizBox

Link to project website

https://kwizbox.pythonanywhere.com/

Link to demo video

https://www.loom.com/share/41510881e3554cbf916d0f52205b02e2

Contract address

NFT ERC1155 Contract:

https://mumbai.polygonscan.com/tx/0xf59a9b6a6043b332db446deff661142d960dd55f6972ce46183f216871ee9da5

Inspiration

We are heavily inspired by the OGs: Buildspace and LearnWeb3DAO empowering and educating so many web3 enthusiasts, builders and developers about emerging protocols and applications across the space and helping them out with a very amazing community. From previous experience, We didn't have so much fun back then, during our college days. Assignments were so boring and weren't challenging or exciting anymore.

So we came up with this idea of developing a Quiz like Application KwizBox, where teachers can add their assignment questions and students who pass get rewarded with an NFT, which will eventually build a healthy peer-to-peer competition among them and a exciting environment for them to stay consistent along their learning path.

What it does

KwizBox is an application made for engaging the student community, which enables them to learn and practice for a topic in a fun manner. Teachers can create questions for a topic that they have taught recently and students can attempt those quizzes. The students who get to pass are being rewarded with an NFT. This creates a healthy environment for the students and makes them to learn topics effectively.

Application workflow:

  • Authentication:
    We use Metamask Wallet for authenticating the user.
  • Registration:
    User needs to register himself by providing his name and roll number.
  • Verification:
    Student has to upload his ID card to verify his profile.
  • Dashboard:
    Quizzes added by the teacher will be appeared on the student dashboard and left for them to attempt.
  • Scores:
    The student who pass avail an NFT badge with the metadata reflecting topic and level of quiz.

Challenges you ran into

  • We were exploring though a bunch of ideas for a while now and finally decided upon this one just a couple of days back which left us with a little time to finish what we have thought of.
  • Although we were able to build half of the MVP of the project, it still has to be added with many customizations on both teacher and student dashboards and make the User experience better.
  • Uploading images to IPFS for the NFT badge was easier, but uploading question data as JSON file to IPFS and fetching it back was a bit tricky comparatively.

Anything else?

  1. Pitchdeck

  2. Testnet Opensea

@chaitanyasjoshi chaitanyasjoshi added ✅ Valid Submission Valid submission to Hack Web3Conf 📚 Education IPFS Filecoin IPFS Filecoin Bounty labels Aug 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
📚 Education IPFS Filecoin IPFS Filecoin Bounty ✅ Valid Submission Valid submission to Hack Web3Conf
Projects
None yet
Development

No branches or pull requests

2 participants