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