← 수업 제작 도구
홈 › Components › Ordered List (정렬 리스트) › 화면 9

화면 9. Ordered List.warning [sink]

원본: Computation Layer 문서(Ordered List (정렬 리스트)) · Try It (원본 화면)

화면 번호9 / 11
문서 항목 설명 (원문)warning Sets a string that is displayed as a tooltip in the teacher dashboard attached to a warning icon.

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

화면 9 캡처

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

2. CL이 입력된 곳

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

번호이름종류CL 코드 원문, 번역, 설명
1master CL
(화면 전체)
SCREEN
subtitle: "${g.number("L[1]")}${g.number("L[2]")}${g.number("L[3]")}"
▶ 화면 제목 아래에 표시할 부제목(subtitle)은 ${ } 세 개를 이어서, 각각 그래프 g의 숫자배열 L(order1.order)의 1·2·3번째 원소(L[1], L[2], L[3])의 값으로 한다.
g.number(…)는 그래프의 변수 값을 가져온다. ${ }는 글자 안에 변수의 값을 끼워 넣는 표기이다.
2g그래프
# Create a numberList using the order of the 
# items in the component.
▷ 구성요소 안 항목들의 순서로 숫자배열(numberList)을 만든다.
numberList("L"): order1.order
▶ 그래프의 숫자배열 L은 정렬 리스트 order1에서 각 항목의 현재 위치를 나타내는 숫자배열(order1.order)로 한다.
numberList("L")은 그래핑 계산기의 변수 L을 주어진 숫자배열의 내용으로 정한다.
3order1정렬 리스트
# Creates a warning in the dashboard when the output
# string is not blank.
▷ 출력된 글자가 비어 있지 않을 때 대시보드에 경고를 만든다.
warning: 
# When the items are ordered according to the image size, display the following warning:
▷ 항목이 이미지 크기 순서대로 놓여 있으면 다음 경고를 보여 준다.
  when this.itemAtIndex(1) = 2 and this.itemAtIndex(2) = 3 "Student might be using the image size instead of actual size."
# If not, don't show a warning.
▷ 그렇지 않으면 경고를 보여 주지 않는다.
  otherwise ""
▶ 정렬 리스트의 경고(warning)는 this.itemAtIndex(1)이 2이고 this.itemAtIndex(2)가 3이면, 즉 1번째 자리에 처음 2번째였던 항목이, 2번째 자리에 처음 3번째였던 항목이 놓여 있으면 "Student might be using the image size instead of actual size."(학생이 실제 크기가 아니라 이미지 크기를 기준으로 삼았을 수 있다.)로, 그렇지 않으면 빈 글자로 한다.
경고는 교사 대시보드에서 경고 아이콘에 붙는 툴팁 글자가 된다. this.itemAtIndex(번호)는 그 번호의 자리에 놓인 항목이 처음에 몇 번째였는지를 알려 주며 번호는 1부터 센다. when은 조건을 차례로 확인해 처음 맞는 값을 쓴다.