← 수업 제작 도구
홈 › Components › Free Response (자유 답변) › 화면 9

화면 9. Input.hidden [sink]

원본: Computation Layer 문서(Free Response (자유 답변)) · Try It (원본 화면)

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

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

화면 9 캡처

2. CL이 입력된 곳

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

번호이름종류CL 코드 원문, 번역, 설명
1레이블 없는 메모메모
# Creates a variable that displays the content from the 
# input only after it has been submitted. the "\n" here
# add a carriage return in the note (one per "\n").
▷ 입력칸의 내용을 제출된 뒤에만 보여 주는 변수를 만든다. 여기의 "\n"은 메모에서 줄바꿈을 하나 넣는다("\n" 하나당 줄바꿈 하나).
Content = when input1.submitted "\n\nYour explanation:\n${input1.content}" otherwise ""
▶ 변수 Content는 input1이 제출되었으면 "\n\nYour explanation:\n${input1.content}"(빈 줄 뒤에 너의 설명:, 줄바꿈 뒤에 학생이 입력한 내용)로, 그렇지 않으면 빈 글자로 한다.
변수 이름은 대문자 C로 시작하는 Content이고, 소문자 content:와 다르다. \n은 줄바꿈 한 번이다. submitted는 입력이 제출되었는지를 참 또는 거짓으로 알려 주고, when은 조건을 차례로 확인해 처음 맞는 값을 쓴다. ${ }는 글자 안에 변수의 값을 끼워 넣는 표기이다.
# Sets the content of the note ▷ 메모의 내용을 정한다. content: "Why is the sky blue?${Content}" ▶ 메모의 내용(content)은 "Why is the sky blue?${Content}"(하늘은 왜 파란가? 뒤에 Content의 값)로 한다.
${ }는 글자 안에 변수의 값을 끼워 넣는 표기이다. content는 메모에 직접 적은 글을 덮어쓴다.
2input1자유 답변
# Hides the component after it has been submitted
▷ 제출된 뒤에는 이 구성요소를 숨긴다.
hidden: this.timeSinceSubmit() > 0
▶ 자유 답변의 숨김 조건(hidden)은 이 구성요소의 제출 버튼을 누른 뒤 지난 시간이 0보다 클 때(this.timeSinceSubmit() > 0) 참으로 한다.
timeSinceSubmit은 제출 버튼을 누른 뒤 지난 시간(초)을 알려 준다.