적응형 수학 튜터를 위한 문제 데이터를 손수 만들면서 배운 점에 대한 이야기.
적응형 수학 튜터를 개발하기 위해 수학 문제를 프로그램적으로 생성하려 했지만, 생성된 문제들이 의미 있는 힌트를 제공하지 못해 실패했다. 사람의 이해가 필요한 진단적 힌트를 제공하기 위해 100개의 문제를 수작업으로 작성했고, 각 문제는 JSONB 형식으로 PostgreSQL에 저장된다. 이 과정에서 문제의 구조와 난이도를 고려한 설계의 중요성을 강조한다.
A discussion on lessons learned from hand-crafting data for an adaptive math tutor.
The author attempted to generate math problems programmatically for an adaptive tutor but found that generated problems lacked meaningful hints. To address this, 100 hand-authored problems were created, each stored as a JSONB column in PostgreSQL. The importance of thoughtful problem structuring and difficulty calibration is highlighted in this process.