질문 유형
질문 유형
Skillnote AI는 게시물의 내용을 분석하여 5가지 유형의 질문을 자동으로 생성합니다. 각 유형은 서로 다른 인지 수준과 답변 방식을 요구하며, 문제 유형에 따라 자동 채점 또는 AI 채점이 적용됩니다.
질문 카드 공통 구성
모든 질문 카드에는 유형에 관계없이 다음 요소가 공통으로 표시됩니다.
| 요소 | 설명 |
|---|---|
| 문제 유형 배지 | 질문 유형 이름이 카드 상단에 배지 형태로 표시됩니다. |
| 난이도 | 별 5개로 난이도를 표시합니다. 채워진 별 수가 많을수록 어렵습니다. |
| 출처 게시물 제목 | 이 질문이 생성된 원본 게시물의 제목입니다. |
| 세션 진행 상황 | 현재 몇 번째 질문인지 카드 상단에 표시됩니다. |
난이도 단계
| 별점 | 레이블 |
|---|---|
| 1/5 | 입문 |
| 2/5 | 기초 |
| 3/5 | 중급 |
| 4/5 | 상급 |
| 5/5 | 전문가 |
유형 1: OX 퀴즈
내부 유형 코드: true_false
주어진 문장이 참인지 거짓인지를 판단하는 문제입니다.
답변 방법: “참” 또는 “거짓” 버튼 중 하나를 클릭합니다.
채점 방식: 자동 채점. 버튼 클릭 즉시 정답과 비교하여 결과를 반환합니다.
예시
JavaScript에서 let으로 선언한 변수는 재선언이 가능하다.
→ 거짓
유형 2: 객관식
내부 유형 코드: multiple_choice
보기 네 개 중 가장 알맞은 답을 하나 선택하는 문제입니다.
답변 방법: A, B, C, D 네 개의 보기 중 하나를 클릭합니다. 단일 선택만 가능합니다.
채점 방식: 자동 채점. 선택 즉시 정답과 비교하여 결과를 반환합니다.
예시
다음 중 CSS Flexbox에서 주축(main axis)을 설정하는 속성은?
A. align-items
B. flex-direction ← 정답
C. justify-self
D. flex-wrap
유형 3: 빈칸 채우기
내부 유형 코드: fill_blank
문장에서 빠진 단어나 구문을 직접 입력하는 문제입니다. 하나의 문제에 빈칸이 여러 개일 수 있으며, 각 빈칸마다 별도의 입력 필드가 제공됩니다.
답변 방법: 각 빈칸 입력 필드에 알맞은 내용을 텍스트로 입력합니다.
- 입력 필드의 플레이스홀더: “빈칸에 들어갈 답을 입력하세요…”
채점 방식: 자동 채점. 대소문자를 구분하지 않고 비교합니다. react와 React는 동일하게 처리됩니다.
예시
HTTP 메서드 중 리소스를 생성할 때는 [___], 수정할 때는 [___]을 사용한다.
→ POST, PUT
유형 4: 단답형
내부 유형 코드: short_answer
핵심 개념을 짧은 문장으로 설명하는 문제입니다.
답변 방법: 텍스트 입력 필드에 답변을 작성합니다.
- 입력 필드의 플레이스홀더: “답변을 입력해보세요…”
채점 방식: AI 채점. 완벽한 문장이 아니어도 핵심 키워드와 개념이 포함되어 있으면 정답으로 인정될 수 있습니다. 동의어와 유사 표현도 인식합니다.
예시
클로저(Closure)란 무엇인가요?
→ 함수가 선언될 때의 스코프를 기억하여 외부 함수가 종료된 후에도 외부 변수에 접근할 수 있는 함수
유형 5: 적용형
내부 유형 코드: long_answer
특정 개념을 실제 상황에 적용하거나 심층적으로 서술하는 문제입니다.
답변 방법: 텍스트 입력 영역(textarea)에 답변을 작성합니다.
- 입력 영역의 플레이스홀더: “여기에 답변을 작성하세요…”
채점 방식: AI 채점. 0~100점의 점수를 부여하며, 상세한 피드백도 함께 제공됩니다. 결과 페이지에서 점수 배지와 AI 피드백을 확인할 수 있습니다.
예시
RESTful API 설계 원칙에 대해 설명하고, 실제 적용 예시를 들어보세요.
→ (상세한 서술형 답변 작성)
유형별 비교 요약
| 유형 | 내부 코드 | 답변 방식 | 채점 방식 | 점수 형식 |
|---|---|---|---|---|
| OX 퀴즈 | true_false | ”참” / “거짓” 버튼 클릭 | 자동 채점 | 정답 / 오답 |
| 객관식 | multiple_choice | A/B/C/D 중 하나 클릭 | 자동 채점 | 정답 / 오답 |
| 빈칸 채우기 | fill_blank | 빈칸 텍스트 입력 | 자동 채점 (대소문자 무시) | 정답 / 오답 |
| 단답형 | short_answer | 텍스트 입력 | AI 채점 | 정답 / 오답 |
| 적용형 | long_answer | textarea 입력 | AI 채점 | 0~100점 |
AI가 생성하는 질문의 인지 유형
Skillnote AI는 블룸의 분류 체계(Bloom’s Taxonomy)에 기반하여 다양한 인지 수준의 질문을 생성합니다. 게시물 내용과 난이도에 따라 아래 유형 중 적합한 유형이 선택됩니다.
| 인지 유형 | 설명 |
|---|---|
| 인식 | 개념이나 사실을 알아보는 수준의 질문 |
| 핵심용어 식별 | 핵심 용어를 찾아내는 질문 |
| 용어 정의 | 특정 용어의 정의를 묻는 질문 |
| 개념-예시 매핑 | 개념과 그에 해당하는 예시를 연결하는 질문 |
| 분류-기초 | 대상을 기준에 따라 기초적으로 분류하는 질문 |
| 순서/절차 | 단계나 절차의 순서를 묻는 질문 |
| 예시-개념 도출 | 주어진 예시에서 추상적 개념을 이끌어내는 질문 |
| 비교·대조 | 두 개념이나 대상의 공통점과 차이점을 비교하는 질문 |
| 분류-고급 | 복합 기준을 적용한 고급 분류 질문 |
| 조건-결과 매칭 | 특정 조건과 그에 따른 결과를 연결하는 질문 |
| 판단+근거 | 판단을 내리고 그 근거를 제시하는 질문 |
| 계산/적용 | 공식이나 규칙을 적용해 계산하거나 문제를 푸는 질문 |
| 최소 서술형 | 간단한 설명으로 답하는 질문 |
| 가정적 추론 | ”만약 ~라면”의 형태로 추론하는 질문 |
| 비판적 평가 | 특정 주장이나 접근 방식을 비판적으로 평가하는 질문 |
| 통합 제안 | 여러 개념을 통합하여 새로운 해결책을 제안하는 질문 |
| 관점 전환 | 다른 관점에서 문제를 바라보는 질문 |
| 크로스-개념 비교 | 서로 다른 영역의 개념을 교차 비교하는 질문 |
| 유추적 추론 | 유사한 구조를 활용해 새로운 맥락에 적용하는 질문 |