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.

ElementDescription
Question type badgeThe question type name is shown as a badge at the top of the card.
DifficultyDifficulty is shown with 5 stars — more filled stars means a harder question.
Source post titleThe title of the original post this question was generated from.
Session progressShows which question number you’re currently on, displayed at the top of the card.

Difficulty Levels

StarsLabel
1/5Beginner
2/5Basic
3/5Intermediate
4/5Advanced
5/5Expert

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

TypeInternal CodeAnswer MethodGradingScore Format
True/Falsetrue_falseClick “True” / “False”AutomaticCorrect / Incorrect
Multiple Choicemultiple_choiceClick one of A/B/C/DAutomaticCorrect / Incorrect
Fill in the Blankfill_blankType text into blanksAutomatic (case-insensitive)Correct / Incorrect
Short Answershort_answerType textAI gradingCorrect / Incorrect
Essaylong_answerType in textareaAI grading0–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 TypeDescription
RecognitionQuestions that test awareness of concepts or facts
Key Term IdentificationQuestions that ask you to identify key terms
Term DefinitionQuestions that ask for the definition of a specific term
Concept–Example MappingQuestions that connect a concept to a matching example
Basic ClassificationQuestions that categorize items using basic criteria
Sequence / ProcedureQuestions about the order of steps or procedures
Example-to-Concept DerivationQuestions that draw an abstract concept from a given example
Compare & ContrastQuestions about similarities and differences between two concepts
Advanced ClassificationClassification questions using complex, multi-layered criteria
Condition–Outcome MatchingQuestions that link a specific condition to its resulting outcome
Judgment + ReasoningQuestions that require a judgment along with supporting rationale
Calculation / ApplicationQuestions that apply a formula or rule to solve a problem
Minimal DescriptionQuestions answered with a brief explanation
Hypothetical Reasoning”What if…” style questions that require reasoning
Critical EvaluationQuestions that critically assess a claim or approach
Synthesis & ProposalQuestions that integrate multiple concepts to propose a new solution
Perspective ShiftQuestions that examine a problem from a different point of view
Cross-Concept ComparisonQuestions that compare concepts across different domains
Analogical ReasoningQuestions that apply a similar structure to a new context