-
-
quiz description and reward settings
-
Organizer AI generate incorrect options
-
Email notification Settings
-
AI Chatbot
-
quiz participants view
-
organizer hosted quiz list
-
Organizer quiz creation page
-
quiz details page
-
organizer participants view
-
profile view
-
profile edit page
-
participant leaderboard
-
organizer leaderboard
-
responsiveness
-
Finished quiz or Timer up Modal
-
Text question only with options
-
quiz category list
-
Top live quiz
-
quiz winners listing
-
Top participant and organizers
-
Image question with option
-
questions with image description
-
questions answered
Project Full Document and In-Depth Project Details:
Tracks:
- Generative AI
- Gaming
- Theta EdgeCloud
Problem
Student lack of Motivation in Learning: Many students, including both exceptional and less motivated individuals, lack sufficient motivation to engage deeply in learning activities. This results in a significant gap in educational outcomes and opportunities.
Insufficient Monetization for Educative quiz Competitions Organizations: Educative quiz organizers often struggle to find sustainable sources of income. Without adequate financial incentives, there is limited incentive for them to create and organize high-quality quiz competitions.
Lack of Fun and Engagement in Education: Traditional educational methods often fail to captivate students' interest and fail to make learning an enjoyable experience. This results in decreased motivation and enthusiasm for learning.
- Issues with Fairness and Transparency: Current systems often lack transparent processes for participants.
- Inefficiency in Reward Distribution: Delays and inaccuracies in distributing rewards can undermine participant trust and satisfaction.
Solution: Geniusmind and What it does
Incentivizing Learning with Crypto Rewards: By leveraging the Theta blockchain and Solidity smart contracts, Geniusmind incentivizes learning through crypto rewards. This innovative approach motivates students to engage in educational activities by offering tangible incentives.
Monetization Opportunities for Educational Quiz Organizers: Geniusmind provides a decentralized platform for quiz organizers to efficiently monetize their efforts. The entrance fee is shared between the platform and the organizer, with the platform taking 12% and the organizer taking 88%. This creates a sustainable income stream, encouraging the creation of high-quality educational content and competitions.
Global Access to Quizzes: Geniusmind leverages the Theta ethos to ensure global accessibility, fostering community-driven learning. This allows students from all over the world to participate in engaging and rewarding educational activities.
- Fairness and Transparency via Blockchain: The use of blockchain technology ensures that all transactions and processes are transparent and fair, building trust among participants.
- Real-Time Feedback and Performance Tracking: Geniusmind provides real-time feedback and performance tracking, enabling students to monitor their progress and stay motivated.
Technology Stack & Tools
Our quiz platform leverages a robust and modern technology stack designed to provide a seamless and engaging experience for both quiz organizers and participants. Here’s a detailed look at the technologies and tools we use:
Frontend
React.js: We utilize React.js for building a dynamic and responsive user interface. React's component-based architecture allows us to create reusable UI components, ensuring a consistent and efficient development process.
HTML & CSS: Standard web technologies for structuring and styling our application. We use modern CSS techniques to ensure the platform is visually appealing and user-friendly across various devices.
Blockchain, Storage and Hosting (All Quiz data are all stored on-Chain)
Solidity: Our smart contracts are written in Solidity, a statically-typed programming language designed for developing smart contracts that run on the Ethereum Virtual Machine (EVM). This ensures secure and reliable transaction processing on the blockchain.
TFUEL (Theta Blockchain): TFUEL is the native token of the Theta blockchain, which powers our decentralized application (dApp). Using Theta blockchain provides scalability and low transaction costs, making it ideal for handling the micro-transactions associated with quiz participation fees and rewards. Also, TFuel's widespread availability on centralized exchanges makes it more attractive and accessible for both participants and Organizers. It simplifies the payment process by eliminating the need for currency conversion. Lastly, the platform will use TFuel for the gas fees required to transfer organizing and participating
Truffle: We use Truffle, a development framework for Ethereum, to compile, deploy, and test our smart contracts. Truffle streamlines the development process and ensures our contracts are robust and secure.
Storage & Hosting Theta Edge Store: To store quiz images, we leverage Theta Edge Store, a decentralized storage solution. This ensures that our image assets are stored securely and are easily retrievable by participants during the quiz.
AWS (Amazon Web Services): AWS is used for additional cloud services such as hosting and storing other necessary assets. AWS provides us with a scalable and reliable infrastructure to support our platform’s growth.
Netlify: To deploy the WebAPP live for live production usage
Features
Geniusmind quiz participation:
- Participants pay an entrance fee in TFUEL to join quizzes.
- They can view questions and select answers within a countdown timer.
- Quizzes are automatically submitted and graded when the timer ends or upon manual submission.
- Participants can view their results immediately after the quiz.
- Multiple attempts are allowed, with each attempt requiring entrance fee payment in Tfuel, enabling participants to improve their grades.
- Rewards are distributed to winning participants after the quiz Ends.
- Quizzes ends when the prize pool is exhausted, with future updates we planned to allow organizers to set specific start and end dates.
Geniumind quiz Creation
- Organizers can create quizzes by setting various parameters such as title, thumbnail image, prize pool, entrance fee, visibility, timer, reward ranges, and questions.
- Questions can be text-based, image-based, or a combination of both. Options can be manually set or generated using the AI assistant we provide for generating incorrect options
- Organizers must pay the prize pool amount to the smart contract before the quiz is created and made available to participants.
- Quiz is create and available to participants immediately an organizer pay price pool.
How Organizers can use the AI tool to generate options
- The Al tool is to help the organizer generate incorrect option to save them the time of input incorrect option to their questions
- Step 1: Organizer type his question
- Step 2: Organizer input his correct answer into any of the 4 options input box and click the checkbox at the left side of the input box to select that input as the correct answer.
- Step 3: The Organizer click on the (AI wrong answers) Button at the bottom to generate incorrect options to the remaining input box left.
- Step 4: The Organizer can re-click on the (AI wrong answers) Button to regenerate incorrect option
- This is done to each of the questions to generate incorrect option
Accomplishments that we're proud of
- Integrating Metamask wallet with Theta Blockchain
- Quiz creation by organizers
- Quiz participation by any participants (public quiz)
- Quiz results and winning participant getting rewarded
- Using Theta Edgestore to store quiz images and question Images
- Using The Generative AI for Incorrect option
- AI chat bot for quick interaction for all the platform users
- Deploying the webApp to ThetaEdgeCLoud locally
- Responsive and great user interface
Value to Theta Ecosystem
There are 70k + Yearly organized competitions globally and There are 60M Yearly organized competitions participants globally. The team envisioned to capture at least 8% to 10% of those numbers in the next 1-3 years. Having that goal in mind, the team believes that it would help to boost the cryptocurrency adaptation and provides great value to Theta Ecosystem.
Learnings & Challenges
Learnings Our journey with the Theta Network has been great. The comprehensive documentation available at Theta Documentation has been instrumental in the successful development of our platform. Through this process, we have gained valuable insights into blockchain integration and smart contract development
Challenges
RPC Errors and Gas Calculations: One of the most significant challenges we encountered was dealing with RPC errors and 'out of gas' issues during quiz creation. After thorough investigation and testing, we resolved this by accurately calculating the gas requirements for each quiz creation transaction, ensuring smooth and error-free operations.
Network Switching on MetaMask: Another challenge was related to switching to the Theta Testnet on MetaMask. Despite having the Theta Testnet details correctly configured in our code, MetaMask occasionally defaulted to the Theta Mainnet. This required manual intervention to switch the network back to the Theta Testnet. Although this issue persists, we are confident that it will be resolved upon launching on the mainnet.
What's next for Geniusmind
Moving from Theta Testnet to Theta Mainnet.
Having a working Leaderboard for participants and organizers
Quiz Creation future field for organizers:
- Setting of quiz Category, Live date and end date.
- Setting of Quiz Visibility: (Private / Public ) if private (get a pin to give participants)
- Setting Quiz retaking: (on/off) if on (set interval to always/specific minutes)
- Tokenize Entrance fee (TFUEL, or other TNT20 tokens). suitable for community competitions)
- Real time notification.
- Organizer can import a CSV file to set questions and answers while incorrect option can be generated to all question accordingly (organizer just need to give his questions and correct options)
- Integrate the Theta video API for the organizer to upload video tutorials that may help student to prepare for the quiz. before taking then.
Quiz Participation for participants:
- Viewing the list of winners for each specific grade range(We currently have static data up).
- Copying of Question locked to participants such that participants cannot copy the quiz questions or options for quiz use of external AI to get answers insight. Also an organizer can decide to use image questions for more strict barriers to the use of AI to answer quiz questions.
Note: Currently, students can retake a quiz multiple times to improve their score, paying the entrance fee each time. In the future, organizers will be able to set whether quiz retakes are allowed. If retakes are enabled, organizers can specify the interval for retakes, either allowing them always or within a specific time frame.
Ensuring all current static data on the platform dynamic based on the users activities.



Log in or sign up for Devpost to join the conversation.