---
key: mechanic/education--family-53
type: mechanic
id: education--family-53
lang: en
title: Difficulty adaptation and personalization
summary: >-
  The game adjusts the starting point, challenge or support to the learner’s
  knowledge and actions, while keeping success criteria clear.
updatedAt: '2026-10-22'
status: active
url: 'https://gamemechanics.pro/en/knowledge/mechanic/education--family-53/'
jsonUrl: >-
  https://gamemechanics.pro/api/v1/knowledge/en/mechanic/education--family-53.json
markdownUrl: >-
  https://gamemechanics.pro/content/knowledge/en/mechanic/education--family-53.md
aliases:
  - Adaptive difficulty
tags:
  - Educational games
  - 'Learning, feedback and assessment'
sourceIds:
  - source-872a30e434db6d16
sources:
  - id: source-872a30e434db6d16
    title: Duolingo
    url: >-
      https://blog.duolingo.com/duolingo-101-how-to-learn-a-language-on-duolingo/
    verifiedAt: null
relations: []
placements:
  - catalogId: education
    id: family-53
    title: Educational games
    url: 'https://gamemechanics.pro/en/mechanics/education/#family-53'
    categoryIds:
      - learning
supersededBy: []
attributes:
  preview:
    updatedAt: '2026-10-22'
    title: Adaptive difficulty
    description: >-
      The game adjusts the starting point, challenge or support to the learner’s
      knowledge and actions, while keeping success criteria clear.
    image:
      src: images/mechanics/learning-duo-101-3.webp
      width: 665
      height: 1440
      game: Duolingo
      sourceUrl: >-
        https://blog.duolingo.com/duolingo-101-how-to-learn-a-language-on-duolingo/
      originalUrl: >-
        https://s3.us-east-1.amazonaws.com/content.duolingo.com/Duolingo+101%3A+How+to+learn+a+language+on+Duolingo/3-onboarding.png
      credit: Duolingo
      rights: © Duolingo. All rights reserved. Excluded from MIT and CC BY 4.0.
      caption: 'Duolingo: starting from scratch or finding a suitable level'
      alt: 'Duolingo: starting from scratch or finding a suitable level'
      markers:
        - x: 49
          'y': 57
          label: Find my level offers placement
    tips:
      - >-
        Explain level placement and let learners correct an inaccurate
        assessment.
    examples:
      - title: Duolingo
        url: >-
          https://blog.duolingo.com/duolingo-101-how-to-learn-a-language-on-duolingo/
endsAt: null
provenance: >-
  Educational reference expanded from all 64 families and 749 variants of the
  original children-education taxonomy, with original editorial additions dated
  2026-10-20. Sources support specific methods and examples, not the entire
  classification or its effectiveness.
license: CC-BY-4.0
codeLicense: MIT
attribution: gamemechanics.pro contributors
catalogKey: catalog/education
---
# Difficulty adaptation and personalization

id: education--family-53
type: mechanic
key: mechanic/education--family-53
lang: en
status: active
url: https://gamemechanics.pro/en/knowledge/mechanic/education--family-53/

The game adjusts the starting point, challenge or support to the learner’s knowledge and actions, while keeping success criteria clear.

## At a glance

![Duolingo: starting from scratch or finding a suitable level](https://gamemechanics.pro/images/mechanics/learning-duo-101-3.webp)

[Duolingo](https://blog.duolingo.com/duolingo-101-how-to-learn-a-language-on-duolingo/) · © Duolingo. All rights reserved. Excluded from MIT and CC BY 4.0.

1. Find my level offers placement

- Explain level placement and let learners correct an inaccurate assessment.

- [Duolingo](https://blog.duolingo.com/duolingo-101-how-to-learn-a-language-on-duolingo/)

## How it works

Change object count

## Variants

### Variants

<a id="family-53-branch-1"></a>

- Change object count <a id="family-53-variant-1"></a>
- Change property count <a id="family-53-variant-2"></a>
- Change sequence length <a id="family-53-variant-3"></a>
- Change distractor similarity <a id="family-53-variant-4"></a>
- Change step count <a id="family-53-variant-5"></a>
- Change model availability <a id="family-53-variant-6"></a>
- Change required precision <a id="family-53-variant-7"></a>
- Change event speed <a id="family-53-variant-8"></a>
- Select tasks by error type <a id="family-53-variant-9"></a>
- Offer level choice <a id="family-53-variant-10"></a>
- Match stories to interests <a id="family-53-variant-11"></a>
- Separate content and control difficulty <a id="family-53-variant-12"></a>

## Design example

After an error, keep the concept but reduce distractor count.

## Context and limits

A mechanic map for games with explicit learning goals, from first encounters with a topic to professional practice. It covers children, teenagers and adults; choose subject, difficulty, context and controls for the learner. Player actions, subject content, instructional support and assessment are distinct layers. Scores and game completion alone do not establish mastery or skill transfer.

## Connected materials


## Sources and provenance

Educational reference expanded from all 64 families and 749 variants of the original children-education taxonomy, with original editorial additions dated 2026-10-20. Sources support specific methods and examples, not the entire classification or its effectiveness.

- [Duolingo](https://blog.duolingo.com/duolingo-101-how-to-learn-a-language-on-duolingo/) (id: source-872a30e434db6d16)

CC-BY-4.0 · gamemechanics.pro contributors
