UnaGPT · Secondary

Sciences

Deep analysis of Physics calculations, Chemistry diagram interpretation and Biology long-answer questions, pinpointing conceptual blind spots and assessing the completeness of arguments against the marking scheme.

Chemistry

Handwriting recognition of equations and symbols

Students write chemical equations and scientific symbols with pen and paper, then take a photo and upload it. AI accurately recognises the scientific symbols, splits them into lines automatically, and converts them into editable digital text.

Scientific notationAutomatic line breaks
Chemistry
Student handwriting upload
學生手寫
OCRDigitise
Converted to digital text
Recognised text
PbO+SO42−Pb+SO2
Scientific notationAutomatic line breaks
Physics

Calculation word problems

Analyses students' working in depth to pinpoint the physics concepts they have overlooked.

Step-by-step calculationHandling of unitsConceptual blind spots
StudentPhysics · Calculation problem
Question (3 marks)
An iron cube of mass 200g is heated to a few hundred °C (T °C), then quickly transferred into a polystyrene cup containing 600g of water. Assume no heat is lost. The water temperature rises from 25°C to 33°C. Estimate T. (c iron=450, c water=4200 J kg⁻¹°C⁻¹)
Answer · Submission #1
4200×(33−25)×0.6 = 20160J
450×0.2×(T−33) = 20160
T−33 = 22.4
T = 55.4
Score details
Final score: 2
Calculation of energy gained by water
The expression for the energy gained by the water is correctly formulated and calculated.
1
Expression for energy lost by iron cube
The expression for the energy lost by the iron cube, involving the unknown initial temperature T, is correct.
1
Calculation of initial temperature T
The equation equating energy lost and gained was set up correctly. However, a calculation error occurred when solving for (T−33), giving an incorrect final value for T.
0
Physics

Precise interpretation of force analysis NEW

AI interprets force analysis on free-body diagrams, checking whether the sign, direction, and components of each force are correct, working through trigonometric ratio calculations step by step, and flagging errors in units and computation to help students consolidate mechanics concepts.

Free-body diagramForce analysisTrigonometric ratio calculations
Student's graphical answerPhysics · Free-body diagram
Question · Question 3 [6 marks]
A block of mass 2.0 kg rests in equilibrium on a rough plane inclined at 30° to the horizontal. (Take g = 10 N kg⁻¹.) (a) Draw a labelled free-body diagram of the forces on the block. (3) (b) Find the magnitude of the friction force on the block. (3)
Student's Answer
物理 · 自由體圖
AI Result
(a) Weight force arrow
The weight force is correctly drawn acting vertically downwards and labelled as W.
1
(a) Normal reaction force arrow
The normal reaction force is labelled as W cos 30° instead of a standard symbol like R or N. A free-body diagram should show the actual forces rather than their magnitudes or components.
0
(a) Friction force arrow
The friction force is correctly drawn parallel to the plane, pointing upwards, and labelled as f.
1
(b) Equating friction to weight component
The equation f = W sin 30° correctly resolves forces parallel to the inclined plane.
1
(b) Substitution of values
The values for mass and gravity are correctly substituted as 2(10)sin 30°.
1
(b) Final answer
The calculated answer is incorrect and has an incorrect unit.
0
Free-body diagram
The weight W and friction f are drawn and labelled correctly. However, the normal reaction force is labelled with its magnitude W cos 30° instead of its symbol. Furthermore, an extra force representing the component of weight parallel to the plane (W sin 30°) is included. In a standard free-body diagram, only the actual forces acting on the object should be drawn, and their components should not be included alongside them.
f = W sin 30° = 2(10)sin 30° = 17.32 g
The formula and substitutions are correct. However, the calculation of 2(10)sin 30° is incorrect. Since sin 30° = 0.5, the correct value should be 10. The value 17.32 appears to have been calculated using cos 30° instead. Additionally, the unit of force should be Newtons (N), not g.
Chemistry

Graphical-analysis questions

AI intelligently interprets both image and text information in each question, comprehensively analysing the reasoning and accuracy of students' written answers.

Reading text and images togetherEquation evaluationEnthalpy-change calculation
StudentChemistry · Graphical-analysis question
Question (2 marks)
Hexane (C₆H₁₄) is a liquid fuel. Under certain experimental conditions, the enthalpy change of combustion of hexane was determined using the following set-up. The combustion of 0.120 g of hexane increased the temperature of 100.0 g of water by 13.4 °C. Calculate the enthalpy change of combustion of hexane, in kJ mol⁻¹, under these experimental conditions. (Assume that the heat capacity of the aluminium can is negligible and the specific heat capacity of water is 4.20 J g⁻¹ K⁻¹.) (Relative atomic masses: H = 1.0, C = 12.0)
實驗裝置
Score details
Final score: 2
Calculation of energy absorbed by water
The calculation correctly determines the energy absorbed by the water using the given data.
1
Calculation of enthalpy change of combustion per mole
The calculation for the number of moles of hexane used an incorrect mass value
1
Content analysis
Enthalpy change = −5.628⁄10012 × 6 + 14
The formula for enthalpy change per mole (ΔH=−q/n) is used. The value for heat released (−q) is correctly taken from the previous step. However, the calculation for the number of moles (n) incorrectly uses the …
= 4.84 kJ mol⁻¹
This final value is the result of the calculation in the previous line. Although the arithmetic is performed correctly based on the …
Chemistry

Experimental apparatus diagrams NEW

AI interprets apparatus diagrams, checking whether reaction vessels, reagent labels, and gas collection methods are correct. It flags shortcomings in apparatus choice and labelling, helping students grasp the key concepts of experimental design.

Experimental apparatus diagramsGas collectionApparatus labelling
Student's graphical answerChemistry · Apparatus diagram
Question · Question 1 [6 marks]
In the laboratory, carbon dioxide is prepared by adding dilute hydrochloric acid to marble chips. (a) Draw a labelled diagram of the apparatus used to prepare and collect gas jars of carbon dioxide. (4) (b) Write the equation for the reaction. (2)
Student's Answer
化學 · 實驗裝置圖
AI Result
Part (a) Diagram
The diagram correctly illustrates the reaction vessel, a closed system, the reagents, and the downward delivery method. However, the collection vessel drawn and labelled is a glass tube rather than a gas jar.
3
Diagram of the apparatus
The reaction vessel containing the appropriately labelled reagents and the downward delivery system are well depicted. Carbon dioxide is denser than air, making downward delivery an appropriate collection method. To fully address the question, a gas jar should be drawn and labelled as the collection vessel instead of a generic glass tube. Incorporating a thistle funnel or dropping funnel into the stopper would better represent the typical laboratory setup, allowing the acid to be added to the marble chips safely without losing gas to the surroundings.
Chemistry

Energy level diagram concepts NEW

AI reads energy level (energy profile) diagrams, checking whether the curve shape and the labelling of activation energy and enthalpy change are correct, and flagging conceptual errors to help students clarify the energy changes in exothermic reactions.

Energy level diagramActivation energyExothermic reactions
Student's graphical answerChemistry · Energy-level diagram
Question · Question [4 marks]
甲烷的完全燃燒為放熱反應。(a) 繪畫該反應的能量級(能量曲線)圖,標示活化能 Eₐ 及反應的焓變。(3) (b) 說明焓變是正值還是負值。(1)
Student's Answer
化學 · 能量級圖
AI Result
(a) 能量曲線與標示
學生成功繪畫了放熱反應的能量曲線形狀(反應物的能量水平高於生成物),並正確標示了活化能(Eₐ)。然而,焓變的標示符號不正確,因此未能獲得該部分的分數。
2
Reasoning Issues
概念錯誤 (Conceptual Error)
b) 正值
甲烷的燃燒為放熱反應,代表反應過程中系統會釋放能量到環境中。由於生成物的總能量低於反應物的總能量,因此反應的焓變(ΔH)必須為負值。
Biology

Long-answer extended-response questions

Against the marking criteria, it assesses the completeness and logic of students' answers while checking whether their arguments are clear and well-organised.

Argument completenessLogic analysisContent analysis
StudentBiology · Long extended-response
Question (11 marks)
In agricultural practice, some crops are reproduced asexually to improve production efficiency. An increase in yield is observed due to rising global temperature. Explain the increased yield due to global warming and the rationale behind the scientists' concern.
Answer · Submission #1
The increased yield of these crops due to global warming bring different impact and the rationale behind the concern of the scientists. Crops are reproduced asexually to improve production efficiently…
Part 1: Increasing Yields
No relevant explanation is provided for why global warming increases crop yield. …
0
Part 2: Rationale behind the scientists' worry
The answer states that asexually reproduced crops have the same gene/DNA and that there is no variation …
3
Content analysis
The increased yield of these crops due to global warming. Crops are reproduced asexually to improve production efficiently. The crops are reproduced asexually, they have the same gene, DNA, the xxx of crops can pass to the next generation. There are no xxx are needed. It have a faster reproduction.
This paragraph does not address the question of why global warming increases yield. It repeats information about asexual reproduction and genetic identity, but does not explain the link to increased yield. The use of 'xxx' suggests missing or unclear content. To improve, the paragraph should explain that higher temperatures can speed up …
Biology

Interpreting labelled neuron diagrams NEW

AI accurately reads labelled diagrams of organs and cells, checks whether each labelled structure is positioned correctly, scores point by point against the marking scheme, and flags labels that could be added — helping students reinforce biology concepts.

Labelled diagram interpretationStructure labellingConcept supplements
Student's graphical answerBiology · Neuron labelling
Question · Question 1 [5 marks]
(a) Draw a labelled diagram of a motor neurone. (4) (b) State the function of the myelin sheath. (1)
Student's Answer
生物 · 神經元標示圖
AI Result
Diagram of motor neurone
The drawing shows the general form of a motor neurone and correctly labels key parts including dendrites, cell body, nucleus, long axon, myelin sheath and axon terminals. This meets the required features for the diagram part.
4
Labelled neurone diagram with labels for dendrites, cell body, nucleus, long axon, myelin sheath and terminal region.
The organisation is clear and the labelled features are placed in sensible positions, so the diagram is easy to follow. The overall shape matches a motor neurone well enough for full credit on this part. A small weakness is that the nodes of Ranvier are not clearly labelled, though enough correct structures are present. A stronger version could make the gaps in the myelin sheath more distinct and label them directly.
Biology

Reading data-plotting questions NEW

AI interprets students' data graphs, checking whether axis labels, units, and plotted data points are accurate. It compares against the marking scheme to flag shortcomings in titles, axes, and best-fit lines, helping students master experimental data handling.

Plotting dataAxis labellingSmooth curves
Student's graphical answerBiology · Enzyme-rate graph
Question · Question 2 [6 marks]
下表為某酶催化反應在不同溫度下的速率。(a) 繪畫速率對溫度的圖並畫出平滑曲線。(3) (b) 說出最適溫度。(1) (c) 解釋最適溫度以上曲線的形狀。(2)
溫度 (°C)102030374555
速率 (任意單位)0.100.300.701.000.500.05
Student's Answer
生物 · 酶速率作圖
AI Result
部分 (a)
學生繪畫的圖表沒有標示坐標軸的單位(y軸缺少「任意單位」,x軸缺少「°C」),且沒有正確地將數據點繪畫在坐標圖上,只是畫出了一個大致的趨勢,未能滿足評分參考中對於標題、坐標軸標示及正確繪點連線的要求。
0
New for 2026 NEW

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

Sciences, 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.

  • S1–S6 Sciences:2,940 questions · 855 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
Sciences · 知識點樹
① Knowledge-point tree —— Sciences: Subject → Strand → Topic → Assessment point
Physics 試題範例
② Physics questions —— Drawing and interpreting motion graphs With images
Chemistry 試題範例
③ Chemistry questions —— Structure of the Periodic Table With images
Biology 試題範例
④ Biology questions —— Pedigree chart analysis With images
組合Science sample question
⑤ Combined Science questions —— Preparation of salts
Teacher and student testimonials

Genuine feedback from schools, teachers, and students

Physics students generally have weak written expression skills, and in the past teachers had to spend a great deal of time dealing with their writing problems. Although written responses usually account for a relatively small proportion of the marks, teachers nonetheless had to put in more effort to grade them, which was clearly inefficient. Now, with UnaGPT, the system can quickly resolve most writing problems, freeing up more of teachers' time to focus on other teaching content that carries a higher proportion of marks.