I am currently developing an application called Testoria, an online try-out platform featuring timed exams, automatic scoring, and complete answer explanations. All users can register and log in, with three main roles: admin, digital creator, and customer. Digital creators can upload questions from PDF files and convert them into question packages stored in the database. Customers can purchase these packages, complete the tests, and view their results, including scores, number of correct/incorrect answers, and AI-generated analysis. The system also records each user's test history and payment records.
and this a user flow https://app.eraser.io/workspace/aN4teksfcfw12ZxlydTg
I can see you're building Testoria, a comprehensive online testing platform! This sounds like a robust application with multiple user roles and sophisticated features including PDF question processing, timed exams, automatic scoring, and AI-powered analysis.
From your description, I can see the key components:
Core Features:
I'd be happy to help you build specific components or features for Testoria. What would you like me to start with? Here are some key components I could create:
Which component would you like me to help you build first? Or if you have a specific feature or user interface in mind, please let me know!
I'll create a comprehensive Testoria application with all the components you need. This will be a full-featured online testing platform with Next.js App Router and Tailwind CSS.
I've created a comprehensive Testoria application with all the components you requested! Here's what I've built:
The application is fully functional with mock data and ready for integration with real databases and payment systems. Each component is modular and can be easily customized or extended based on your specific requirements.
Berikut terjemahan lengkapnya dalam bahasa Inggris, sudah disesuaikan dengan tambahan fitur melihat profil creator:
I am currently developing an application called Testoria, an online try-out platform featuring timed exams, automatic scoring, and complete answer explanations. All users can register and log in, with three main roles: admin, digital creator, and customer. Digital creators can upload questions from PDF files and convert them into question packages stored in the database. Customers can purchase these packages, complete the tests, and view their results, including scores, number of correct/incorrect answers, and AI-generated analysis. The system also records each user's test history and payment records.
Additionally, when viewing available question packages, customers can also view the profile of the creator who made the package — allowing them to assess credibility and expertise before making a purchase.