← 수업 제작 도구
홈 › Components › Math Response (수식 답변) › 화면 28

화면 28. Math Input.hidden [sink]

원본: Computation Layer 문서(Math Response (수식 답변)) · Try It (원본 화면)

화면 번호28 / 28
문서 항목 설명 (원문)hidden When true, this component will not be shown to students.

1. 화면 캡처 (빨간 번호 = 아래 표의 번호)

화면 28 캡처

2. CL이 입력된 곳

코드 안의 회색 줄은 원문 영어 주석이고, 파란 줄은 그 영어 주석의 번역이며, 연분홍 줄은 코드가 하는 일의 설명이다.

번호이름종류CL 코드 원문, 번역, 설명
1레이블 없는 메모메모
# Creates a variable that displays the latex from the 
# input only after it has been submitted. the "\n" here
# add a carriage return in the note (one per "\n").
▷ 입력칸의 latex를 제출된 뒤에만 보여 주는 변수를 만든다. 여기의 "\n"은 메모에서 줄바꿈을 하나 넣는다("\n" 하나당 줄바꿈 하나).
Latex = when input1.submitted "\n\nYour expression: `${input1.latex}`" otherwise ""
▶ 변수 Latex는 input1이 제출되었으면 "\n\nYour expression: `${input1.latex}`"(너의 식: …), 그렇지 않으면 빈 글자로 한다.
변수 이름은 대문자 L로 시작하는 Latex이다. \n\n은 줄바꿈 두 번(빈 줄)이고, 백틱(`)으로 감싼 부분에는 학생이 입력한 식의 latex가 들어간다. submitted는 수식 답변이 제출되었는지를 참 또는 거짓으로 알려 주고, latex는 입력한 식의 LaTeX 글자를 가져온다. ${ }는 글자 안에 변수의 값을 끼워 넣는 표기이고, when은 조건을 차례로 확인해 처음 맞는 값을 쓴다.
# Sets the content of the note ▷ 메모의 내용을 정한다. content: "Write an expression that evaluates to 11${Latex}" ▶ 메모의 내용(content)은 "Write an expression that evaluates to 11${Latex}"(계산하면 11이 되는 식을 쓰시오.) 뒤에 Latex의 값이 이어지는 글로 한다.
${ }는 글자 안에 변수의 값을 끼워 넣는 표기이고, content는 메모에 직접 적은 글을 덮어쓴다.
2input1수식 답변
# Hides the component after it has been submitted.
▷ 제출된 뒤에는 이 구성요소를 숨긴다.
hidden: this.timeSinceSubmit() > 0
▶ 수식 답변의 숨김 조건(hidden)은 이 입력을 제출한 뒤 지난 시간이 0보다 큰지 비교한 결과(this.timeSinceSubmit() > 0)로 한다.
timeSinceSubmit은 수식 답변을 제출한 뒤 지난 시간(초)을 알려 주고, 학생이 입력칸을 다시 선택하면 0으로 돌아가며, 괄호 안에 숫자를 넣으면 그 숫자가 세는 최대 시간(초)이 된다. hidden은 참이면 이 구성요소를 학생에게 보여 주지 않는다.