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.
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 we 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.
Log in or sign up for Devpost to join the conversation.