AI-powered content generator for knowledge assessment
Client
The US-based customer owns an EdTech platform that tests knowledge in various areas.
- Location: USA
- Industry: Education
- Client since: 2024
Key achievements
- 90%quiz creation time saved
- +4points NPS growth
- +27%conversion rate
Challenge
Aristek’s team integrated an AI-driven quiz generator with the existing LMS to handle time-consuming content creation.
In fields such as law and medicine, where in-depth knowledge is crucial, students need to be tested comprehensively. Knowledge assessment in these areas should reflect the student’s level of proficiency as accurately as possible.
The traditional manual assessment method, which involves individually compiling questions for tests and quizzes, has always been tedious. At the scale of an EdTech client platform with multiple teachers and students, this has become extremely labor-intensive, especially with large class sizes and frequent assessments.
In addition, as the platform scaled, creating and managing large volumes of tests across different subjects and student levels became increasingly complicated.
Solution
As a reliable assistant for content creators, it was decided to develop an AI-based assessment generator.
With this tool, tests are created automatically, making the work of teachers and content creators much easier.
Project scope
After a series of collaborative discussions about the project’s progress, the Aristek team moved according to plan.
Here’s how we delivered the solution step by step:
The project began by identifying and gathering various sources of raw data, including text files, CSVs, and logs, from available educational resources. This unstructured and semi-structured data needed a centralized storage solution to be easily accessible and manageable for future processing.
A data lake was established on AWS S3, serving as a highly scalable and cost-effective storage solution. This was a significant milestone as it allowed the team to store vast amounts of raw data in its native format, enabling easy access and flexibility for future data processing and analysis tasks.
Once the data was centralized, ETL (Extract, Transform, Load) processes were initiated to clean, organize, and transform the data into structured formats.
The structured data was imported into a database system optimized for quick queries and analytics. This database became the backbone of the AI-driven quiz generator, providing well-organized and reliable data for the AI to generate questions, answers, and other quiz components.
With the database in place, the quiz generator was developed. The solution leveraged AI to query the database efficiently, pulling relevant data to dynamically create quizzes based on user inputs or predefined criteria.
We evaluated the solution with subject matter experts and built a system for multi-stage evaluation to maintain user trust and satisfaction.
After the final touches, the generator was ready to be put into operation.
Here’s how it works:
- Users start by entering their own content block as a text into the quiz generator. The advanced AI analyzes the text to extract key information and core concepts for generating relevant questions.
- The AI creates various question formats, including multiple-choice, true or false, fill-in-the-blank, and free text, typically producing a set of well-crafted questions. While the AI’s error rate is minimal, users can further enhance accuracy by providing high-quality, accurate text.
- Once generated, users can easily share the quiz with their learning group. It can be used to reinforce class content, assign homework, or conduct quick learning progress checks.
Users can be teachers or students who want to practice before taking a test. If they give an incorrect answer, a pop-up window appears with a hint that can guide them to the correct one.
Team
- x1Data engineer
- x1Data scientist
- x1Full-stack Python developer
- x1Business analyst
- x1QA engineer
Tools & technologies
- Python
- AWS S3
- OpenAI
- GPT 4.0
- Jira
- Github
- MongoDB
- ElasticSearch
- Docker
- langchain
Results
With the AI-driven tool, tests are generated automatically, which makes the work of teachers and content creators much easier. It reduced the likelihood of cheating because the AI formulates each question differently. Accordingly, there will be no identical answers to the test.
Implementing such a solution ensures various benefits for all end users.
The customer received a never-ending source of tailored quizzes, able to keep students more engaged by focusing on their specific knowledge gaps and learning needs. Offering advanced, personalized learning tools with up-to-date features sets the solution provider apart from similar platforms, helps to attract new users, and retains existing ones.
Students get personalized quizzes to ensure they effectively master the material, especially the most difficult topics. As their individual learning difficulties are addressed, students are less likely to become frustrated and abandon the course.
For teachers and content creators, checking and adjusting an already prepared material takes much less time than creating a new one from scratch. They began to focus more on targeted student interaction rather than administrative tasks.
In addition, an AI-based quiz generator enables one to not only create course-related questions but also adjust the question’s difficulty for re-generation or adjust the test task depending on the student’s age or grade. This feature is particularly helpful if the material is incomplete, inaccurately formulated, or too difficult for a particular student.
The long-term goal of the project is to create highly tailored tests that address individual knowledge gaps, ultimately helping students better prepare for and pass their final exams. Trusted, high-quality content will increase the probability of partnering with educational institutions and professional organizations.
The customer’s Product Manager says:
“Skip a test by clicking on random answer choices? Not with the AI quiz developed by the Aristek team!
What used to take our teachers hours (and sometimes days, depending on the number of students and the complexity of the topic) can now take just a couple of minutes. This makes everything faster and allows better questions to be asked more often.
Also, it works completely intuitively – you don’t need any previous experience. It is the perfect interplay between the human mind and an efficient AI. We look forward to working together further to see what else this solution can do.”
Contact our expert
If you have any questions regarding the case study or have similar project to be discussed, do not hesitate to contact us.