초등학교 3~4학년을 위한 쉬운 도형 문제 Version 1


Title

요약

일일수학이 아이들 학습지로 참 좋은데, 연산 문제만 있고 도형 문제는 없어서 그것만 따로 만들어 봤다. 이대로만 하면 나도 일일 학습지 시장의 거물이 될 수 있을 것만 같다.

문제

대충 90도, 180도, 270도 회전을 시계방향, 반시계방향, 그리고 좌우반전 상하반전 정도를 묻는 문제를 자동생성하면 된다.

버전 1

무조건 아주 최소한의 노력으로 문제지 한장을 만들어내는 것을 목표로 삼아봤다.

대충 5x5 그리드를 HTML로 그리는 코드를 요즘 떠오르는 새 LLM Claude 3에 물어보고, 원하는 변환에 해당하는 아이콘들을 구하다가… 결국 대충 보이는 참고들을 베껴서 svg를 직접 만들었다. 다행히 시계방향 회전만 만들고 나면 svg transform을 이용해서 반시계방향 회전 아이콘은 추가적인 수고 없이 만들 수 있었다.

처음에는 랜덤한 5x5 그리드를 만들어보도록 시켰는데 너무 어려워보여서 버전 1에서는 손으로 입력한 문제 + 랜덤 5x5 그리드지만 색칠된 칸이 전체의 1/3이 되도록 한 문제를 섞어서 만들었다.

다 만들고 보니 종이 한장에 5개의 문제가 들어갈 수 있어서 그냥 5개를 loop 없이 연달아 이어붙였다.

결과물

Example output

결론

이제 적당히 난이도 조절해서 여러장 뽑아낼 수 있게 하면 폭발적인 호응을 얻어낼 수 있을것만 같다.