Question Types
Question Types
Skillnote AI analyzes the content of your posts and automatically generates 5 types of questions. Each type targets a different cognitive level and requires a different kind of response. Grading is either automatic or AI-based depending on the question type.
Common Question Card Elements
All question cards display the following elements regardless of type.
| Element | Description |
|---|---|
| Question type badge | The question type name is shown as a badge at the top of the card. |
| Difficulty | Difficulty is shown with 5 stars — more filled stars means a harder question. |
| Source post title | The title of the original post this question was generated from. |
| Session progress | Shows which question number you’re currently on, displayed at the top of the card. |
Difficulty Levels
| Stars | Label |
|---|---|
| 1/5 | Beginner |
| 2/5 | Basic |
| 3/5 | Intermediate |
| 4/5 | Advanced |
| 5/5 | Expert |
Type 1: True/False
Internal type code: true_false
Determine whether a given statement is true or false.
How to answer: Click either the “True” or “False” button.
Grading: Automatic. The answer is compared to the correct value immediately upon clicking.
Example
Variables declared with let in JavaScript can be re-declared.
→ False
Type 2: Multiple Choice
Internal type code: multiple_choice
Select the best answer from four options.
How to answer: Click one of the A, B, C, D options. Only a single selection is allowed.
Grading: Automatic. The selected option is compared to the correct answer immediately upon clicking.
Example
Which CSS Flexbox property sets the main axis?
A. align-items
B. flex-direction ← correct answer
C. justify-self
D. flex-wrap
Type 3: Fill in the Blank
Internal type code: fill_blank
Type in the missing word or phrase in a sentence. A question may have multiple blanks, each with its own input field.
How to answer: Type the appropriate text into each blank’s input field.
- Input field placeholder: “Enter your answer for this blank…”
Grading: Automatic. Comparison is case-insensitive — react and React are treated as the same answer.
Example
When creating a resource with an HTTP method, use [___]; when updating, use [___].
→ POST, PUT
Type 4: Short Answer
Internal type code: short_answer
Explain a core concept in a short sentence or two.
How to answer: Type your answer into the text input field.
- Input field placeholder: “Type your answer here…”
Grading: AI grading. A response doesn’t need to be perfectly worded — answers that include the key concepts will be accepted as correct. Synonyms and similar expressions are also recognized.
Example
What is a closure?
→ A function that retains access to its outer scope even after the outer function has returned.
Type 5: Essay
Internal type code: long_answer
Apply a concept to a real-world scenario or provide a detailed explanation.
How to answer: Write your answer in the textarea.
- Textarea placeholder: “Write your answer here…”
Grading: AI grading. A score of 0–100 is assigned, along with detailed feedback. You can view the score badge and AI feedback on the results page.
Example
Explain the principles of RESTful API design and provide a real-world example.
→ (write a detailed response)
Type Comparison Summary
| Type | Internal Code | Answer Method | Grading | Score Format |
|---|---|---|---|---|
| True/False | true_false | Click “True” / “False” | Automatic | Correct / Incorrect |
| Multiple Choice | multiple_choice | Click one of A/B/C/D | Automatic | Correct / Incorrect |
| Fill in the Blank | fill_blank | Type text into blanks | Automatic (case-insensitive) | Correct / Incorrect |
| Short Answer | short_answer | Type text | AI grading | Correct / Incorrect |
| Essay | long_answer | Type in textarea | AI grading | 0–100 score |
Cognitive Question Types Generated by AI
Skillnote AI generates questions across a range of cognitive levels based on Bloom’s Taxonomy. The most appropriate type is selected based on the post’s content and difficulty.
| Cognitive Type | Description |
|---|---|
| Recognition | Questions that test awareness of concepts or facts |
| Key Term Identification | Questions that ask you to identify key terms |
| Term Definition | Questions that ask for the definition of a specific term |
| Concept–Example Mapping | Questions that connect a concept to a matching example |
| Basic Classification | Questions that categorize items using basic criteria |
| Sequence / Procedure | Questions about the order of steps or procedures |
| Example-to-Concept Derivation | Questions that draw an abstract concept from a given example |
| Compare & Contrast | Questions about similarities and differences between two concepts |
| Advanced Classification | Classification questions using complex, multi-layered criteria |
| Condition–Outcome Matching | Questions that link a specific condition to its resulting outcome |
| Judgment + Reasoning | Questions that require a judgment along with supporting rationale |
| Calculation / Application | Questions that apply a formula or rule to solve a problem |
| Minimal Description | Questions answered with a brief explanation |
| Hypothetical Reasoning | ”What if…” style questions that require reasoning |
| Critical Evaluation | Questions that critically assess a claim or approach |
| Synthesis & Proposal | Questions that integrate multiple concepts to propose a new solution |
| Perspective Shift | Questions that examine a problem from a different point of view |
| Cross-Concept Comparison | Questions that compare concepts across different domains |
| Analogical Reasoning | Questions that apply a similar structure to a new context |