How We Built an AI-Powered Skill Assessment Software for Edtech Business

  • Home
  • AI-Powered Skill Assessment Software
IndustryBuild timePlatformSolution We Provided
Talent Management & Acquisition / Human Resource2.5 monthsWeb ApplicationAI-based Software Development Services 

About Our Client

Our client represents an established ed-tech-driven English language learning center in Dubai and London. 

With a stellar enrollment rate of 10,000+ students per year representing 50+ countries, our client’s language learning center is known for its state-of-the-art facilities and learning curriculum that leverages innovation and technology.

What makes this learning center different? The language learning center caters to their students’ learning needs and enables them to meet people from different cultures and build a strong network.

It’s time to turn our focus to the challenges our client had been facing when he first approached us.

Challenges Our Client Faced

Being the most preferred destination for English language learners in Dubai and London, our client’s language learning centers have a very high student enrollment rate. 

Such a high influx rate of students, especially during peak seasons, made managing their affairs a major organizational challenge for our client. Here are some challenges they highlighted to us:

  • Time-taking test evaluation process: It would take a significant time for teachers to evaluate the test results.
  • Assessment errors: Manual assessment errors are common when evaluating the skill assessment tests of a substantial number of students under a tight deadline.
  • Human bias: Teachers tend to display an unconscious bias (cultural and linguistic) towards students coming from certain countries.
  • Outdated skill assessment practices: Traditional evaluation practices lack briefing and often don’t fully explain to the students where they are lagging and their strongholds.

Our visionary client came up with the idea of creating skill assessment software that leverages AI to automate test evaluation, alleviating the above challenges. 

Building upon the mentioned challenges our client approached us with a series of requirements.

Client’s Requirements

Our client wanted us to build an AI-assisted skill assessment software that automates and streamlines the test evaluation process, saving considerable time for the tutors.

Some of the most notable requirements they highlighted were:

  • The platform should require minimal human intervention–limited to teachers inserting their curated question bank for skill assessment.
  • The assessment tests should assess students in four formats: speaking, listening, reading, and writing.
  • A web app with a responsive design.
  • An app that uses generative AI to evaluate the answers and generate a report that provides a complete analysis of their results – highlighting their weaknesses and strongholds.
  • They wanted AI-generated reports to highlight vocabulary statistics, CEFR level, punctuation mistakes, grammatical errors, strengths, and student’s shortcomings. The report also needed to highlight how their linguistic skills differ from those of native speakers.

Now, allow us to give you a glimpse into the solution we delivered to address their requirements. Book our generative AI Consulting services if you have a similar idea.

Solution We Delivered 

We designated a six-member team to deliver this solution consisting of a React.js developer, a Node.js developer, a project manager, a QA analyst, a designer, and a business analyst (BA). 

At Space-O Technologies (AI), we prioritize our client’s expectations and consider our duty to deliver a solution that meets their requirements and contributes to their productivity. To learn more, take a look at the process our business analyst followed:

  • Invested around a week to analyze clients’ requirements to ensure we didn’t miss a thing.
  • Conducted a feasibility assessment to check the viability of the AI-powered skill assessment software.
  • Performed in-depth market research and competitor analysis to understand the competitive landscape.

By following this process, we were able to help our client by providing important suggestions that enhanced the skill assessment software’s viability and efficiency. 

It’s time we delve deeper and learn about the tech stack our team used for creating this solution:

  • We preferred Node.js for back-end development owing to the framework’s scalability, which makes it capable of handling a large user base.
  • React.js was our choice for front-end development because its framework supported creating responsive web apps.
  • OpenAI’s GPT-3.5 was integrated to automate the test assessment and generate detailed reports. A third-party API Speechace was used to analyze voice recordings for skill assessment tests requiring students to record their answers.
  • PostgreSQL was incorporated as a database management system for two reasons: it supports JSON files and the scalability feature that enables it to handle multiple CPUs at a time.
  • AWS S3 was preferred for storing audio recordings owing to its scalability, which makes it capable of handling large amounts of data.

Using the mentioned technologies, we built a robust AI-powered skill assessment software that completely automated the test evaluation process, giving online test assessment practices a new face. 

After all these discussions, you might wonder what makes this skill assessment software different, right? Let us break it down for you.

One thing that sets this software apart is its comprehensive reports feature, which provides the students with an in-depth report highlighting their strongholds and the areas where they lag. 

This report helps students to understand and acknowledge their strengths and learn about their weaknesses.

We will now discuss the AI-powered skill assessment software’s impact on our client’s business to give you a peek at its efficacy.

Impact of Skill Assessment Software

The skill assessment software we delivered made a staggering impact on our client’s learning center and associated students. Here are some of the most striking impacts it made:

Faster Skill Assessment 

This software powered with GPT-3.5 enables organizations to evaluate skill assessment tests faster–within fractions of the time manual test assessment might take.

Minimal Human Intervention 

This software requires minimal human intervention, allowing teachers to spend more time creating engaging and productive learning curricula.

Better Test Analysis 

This software provides a better and more in-depth analysis of skill assessment tests. It analyzes every aspect of the answers, from vocabulary and punctuation to grammar and strongholds.

Better Student Performance 

The comprehensive report provides students with a lucid picture of their language proficiency, highlighting the areas where they could improve. This helps students focus on their weaknesses and perform better by addressing them.

Better Test Experience  

This software has a user-friendly interface with a responsive design, making it easier for users to access the portal from any device. Moreover, its interactive nature and automated test analysis allow students to take the assessment test based on availability. 

Before discussing some notable features of this platform, let us summarize the complete technology stack used for skill assessment software development.

Summary of Technology Stack Used

TechnologyUse
Node.js (NestJs Framework) v20.11.0Back-end development
React.js 18.2.0Front-end development
PostgreSQLDatabase management
OpenAI GPT-3.5Prompt engineering 
Speechace Analyzing voice recordings
WindsurferAudio 
TailwindUI designing 
AWS S3Storing voice recordings 

Now, let’s proceed and take a brief look at some of the key features that AI skill assessment software offers to admins and test takers.

Key Functionalities for Admin

Comprehensive Dashboard

An interactive dashboard that allows admins to view the number of users, active students, and total exams attempted on the platform. It also provides data visualization through graphs and charts, displaying the number of students attempting exams in a particular period.

Manage Users

Provision to manage users and search anyone by their name or email IDs. An option to filter the user list based on their language proficiency, i.e., Beginner, Intermediate, and Advanced, is also available. 

Manage Assessment Questions 

This provision enables admins to add, delete, download, and view the skills assessment question banks for both “entry test” and “assessment tests.” They can add new question banks using .csv files and find any test by name using the search tab.

Question Format Flexibility  

The platform enables admins to add assessment questions of any CEFR level and format, i.e., MCQ, text, audio, etc. This gives them the flexibility to add multiple types of questions and, hence, analyze the student’s complete skill set.

Manage CMS

Allows admins to edit and view the content of pages like terms and conditions, about us, privacy policies, and FAQs. A provision to add, delete, and update FAQ questions and answers is also available.

Access Student Reports 

The platform enables admins to view student reports for every assessment test they have appeared in, be it entry tests or regular assessment tests. This helps teachers keep tabs on their student’s learning graph.

Account Settings

This provision enables admin to edit their profile details like name, mobile number, email ID, and profile pictures. It also allows them to change their passwords and log out.

Key Functionalities for Students

Quick Login 

Enables students to quickly log in by entering their email ID and password provided by the learning center.

Choose Proficiency level

Students or test takers can choose their proficiency levels from the three options: beginner, intermediate, and advanced. The platform will provide test assessment questions based on the proficiency level selected by the students.

Interactive Dashboard 

This dashboard will present students with the complete list of assessment tests, their status (pending/submitted), the date of assignment, and an option to start the test. The dashboard will also provide shortcuts for “home” and “reports.”

Entry Tests

These tests will appear only once when the student onboards the portal and consist of four tests: speaking, writing, reading, and listening. A separate report for each of the four skill tests will be generated after the student submits them. Once the whole Entry test is completed, a combined report that discusses the overall performance will be generated. 

Assessment Tests

These are the regular tests that students will be assigned and will have questions in mixed format. A single report will be generated highlighting the student’s overall performance. 

Comprehensive Report

Every report the platform generates analyzes the student’s overall linguistic skills and then assigns them a CEFR level. The report will highlight their vocabulary usage statistics, grammatical and punctuation errors, and strongholds and weaknesses. It will also include context matching of the answers and comparative analysis of the student with a native speaker.

Manage Profile

Students will get the provision to update their profile details, wherein they can edit their name, contact details, age, gender, profile picture, and language proficiency.

Note: Student accounts are created by the learning center, and credentials are provided to students for portal access. 

These were some of the key features of AI-assisted skill assessment software, now, let’s move ahead and discuss its benefits.

Automate Skill Evaluation With AI-powered Skill Assessment Software

No matter the industry you represent, custom AI-powered skill assessment software is the ultimate solution that you must invest in. Why?

With custom skill assessment software, you can conduct frequent employee skills assessment tests to evaluate their abilities without putting extra workforce aside for the test evaluation. This AI-powered software will allow you to assess your employee skills faster and take corrective actions quicker to bridge their skill gaps.

If you belong to a hiring firm, we recommend you invest in custom AI-powered skill assessment software to streamline your hiring process. Such bespoke software solution allows you to create customizable tests for screening candidates and analyzing their performance in minimal time. 

Ultimately, It will help you find the best candidate with the right skills, no matter the size of the talent pool you are screening. Hire our highly skilled AI developers and build an AI software solution for your business in minimal time.

Need a Custom AI-Powered Skill Assessment Software?

Contact us. We can help you build an AI-powered skill assessment software solution that will assist you in accurately analyzing your team’s skills for better productivity.