PMPFrom exam preparation
to reviewing progress

Teachers upload HWPX question files and students take exams in the app. Results, review and teachers’ attempt records are connected in one workflow.

Client
PMP English Academy, Ansan · Elementary, middle and high school
Scope
Teacher web · Student iOS & Android apps · Backend
Engagement
New product development
Status
App released · Used by academy students

01Prepare tests using
existing HWPX files

Teachers upload question and answer sheets as HWPX files, review the imported content, save a question set and assign tests by class.

The five steps below follow the same sample English reading and grammar test. The real product is shown with fictional names, questions and scores; student screens show the Flutter app running on the web.

Teacher selects HWPX question and answer files for an English testEnlarge screen
Upload the question and answer files together.
Review questions imported from the files
Six imported questions and answers are displayed for reviewEnlarge screen
Review the imported questions and save the set.

Take the test, see the results
and revisit mistakes

The teacher’s questions appear in the student app. After submitting, students see their results, retry incorrect answers and record notes.

02Student takes the test

Select an expression in the passage and submit an answer.

Student reads a passage imported from HWPX and selects an answerEnlarge screen
Question 1, imported from HWPX

03View results

Four of six answers are correct. Review questions 2 and 5.

Results show four out of six, two incorrect answers and a review buttonEnlarge screen
Score and incorrect answers for the same test

04Review mistakes

Retry an incorrect answer and note what was missed.

Student corrects question 2 and writes a past-tense noteEnlarge screen
A note made while retrying question 2
View other question types

In addition to passage-based choice and fill-in questions, we built interfaces for sentence ordering, word ordering and written answers.

05Teachers can review answers
and notes on one screen

In the teacher console, instructors see scores, test time, answers and correctness for each question, alongside students’ review notes.

The same 4/6 result, incorrect answer to question 2 and past-tense review note appear together.

Teacher console shows the student’s score, incorrect answer and review noteEnlarge screen
Student answers and review notes are available for teacher review.

Support repeated practice
and paper-based tests

Beyond the main test flow, we built test sequences, vocabulary rotation and OMR support for paper exams.

Sequences · Tests in order

Assign a sequence of tests and track each student’s progress.

Sequence management shows a three-stage reading exerciseEnlarge screen
Manage test order and assignments in one place.

Vocabulary rotation · Meaning and spelling practice

Set the vocabulary range and batch size, then alternate meaning and spelling tests.

Vocabulary rotation settings for repeated meaning and spelling practiceEnlarge screen
Manage each student’s progress and test assignments.

OMR · From paper test to report

Students can submit answers in the app while taking a paper test. Teachers can review submissions, grading status and reports with category-level analysis.

Student OMR screen with selected answersEnlarge screen
Student OMR submission
OMR report showing category scores, averages, ranking and question results
Enlarge screen
Individual report generated from OMR results · Sample data
View the teacher’s OMR submission and grading screen
Teacher view of OMR scores, rankings and grading statusEnlarge screen
Review submitted multiple-choice, short-answer and written responses and their grading status.

The released app is used
by the academy’s students

The student app is available on the App Store and Google Play. The teacher web app and student app support the academy’s tests and homework.

We also built split-screen detection during tests, attendance management and report links for parents.

Technology

Vue
Teacher admin web
Flutter
Student iOS & Android apps
FastAPI
Backend

Ready to bring your workflows
to web and mobile?

Tell us how you work today and what is difficult. We’ll help define the features you need.

Start a project