← 수업 제작 도구
홈 › Advanced › Interpreting Math › Try It 2

Try It 2. Using simple function

원본: Computation Layer 문서(Interpreting Math) · Try It (원본 화면)

Try It 번호2 / 4
원본 활동의 화면화면 13
문서에서 이 Try It이 붙은 코드코드 상자 3

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

Try It 2 캡처

화면에 적힌 영어 문구(원문):

2. CL이 입력된 곳

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

번호이름종류CL 코드 원문, 번역, 설명
1graph1그래프
#this just says "don't worry about this for correctness"
▷ 이 줄은 그저 "정답 판정에서 이것은 신경 쓰지 말라"는 뜻이다.
readOnly: true
▶ 그래프의 읽기 전용 여부(readOnly)는 true로 한다.
readOnly가 참이면 화면의 정답 판정에서 이 구성요소를 무시하고, 모든 구성요소의 readOnly가 참이면 대시보드 요약에 대시(-)를 표시한다.
#use the function sink. We can then check for correctness easily ▷ function sink를 쓴다. 그러면 정답 여부를 쉽게 확인할 수 있다. function("f"): parseEquation(exp1.latex).differenceFunction("x", "y") ▶ 그래프의 함수 f는 학생이 입력한 식(exp1.latex)으로 만든 방정식의 두 변의 차를 나타내는 두 변수 함수로 한다.
function("이름")은 함수를 그래프에 정의된 변수에 정한다. parseEquation(exp1.latex)는 latex 글자로 방정식 객체를 만들고, .differenceFunction("x", "y")는 방정식의 두 변의 차를 나타내는 두 변수 함수를 만든다. 예를 들어 x+y=4가 f(x,y) = 4-(x+y)로 바뀐다.
2exp1수식 답변
#to check correctness, we're just going to look at the correctness value computed in the graph.
#C is computed to be 1 if correct and 0 otherwise
▷ 정답 여부를 확인하려면 그래프에서 계산한 정답 값만 보면 된다. C는 맞으면 1, 틀리면 0으로 계산된다.
correct: graph1.number(`C`) = 1
▶ 수식 답변의 정답 조건(correct)은 그래프 graph1의 변수 C의 숫자 값이 1과 같을 때(graph1.number(`C`) = 1) 참으로 한다.
변수 이름을 백틱으로 감싸 적었다.