# Image Sequencing (H5P.ImageSequencing)

Pictures shown shuffled, which the learner puts in order: stages of a process, ages of a thing.

- Write `sequenceImages` in the right order, at least three, each with `image` and `imageDescription`; the content shuffles them.

## Example

```json
{
  "type": "H5P.ImageSequencing",
  "params": {
    "taskDescription": "Put the river's course in order, from source to sea.",
    "sequenceImages": [
      { "image": { "path": "source.png" }, "imageDescription": "A spring in the mountains" },
      { "image": { "path": "valley.png" }, "imageDescription": "A river in a valley" },
      { "image": { "path": "delta.png" }, "imageDescription": "A delta at the sea" }
    ]
  }
}
```

<!-- Generated by `h5p-author schema --markdown` from the pinned pack. Do not edit by hand. -->

## Fields of H5P.ImageSequencing 1.1

The example is `type` and `params` alone, and `params` holds the fields below. A source also names its own `title`, `language`, `license` and `authors`, all four required: the build refuses a source that leaves out any of them. The author's name and the licence are the user's: ask for what they have not given. For a name they skip, write the one you know them by, or "Unknown"; for a licence they skip, `U`.

- `taskDescription` text = "Drag to arrange the images in the correct se… — Task Description: A guide telling the user how to solve this task.
- `altTaskDescription` text = "Make the following list be ordered correctly… — Alternate Task Description: A guide intended for visually impaired users on how to solve this task.
- `sequenceImages` list 3+ of, required — Images
  - `image` image file, required — Image
  - `imageDescription` text, required — Image Description: An image description for users who cannot recognize the image
  - `audio` audio files — Audio files
- `behaviour` group — Behavioural settings
  - `enableSolution` boolean = true — Add a show solution button for the game
  - `enableRetry` boolean = true — Add button for retrying when the game is over
  - `enableResume` boolean = true — Add button for resuming from the current state

11 interface texts are left out: they come from the libraries' translations. `h5p-author schema H5P.ImageSequencing --all` lists them, for a source to set one.

<!-- End of the generated section. -->
