TestWave Development Roadmap

Our journey to build the best open-source testing platform.

Phase 1: Core Testing Platform
Completed
  • User-facing test selection and test-taking interface
  • Support for multiple question types (MCQ, MCMA, Matching, Hotspot, etc.)
  • Admin panel for test creation, updates, and deletion
  • Secure password protection for tests
  • Public records page
  • Basic UI theming and dark mode support
Phase 2: Enhanced User Experience & AI
Completed
  • Practice, Training, and Race modes for varied test-taking
  • AI-powered assistance for generating plausible incorrect answers (distractors)
  • UI/UX refinements for both test-takers and administrators
  • JSON upload feature for quick test creation
  • Improved accessibility and responsiveness
Phase 3: Advanced Features & Community
In Progress
  • User accounts and persistent profiles with score history (Completed)
  • Detailed analytics and performance tracking for users (Completed)
  • Test sharing and collaboration features for educators (Planned)
  • Support for more complex question types (e.g., fill-in-the-blank, coding challenges) (Planned)
  • AI-powered question generation from source material (e.g., text, URLs) (Planned)
  • Full localization and internationalization support (Planned)
Phase 4: Scalability & Integrations
Future
  • API for integration with Learning Management Systems (LMS)
  • Optional proctoring tools and anti-cheating measures
  • Team-based features for organizations and schools
  • Advanced test analytics and reporting for administrators
  • Public API for third-party developers