UnaGPT · Secondary

Mathematics

Handwritten equations are instantly converted to digital format, with step marks and answer marks scored intelligently to HKDSE standards, awarding marks item by item even for hand-drawn graph answers.

Students upload handwritten equations and convert them to digital format instantly

Using the system's advanced OCR, handwritten equations and text are converted quickly and accurately. If there is a small error, students can fix it directly in the maths editor — no need to re-upload.

Converts equations and text at the same timeUpload multiple images togetherQuick editing
Math editor
2hk=1(−1)kk2 = h(2h+1)
789÷()π456×xy123θΣ0.=+%
OCR (Mathematics)
學生手寫作答
假設該命題為S(n)
n = 1時,
左方= (−1)(1)² + (−1)²(2)² = 3
右方= 1(2 + 1) = 3
n = 1時,該命題成立。
n = h時,
Σ2hk=1(−1)k k2 = h(2h+1)
Insert math content

Precise recognition of handwritten answers

The OCR drawing pad lets students and teachers write directly on their device and run OCR recognition with one tap!

Handwriting tablet inputOne-click OCR recognition
OCR 繪圖板

Intelligent HKDSE marking with precise analysis of Mathematics solutions

Teachers can set up any maths question and assign method marks (M) and accuracy marks (A) to HKDSE standards, instructing the AI to score and mark it. Whether word problems or calculations, everything from primary level to advanced HKDSE M1/M2 is supported. In about a minute, students receive a personalised AI report, instantly seeing their calculation errors and trying to correct and re-answer.

AlgebraCalculusProbabilityMathematical inductionUpload multiple images together
StudentTask: Mathematics answer
Question (3 marks)
令 h 成為公式的主項:5(h − 3) = k(h + k)。
Score details
交叉相乘
第一步正確地將原方程進行交叉相乘,得到 5h − 15 = hk + k² 的等價形式。
1
將 h 移到一邊
第二步嘗試分離含 h 的項時出錯。在 hk + k² 中提取公因子 h 時,錯誤地⋯
0
Final answer
由於之前的步驟出錯,未能正確地將所有含 h 的項移到一邊並提取公因子 h。
0
Content analysis
hk + k² = 5h − 15
此步驟是通過原方程 5/(h+k) = k/(h−3) 進行交叉相乘 5(h-3) = k(h+k) 後展開得到的,此步驟正確。
h(k + k²) = 5h − 15
此步驟嘗試從 hk+k² 中提取公因子 h,但 操作錯誤。公因子 h 只存在於 hk 項中,而 k² 項並不包含 h ⋯
h(k³) = 5h − 15
此步驟 基於上一步的錯誤,進一步錯誤地將 k+k² 合併為 k³。代數上 k+k² 不能簡化為 k³。

Breaking the limits of AI: marking graphical answers in Mathematics NEW

Box plots, areas under integrals, curve sketching — UnaGPT breaks past the limits of traditional AI that can't mark images, scoring even hand-drawn answers point by point. From core Mathematics to the M1/M2 extension modules, full coverage lets students see exactly where they lost marks and improve on their own.

Core MathematicsExtension M1M2 extension
Student's graphical answer核心數學 · 統計圖(箱形圖)
Question [7 marks]
StemLeaf
32 5
41 3 8 8
50 2 5 6 9
61 4 7 7
72 3 5
80 6
The stem-and-leaf diagram shows the test marks of 20 students.
(a) Find the median, lower & upper quartiles. (3)
(b) Draw a box-and-whisker diagram. (3)
(c) Find the inter-quartile range. (1)
Student's Answer
核心數學統計圖作答
AI Result
(b) Box-and-whisker Diagram
Most key values (min, LQ, median, max) are plotted correctly; the upper quartile is plotted incorrectly due to the previous calculation error.
2
b) Box-and-whisker diagram (32 → 86)
The minimum (32), lower quartile (48), median (57.5) and maximum (86) are plotted correctly. The upper quartile is plotted at 70.5, which aligns with the earlier incorrect calculation but does not reflect the true upper quartile of the dataset.

Extension Module M1, finding area by definite integration NEW

Students simply upload their hand-drawn curves and shaded regions, and AI marks the sketch and integration steps together, pinpointing blind spots in applying the power rule so exam revision is more focused.

Definite integralsPlotting areasCurve interpretation
Student's graphical answerM1 · 面積(y = 4x − x²)
Question [5 marks]
The curve C is y = 4x − x².
(a) Sketch C and shade the region R bounded by C and the x-axis. (2)
(b) Find the area of R. (3)
Student's Answer
M1 面積作答
AI Result
Part (a): Sketch of curve and region
The sketch correctly displays a downward-opening parabola with x-intercepts at 0 and 4; the region between the curve and the x-axis is shaded.
2
Sketch in Part (a)
The graph correctly illustrates the quadratic function y = 4x − x², identifying the x-intercepts at x = 0 and x = 4, and the vertex at (2, 4). The region R is also accurately identified and shaded.

Extended Module M2: curve sketching NEW

AI reads turning points, points of inflection, and intercept labels with precision, instantly flagging common errors such as swapped coordinates to help students secure every mark in the public exam.

Curve sketchingExtrema and inflection pointsCoordinate labelling
Student's graphical answerM2 · 曲線描繪(y = x³ − 3x)
Question [8 marks]
考慮曲線 y = x³ − 3x。
(a) 求極大點及極小點的坐標。(3)
(b) 求拐點。(2)
(c) 繪畫曲線,標示上述各點及 x 軸截距。(3)
Student's answer
M2 曲線作答
AI marking result
(c) 曲線形狀
曲線的整體形狀正確。
1
(c) 標示極值點和拐點
圖中極小點的坐標標示錯誤,且 x 軸左側標示出錯。
0
(c) 標示 x 軸截距
未能找出並標示所有的 x 軸截距。
0
Graphing section
曲線基本形狀正確,極大點與拐點標示正確。惟極小點坐標標示錯誤(寫成 (−2, 1)),x 軸左方刻度誤標為 2(應為 −2)。題目要求標示 x 軸截距,須先解 x³ − 3x = 0x = 0, ±√3,此步驟被遺漏。
New for 2026 NEW

Una Question Bank · Mathematics: full coverage of the curriculum for S1–S6 (HKDSE)

Mathematics, from S1 to S6 (HKDSE), is built from the knowledge structure —— preparing, setting and reviewing every assessment point one by one; each question comes with marking criteria and sample answers, and can be exported to the UnaGPT AI self-study system for automatic marking in one click.

  • Mathematics, S1–S6:8,332 questions · 581 assessment points
  • Bilingual Chinese-English display — switch interface and questions with one click
  • Draft → Review → Publish, with a teacher-review workflow standing guard
  • Diverse question types: multiple-choice/short-answer/structured/data-response/writing/image-based answers
Coverage
S1-S6
ChineseEnglishMathematicsArtsSciencesBusinessOther
Mathematics · Knowledge point tree
① Knowledge-point tree —— Mathematics: subject → syllabus → topic → test point
初中Mathematics question examples
② Junior Mathematics questions —— Drawing the graph of a linear equation in two unknowns With images
必修 試題範例
③ Compulsory questions —— Solving quadratic equations graphically With images
M1 試題範例
④ M1 questions —— Area under a curve
M2 試題範例
⑤ M2 questions —— Finding derivatives from first principles
Teacher and student testimonials

Genuine feedback from schools, teachers, and students

Besides teaching students how to do the calculations, we also discuss the marking criteria with them to see which steps earn marks. UnaGPT grades students' questions and clearly states the reasons for the marks awarded, with very clear explanations!

I think the Una team has strong R&D capabilities. Once they understood our various needs in Mathematics, they came up with many different ways to customise the platform for our school, so that we can use it in everyday lessons to support teaching.

During class I can't attend to so many students on my own, so I assign exercises on UnaGPT for the students to complete, with AI marking them and providing the correct answers. This saves some time, and the more capable students can even correct their own work! After class, UnaGPT becomes a little tutor giving students the right answers.

UnaGPT requires us to answer in greater detail to earn marks, reminding us to write out the steps as fully as possible in public exams so as to lose fewer marks.

My favourite UnaGPT feature is the photo function. It automatically converts handwritten answers, solving the problem of typing equations into the computer.