40. 수학 공식과 관련된 질문 만들기 (Stack형)
Stack 유형의 질문을 사용하기 위해서는 사이트 관리자가 플러그인을 설치해야 합니다. 그리고 무들 서버에 maxima 서버 (gnuplot 포함)를 연계해야 합니다. Stack 유형의 질문은 단순한 계산 문제뿐 만 아니라, 미분, 적분을 포함하는 복잡한 주관식 수학 질문 출제에 사용할 수 있습니다. Stack 유형의 질문을 만들기 위해서는 질문 추가에서 ❶Stack 유형 질문을 선택합니다.
![]() |
Stack 유형의 질문에서는 질문이름, 질문 문장, 기본 점수 등의 필수 입력 항목 외에 질문 변수, 질문 노트, 모범 답안, Potential response tree 등의 필요한 부분에 입력을 해야 합니다.
질문 문장 내에 사용되는 미지수를 사용하여 공식을 물어보는 질문을 만들어 봅시다. 예를 들어 ❷“반지름이 r인 원의 면적은?” 이라는 질문을 만들어 보려고 합니다. 정답은 이므로, 빈칸에 pi*r^2를 입력하면 정답 처리가 되도록 하고자 합니다. 이를 위해서는 Stack 유형 질문 작성 시 질문 문장에 ❸과 같이 입력합니다. 여기서 input:ans1은 학습자가 답안을 입력하기 위한 텍스트 상자 위치이며, validation:ans1 은 학습자가 입력한 것이 잘 되었는지 렌더링해서 보여주는 텍스트 상자 위치가 됩니다. ans1은 변수로 학습자가 입력한 내용이 저장됩니다. 학습자가 답안에 ❹pi*r^2를 입력하면 ❺와 같이 수식을 렌더링 합니다. 그리고 Input 부분을 확장하여 Model answer에 모범답안을 ❻입력합니다. 여기서 Pi는 maxima에서 사용되는 원주율을 나타내는 상수입니다.
![]() |
![]() |
Potential response tree 부분에 SAns에 ❼ans1, ❽TAns 에 정답을 입력합니다. 변경사항을 저장하고 질문이 제대로 작동하는지 질문 미리보기를 통해 확인합니다.