Description
AI Powered Quiz Generator – QuizWhiz AI – Built With Laravel
AI Powered Quiz Generator – QuizWhiz AI – Built With Laravel is a powerful AI-driven quiz generator that helps you effortlessly create interactive quizzes from PDFs, URLs, or text-based content. Whether you’re a teacher, trainer, business, or content creator – QuizWhiz AI lets you transform your knowledge base into engaging MCQs in seconds!
Key Features
- Upload PDFs or enter URLs to generate quizzes automatically
- AI-powered multiple-choice question generation
- Poll & Vote Generator
- Smart categorization of topics
- Save and manage your generated quizzes
- Take quizzes directly from the dashboard
- Mobile-responsive design
- Secure & scalable Laravel backend
- ⚡ Built for performance and ease of use
Admin Panel
Dashboard
The Dashboard offers an insightful overview of essential metrics, empowering you to manage the QuizWhiz AI platform effectively. Key features include:
Total Users / Active Users: Monitor the total number of registered users and those currently active on the platform.
Paid Users: Track the number of users with active paid subscriptions.
Active Quizzes: Stay updated on the number of quizzes currently available and active on the platform.
Quiz Participants: View how many users are actively participating in quizzes.
Recent Users: Quickly access the most recent users who have registered or engaged with the platform.
Top Quizzes by Participants: Identify the most popular quizzes based on user participation.
Subscriptions Chart: Analyze the revenue generated from subscription plan purchases over specific time periods.
This streamlined dashboard ensures that all critical data is easily accessible, enabling informed decisions and enhancing platform performance.
Users
The admin has full control over managing platform users. This includes creating new user accounts, editing existing user details, and deleting users as needed. Additionally, the admin can easily toggle user statuses between active and inactive, ensuring better control over user activity on the platform.
Plan
Admins have the ability to create and manage subscription plans tailored to user needs. Each plan can be customized by setting the plan name, frequency, trial days, number of quizzes allowed, currency selection, and plan price. Admins can also update or delete existing plans, change a plan’s status to active or inactive, and assign a default plan for new users. This feature ensures flexible plan management and easy adjustments to suit platform requirements.
Subscribed Plans
This section provides an overview of all user subscriptions. Admins can view details of each user’s subscribed plan, including the ability to edit the plan’s end date. Additionally, admins can access and view the subscription invoices in PDF format, ensuring clear tracking and management of user subscriptions.
Cash Payment
This section displays all user requests for cash payment. Admins have the authority to review, accept, or reject these payment requests, ensuring proper handling of manual transactions.
Transactions
This section provides a comprehensive history of all payment transactions made through Stripe, PayPal, and Razorpay. Admins can view details of each transaction, including whether the payment was successful or failed, allowing for efficient financial tracking and management.
Currencies
The Currencies section offers a comprehensive overview of the different currencies available on the platform. Admins can manage these currencies by adding new options, updating existing ones, or deleting those no longer needed. This flexibility ensures that users have a variety of currency choices for their transactions.
Settings
Basic Settings
This section enables admins to configure essential settings for the application, including updating the application name, email, phone number, logo, and favicon. These foundational elements ensure the platform reflects the brand’s identity.
Payment Configuration
Admins can manage payment settings, configuring options for Razorpay, PayPal, Stripe, and manual payment methods. This section allows for comprehensive setup and customization to meet user needs and facilitate smooth financial transactions.
User Panel
Dashboard
The User Dashboard offers an insightful overview of user-specific information, including:
User Plan Details: Displays the current subscription plan and its features.
Total Quizzes: Indicates the total number of quizzes created by the user.
Total Quiz Participants: Shows the total number of participants across all quizzes.
Top Quizzes by Participants: Highlights the quizzes with the highest participant engagement.
Top 5 Scoring Participants: Lists the top five participants based on their quiz scores.
Participants Chart: Visualizes participant data with filtering options for specific quizzes.
This dashboard ensures users have access to essential metrics and analytics to track their performance and engagement effectively.