K-MOOC 강좌 개발 및 운영 매뉴얼
  • 1. 본 매뉴얼에 대하여
  • 2. 서문
    • 2.1. 시스템 상태
    • 2.2. 강좌 운영팀을 위한 자료
  • 3. 도움말 업데이트 기록
    • 3.1. 2015년 2월
  • 4. 시작하기
    • 4.1. K-MOOC 이용을 위한 브라우저
    • 4.2. K-MOOC
    • 4.3. Studio
    • 4.4. 접근성 높은 콘텐츠 제작하기
    • 4.5. 주요 용어
  • 5. 강좌 설정하기
    • 5.1. 신규 강좌 만들기
    • 5.2. 강좌 개요 설정하기
    • 5.3. 강좌에 파일 추가하기
    • 5.4. 공지사항 및 학습 자료 추가하기
    • 5.5. 강좌 메뉴 추가하기
    • 5.6. 교재 추가하기
    • 5.7. 성적 규정 설정하기
    • 5.8. 강좌 재개강하기
    • 5.9. 강좌 내보내기 및 가져오기
    • 5.10. CDN 동영상 이용하기
  • 6. 강좌 개발하기
    • 6.1. 강좌 콘텐츠
    • 6.2. 강좌 개요
    • 6.3. 주제
    • 6.4. 소주제
    • 6.5. 학습활동
    • 6.6. 구성요소
    • 6.7. 콘텐츠 공개 설정
    • 6.8. 강좌 콘텐츠 시험해보기
  • 7. 강좌 콘텐츠 만들기
    • 7.1. HTML 구성요소
    • 7.2. 동영상 구성요소
    • 7.3. 게시판 구성요소
    • 7.4. 문제 구성요소
    • 7.5. 콘텐츠 보관함
    • 7.6. 확장 동영상 플레이어
    • 7.7. 스텝평가문제
  • 8. 연습 문제 및 도구 만들기
    • 8.1. 연습문제 및 도구 만들기
    • 8.2. 주석 문제
    • 8.3. 체크박스 문제
    • 8.4. 화학 공식 문제
    • 8.5. 회로도 문제
    • 8.6. 조건 모듈
    • 8.7. 사용자 정의 JavaScript 문제
    • 8.8. 드래그 앤 드롭(Drag & Drop) 문제
    • 8.9. 드롭다운 문제
    • 8.10. 외부 채점자
    • 8.11. 전체 화면 이미지 도구
    • 8.12. 유전자 탐색기 (Gene Explorer) 도구
    • 8.13. 구글 캘린더 도구
    • 8.14. 구글 드라이브 파일 도구
    • 8.15. 구글 Instant Hangout 도구
    • 8.16. IFrame 도구
    • 8.17. 이미지맵 입력 문제
    • 8.18. LTI 구성요소
    • 8.19. 수식 입력 문제
    • 8.20. 분자 편집기 도구
    • 8.21. 분자 뷰어 도구
    • 8.22. 선다형 문제
    • 8.23. 선택형-수식 입력 혼합 문제
    • 8.24. 수식 입력 문제
    • 8.25. 개방형 응답 평가
    • 8.26. 주기율표 도구
    • 8.27. 설문 조사 도구
    • 8.28. 응답 맞춤형 힌트가 있는 문제
    • 8.29. LaTex로 작성한 문제
    • 8.30. Protex 단백질 구성기 도구
    • 8.31. 무작위 콘텐츠 블록
    • 8.32. 학습자 노트 도구
    • 8.33. 텍스트 입력 문제
    • 8.34. Word Cloud 도구
    • 8.35. 맞춤형 Python 평가 입력 문제
    • 8.36. 이미지 확대/축소 도구
    • 8.37. Studio에서 MathJax 사용하는 방법 간략 소개
  • 9. 콘텐츠 실험하기
    • 9.1. 콘텐츠 실험 살펴보기
    • 9.2. 콘텐츠 실험을 위한 강좌 설정하기
    • 9.3. 콘텐츠 실험 추가하기
    • 9.4. 콘텐츠 실험 테스트하기
  • 10. 학습 집단 만들기
    • 10.1. 학습 집단 기능 사용하기
    • 10.2. 학습집단 기능 활성화 및 설정하기
    • 10.3. 학습집단별 강좌 내용 만들기
    • 10.4. 학습집단별 게시판 설정하기
    • 10.5. 학습집단별 게시판 운영, 관리하기
  • 11. 강좌 공개하기
    • 11.1. 강좌 베타 테스트하기
    • 11.2. 개강 준비
    • 11.3. 오류 제거 도움말
  • 12. 강좌 운영하기
    • 12.1. 강좌 운영팀 지정하기
    • 12.2. 수강신청
    • 12.3. 강좌 게시판 관리하기
    • 12.4. 게시판 활용하기
    • 12.5. 토의 진행자
    • 12.6. 전체 이메일
    • 12.7. 위키 활용하기
    • 12.8. 강좌 데이터
    • 12.9. 학습자 데이터
    • 12.10. 답안 데이터
    • 12.11. 학습자 성적
    • 12.12. 최종 성적 산출 및 이수증 발급
    • 12.13. 표절 검사
 
K-MOOC 강좌 개발 및 운영 매뉴얼
  • Table of Contents »
  • 8.9. 드롭다운 문제
  • Edit on GitHub

8.9. 드롭다운 문제¶

드롭다운(Dropdown) 문제는 학습자가 드롭다운 목록으로 표시된 답안 옵션 모음에서 답안을 선택할 수 있도록 한다. 답안이 항상 질문 바로 아래 표시되는 다중 선택 문제와는 달리, 드롭다운 문제는 학습자가 드롭다운 화살표 클릭 때까지 답안 선택안을 보여주지 않는다.

Image of a dropdown problem

8.9.1. 드롭다운 문제 만들기¶

간편 편집기 또는 고급 편집기에서 드롭다운 문제를 만들 수 있다.

주석

모든 문제는 접근성에 대한 라벨을 포함해야 한다. 라벨은 일반적으로 문제에 있는 주요 질문의 텍스트를 포함한다. 일반적인 문제에 대한 라벨을 추가 하려면, 텍스트 향해 가리키는 꺾쇠 괄호로 라벨의 텍스트를 둘러싸야 한다 (> > 텍스트 라벨 <<).

8.9.1.1. 간편 편집기¶

드롭다운 문제를 만들기 위해 다음 단계를 따르도록 한다.

  1. 신규 구성요소 추가 에서 문제 를 클릭한다.

  2. 문제 구성요소 유형 선택하기 화면에서, 일반적인 문제 유형 탭에 있는 드롭다운 을 클릭한다.

  3. 표시되는 새로운 문제 구성 요소에서, 편집 을 클릭한다.

  4. 기본 텍스트를 문제에 대한 텍스트로 대체한다. 쉼표로 구분하여 같은 줄에 각각의 가능한 답안을 입력한다.

  5. 라벨로 사용할 문제의 텍스트를 결정한 다음, 꺾쇠 괄호 두 세트(> > <<)로 해당 텍스트를 둘러싼다.

  6. 모든 답안 옵션을 선택한 다음, 드롭다운 버튼을 클릭한다.

    Image of the dropdown button
이 작업을 수행하는 경우 대괄호 ([[])의 이중 세트가 나타나고 답안 옵션을 둘러싼다.
  1. 대괄호 내에서, 괄호로 정답을 둘러싼다.

  2. 구성요소 편집기에서, 설명 텍스트를 선택한 다음, 텍스트 주위에 설명 태그를 추가하기 위해 설명 버튼을 클릭한다.

    Image of the explanation button
  3. 설정 탭에서 원하는 설정을 지정한다.

  4. 저장 을 클릭한다.

위의 예제 문제에 대하여, 문제 구성요소에서 텍스트는 다음과 같다.

>>What type of data are the following?<<

Age:
[[Nominal, Discrete, (Continuous)]]
Age, rounded to the nearest year:
[[Nominal, (Discrete), Continuous]]
Life stage - infant, child, and adult:
[[(Nominal), Discrete, Continuous]]

8.9.1.2. 고급 편집기¶

고급 편집기에서 이 문제를 만들려면, 문제 구성요소 편집기에서 고급 탭을 클릭한 다음, 기존 코드를 다음의 코드로 대체한다.

문제 코드

<problem>
<p>
  <em>This exercise first appeared in HarvardX's PH207x Health in Numbers:
  Quantitative Methods in Clinical &amp; Public Health Research course, fall 2012.</em>
</p>
<p>What type of data are the following?</p>
<p>Age:</p>
<optionresponse>
  <optioninput options="('Nominal','Discrete','Continuous')" correct="Continuous" label="Age"/>
</optionresponse>
<p>Age, rounded to the nearest year:</p>
<optionresponse>
  <optioninput options="('Nominal','Discrete','Continuous')"
  correct="Discrete" label="Age, rounded to the nearest year"/>
</optionresponse>
<p>Life stage - infant, child, and adult:</p>
<optionresponse>
  <optioninput options="('Nominal','Discrete','Continuous')"
  correct="Nominal" label="Life stage"/>
</optionresponse>
</problem>

8.9.2. 드롭다운 문제 XML¶

8.9.2.1. 템플릿¶

<problem>
<p>
  Problem text</p>
<optionresponse>
  <optioninput options="('Option 1','Option 2','Option 3')" correct="Option 2" label="label text"/>
</optionresponse>
  <solution>
    <div class="detailed-solution">
    <p>Explanation or Solution Header</p>
    <p>Explanation or solution text</p>
    </div>
  </solution>
</problem>
<problem>
 <p>Problem text</p>
  <optionresponse>
   options="('A','B')"
    correct="A"/>
    label="label text"
  </optionresponse>

  <solution>
    <div class="detailed-solution">
    <p>Explanation or Solution Header</p>
    <p>Explanation or solution text</p>
    </div>
  </solution>
</problem>

8.9.2.2. 태그¶

  • <optionresponse> (필수 사항): 문제가 드롭다운 문제임을 나타낸다.
  • <optioninput> (필수 사항): 답안 옵션을 나열한다.

Tag: <optionresponse>

문제가 드롭다운 문제임을 나타낸다.

속성

(없음)

Children

  • <optioninput>

Tag: <optioninput>

답안 옵션을 나열한다.

속성

속성 설명
options (필수) 답안 옵션을 나열한다. 모든 답안 옵션의 목록은 괄호로 둘러싸여 있다. 개별 답안 옵션은 단일 인용 부호 (‘)로 둘러싸여 있으며 쉼표 (,)로 구분된다.
correct (필수) 정답인지 여부를 나타낸다. 가능한 값은 “true” 및 “false”이다. 단 하나의 올바른 속성을 “true”로 설정할 수 있다.
label (필수) 응답 입력 필드의 이름을 지정한다.

Children

(없음)

Next Previous

© Copyright 2015, K-MOOC.