UnaGPT · Secondary

OtherSubject

UnaGPT uses AI to identify each student's individual learning needs. It supports every subject and delivers personalised learning advice for specialist areas such as Citizenship & Social Development, ICT, and Ethics & Religious Studies. The system effectively builds the critical thinking, digital literacy, and ethical reasoning students need, lifting overall academic performance.

ICT

Code

Students upload handwriting → OCR · digitisation → converted to digital text / recognised text.

Program code, e.g. Python, SQL
Code
Student handwriting upload
學生手寫
OCRDigitise
Converted to digital text
Recognised text
def clean_data(products): cleaned_products = [] for product in products: if isinstance(product['price'], float): product['name'] = product['name'].title() return cleaned_products
編程碼,如:Python, SQL
ICT

Handwritten technical questions

Assesses students' ability to answer technical questions (such as SQL and programming) by hand. This effectively simulates an exam environment with no live debugging tools, revealing students' real coding and problem-solving ability.

SQL / programmingHandwritten answersProblem-solving skills
StudentICT · SQL
Question (3 marks)
Given the following table Employee:
emp_idemp_namesalarydept
1John5000Sales
2Alice6000HR
3Mike4500IT
4Sarah5500Sales
5David4000IT
Write an SQL query to retrieve the names of employees who belong to the 'Sales' department and have a salary greater than 5000.
Answer · Submission #1
select * from employee where dept = Sales and salary > 5000
Selecting the correct column
0
The query selects all columns using '*', but the question requires only the names of employees.
Selecting the correct table
1
The query selects from the correct table, 'employee'.
ICT

Flowchart marking

Even graphical answers like flowcharts are read accurately by AI, which checks whether each symbol shape, branch and operation step is correct, scores point by point against the marking scheme, and helps students master algorithm logic.

FlowchartsSymbols and shapesAlgorithm logic
Student's graphical answerICT · Flowchart
Question · Question 1 [6 marks]
Draw a flowchart for an algorithm that reads a positive integer N and outputs the sum 1 + 2 + ... + N.
Student's Answer
ICT · 流程圖
AI Result
Start and End terminals
The flowchart starts with a Start terminal, but is missing an End terminal after the output.
0
Input operation
The input operation is present, but an incorrect shape (rectangle) is used instead of a parallelogram.
0
Initialization
The variables sum and i are correctly initialized to 0 and 1, respectively.
1
Loop condition and branching
The loop condition i <= N is present, but the 'yes' and 'no' branches are swapped, which breaks the loop logic.
0
Loop body computations
The accumulation step is incorrect; it adds 1 to sum instead of the loop counter i.
0
Output operation
The output operation is correctly placed in a parallelogram.
1
ICT

Entity-relationship diagram (ER Diagram)

AI accurately interprets ER Diagrams, reviewing the labelling of entities, relationships, cardinality and attributes, and pinpointing conceptual errors.

ER DiagramBase labellingAttribute joins
Student's graphical answerICT · Entity-relationship diagram
Question · Question 2 [6 marks]
某學校資料庫記錄學生及其修讀的科目(一名學生可修讀多個科目;一個科目可由多名學生修讀;每項選修都有成績)。繪畫實體關係(ER)圖,顯示實體、關係、基數及主要屬性。
Student's Answer
ICT · 實體關係圖
AI Result
學生繪畫的實體關係(ER)圖
圖中正確地使用了矩形來表示「學生」和「科目」兩個實體,並以菱形表示它們之間的「選修」關係。實體的基本屬性(如學號、姓名、代碼、名稱)亦正確地以橢圓形標示並連接至相應實體。
然而,圖中存在兩處錯誤:
1. 題目指出「一名學生可修讀多個科目;一個科目可由多名學生修讀」,這代表學生與科目之間的關係是多對多(M:N),但圖中卻標示為一對多(1:N)。
2. 題目註明「每項選修都有成績」,這意味著「成績」是依附於「選修」這個關係而存在的屬性,因此應以橢圓形表示並連接至「選修」的菱形上,圖中遺漏了此屬性。
Citizenship & Social Development

Data-response questions

The system assesses the accuracy of answers and the use of data, and helps students master analytical methods through error guidance and suggestions.

Data useData interpretationFactual accuracy
StudentCitizenship · Data-response
Question (12 marks)
資料 A:1980 - 2019 年間全球及部分地區呈報給世界衛生組織的麻疹個案數字
地區\年份19801990200020102019
全球4 211 4311 374 083853 479343 806873 022
非洲1 240 993481 204520 120199 174618 595
(a) 根據資料 A,就呈報給世界衛生組織的麻疹個案數字,描述兩個主要特徵。(4 分) (b) … (c) …
Answer · Submission #1
(a) 所有地區的麻疹病例數都在增加:無論是非洲、美洲還是歐洲,各地的麻疹病例數都顯示出持續上升的趨勢,特別是美洲從257790例增至21971例。地區差異:非洲的麻疹個案數字在各年份中均佔全球比例最高。…
分題 (a):描述麻疹個案數字的主要特徵
答案未有明確引用資料 A,亦未有寫出具體數值。第一點「所有地區的麻疹病例數都在增加」與資料 A 不符,因為大部分地區在 1980 至 2010 年間個案數字明顯下降,只有近年回升。第二點「非洲的麻疹個案數字在各年份中均佔全球比例最高」雖然方向正確,但未有引用具體數字,亦未有比較其他地區。整體而言,答案內容有限,未能充分運用資料 A。
1
Overall feedback · Reasoning issues
事實不準確 (Factual Inaccuracy)
所有地區的麻疹病例數都在增加:無論是非洲、美洲還是歐洲,各地的麻疹病例數都顯示出持續上升的趨勢,特別是美洲從 257790 例增至 21971 例。
資料 A 顯示 1980 至 2010 年間大部分地區麻疹個案數字明顯下降,只有 2019 年部分地區回升。美洲的數字由 257,790 下降至 21,971,並非上升。
Ethics & Religious Studies

Guided essay questions

On contested social issues with no absolute answer, AI assesses students' moral reasoning in applying ethical or religious principles, guides them through blind spots in their thinking, and helps them build objective, persuasive critical arguments.

Moral reasoningEthical / religious principlesCritical argumentation
StudentEthics & Religious Studies · Guided essay
Question (20 marks)
澳洲一名 104 歲的科學家,由於視力退化,覺得自己的生活質素逐漸變差。他已不能從事最愛的研究工作,社交生活亦受嚴重影響,覺得生活沒有尊嚴,決定尋求安樂死,前往瑞士在當地合法地接受安樂死。試從倫理學的角度,評論以上科學家的決定。
Answer · Submission #1
首先,從生死倫理裡面的醫學、宗教兩方面說明以上科學家的決定。醫學方面,救人是醫生的天職,因此協助科學家接受安樂死從醫學角度是不道德的,因為醫生的天職是拯救每一條生命;從宗教角度,基督宗教認為每個人的生命都是神所賜下的,生命十分珍貴,自己不能任意處置,否則神會懲罰;而佛教方面,認為每個人來到世間都有自己的使命要完成,科學家的決定是逃避使命,會下達三惡道 …
Score details
Final score9
Statement of relevant arguments
有明確立場,並提出醫學、基督教及佛教角度反對安樂死,涉及生命價值、宗教禁制及醫生職責等,與題目相關。但論點較集中於單一反對方向,對生活質素、自主、尊嚴、社會責任等核心價值討論不足,亦把「醫學」與「倫理學」混同,部分論點重複,故未達全面。
5
Development of arguments
有嘗試運用宗教理由支持立場,例如生命由神所賜、佛教業報與三惡道,亦以醫生角色責任作論證。但推論多停留於斷言,未清楚說明倫理原則如何回應個案中的尊嚴受損及自主選擇,亦未處理可能的反方觀點,分析深度不足。
4
Overall feedback · Suggestions
先界定評論所依據的倫理角度(如生命價值、自主、尊嚴、後果或宗教觀點),再逐點連結個案事實,避免只重複結論。
除反對立場外,亦可簡要處理支持安樂死的觀點(如生活質素下降、自主選擇),再說明為何這些理由仍不足以支持本案。
New for 2026 NEW

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

Other Subjects, 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 Other Subjects:2,487 questions · 265 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
OtherSubject · 知識點樹
① Knowledge-point tree —— Other Subjects: Subject → Strand → Topic → Assessment point
ICT 試題範例
② Information and Communication Technology questions —— Progress tracker With images
公民 試題範例
③ Citizenship questions —— Trend analysis of development data With images
Teacher and student testimonials

Genuine feedback from schools, teachers, and students

UnaGPT's instant feedback feature is more interactive. I can now understand and correct my mistakes right away, instead of waiting a week to receive a grade.

UnaGPT makes learning ICT so much easier! The system clearly points out the brackets or letters I missed in SQL questions, and the explanations are clear, making my learning more efficient.

UnaGPT's feedback is highly relevant. It not only clearly points out where the mistakes are, but also provides rewriting examples and specific suggestions, helping me improve my answers right away.