Description
✨ Key Features
- Question Types: MCQ (single/multi), True/False, fill-in-the-blank, match lists, image & audio questions, passage/paragraph sets.
- Rich Explanations: Text, images, and math (LaTeX) support for solution steps.
- Modes: Practice, Timed Quiz, Mock Exam, Daily Challenge, & Live Contest.
- Bank & Taxonomy: Subjects → Topics → Subtopics with difficulty (Easy/Med/Hard) and tags.
- Scheduling & Access: Publish windows, attempt limits, negative marking, pass criteria, and retakes.
- Gamification: Coins, streaks, badges, ranks, and global/local leaderboards.
- Bookmarks & Review: Save questions, see correct answers, view per-attempt stats and weak areas.
- Notifications: Firebase push for new tests, results, contests & announcements.
- Monetization: Google AdMob (banner/interstitial/rewarded) and optional in-app purchases/subscriptions for premium content.
- Offline-aware: Smart caching for previously loaded tests (config-dependent).
- Admin Panel: Visual test builder, bulk import via CSV/Excel, question editing, versioning, draft/publish, user & role management.
- Analytics: Attempt summaries, accuracy & time analysis, top performers, topic-wise heatmaps, exports (CSV/PDF).
- Security & Integrity: Randomization, question shuffling, IP/device logs (where enabled), and rate limiting.
- Localization: Multi-language UI, RTL support, and custom number/date formats.
⚙️ Technical Stack
- Mobile App (Android): Kotlin/Java (version-dependent), Android Studio + Gradle, Firebase (FCM/Crashlytics)
- Backend & Admin: Laravel 10/11 (PHP 8.1+) with REST/JSON API
- Database: MySQL 8+ / MariaDB 10.5+
- Caching/Queues: File/Redis, queued mail & notifications
- Payments (optional): Google Play Billing (in-app) and/or Stripe/PayPal on web
- Assets/Math: Image uploads, LaTeX rendering (MathJax/KaTeX integration, if provided)
Server Requirements (Backend): PHP 8.1+, Composer, MySQL/MariaDB, Nginx/Apache with TLS; extensions: mbstring, intl, openssl, fileinfo, gd/imagick. Redis recommended.
🧩 Installation Guide
- Backend: Upload files →
composer install --no-dev --optimize-autoloader→ copy.env.exampleto.env→ setAPP_URL, DB, mail, cache →php artisan key:generate→php artisan migrate --seed→php artisan storage:link→ configure cron* * * * * php /path/to/artisan schedule:run. - Admin Panel: Log in, create subjects/topics, define grading & negative marking, set access rules, and add moderators.
- Bulk Import: Use CSV/Excel templates to import questions, choices, answers, and explanations.
- Android App: Open in Android Studio → set API base URL → add Firebase
google-services.json→ insert AdMob/Play Billing keys → update packageId, icon, colors →Build > Generate Signed Bundle/APK. - QA & Launch: Create sample tests, verify randomization & timing, test notifications & purchases, then publish.
📦 Deliverables
- ✅ Android app source code (quizzes, reviews, leaderboard, profile)
- ✅ Laravel backend & interactive Admin Panel
- ✅ REST API, migrations, seeders, sample data
- ✅ CSV/Excel import templates & docs
- ✅ Notification & AdMob integration stubs
- ✅ README + environment examples
- ✅ GPL license file
📱 Supported Platforms
- Android: 5.0+ (APK/AAB)
- Web Admin: Chrome, Edge, Firefox, Safari (latest two versions)
- API: JSON endpoints consumable by other clients (e.g., future iOS app)
🧠 Notes
- License: Distributed under the GPL—study, modify, and redistribute under GPL terms.
- Customization Tips:
- Enable topic-wise adaptive practice, difficulty ramps, and spaced-repetition reminders.
- Add certificates for passed mock exams and shareable scorecards.
- Use rewarded ads for hint/retry and cap interstitials to protect UX.
- SEO Assurance: Use clear category pages, structured data (Course/Quiz where relevant), and transparent GPL licensing to strengthen E-E-A-T on your listing.
👨💻 Original Developer Credit
Please retain attribution to the original marketplace author (e.g.,
CodeCanyon) to recognize their expertise and the code’s provenance.
🔒 Disclaimer
This package is a GPL redistribution for educational, testing, and development purposes. We are not the original vendor and do not provide official support or warranties. All third-party names (Google/Firebase/AdMob) belong to their owners. Before publishing, review Google Play policies, data-privacy laws (GDPR/CCPA), exam integrity rules, and local consumer regulations for paid content.

Haunted Halloween Deal Enjoy Unlimited Downloads!
Reviews
There are no reviews yet.