# Formative Assessment Widgets

*Interactive formative assessment widgets for Marimo computational notebooks using AnyWidget.*

## Overview

### `ConceptMapWidget`: connect concepts with relationships

![concept map](pages/img/concept_map.png)

### `FlashcardWidget`: check understanding with flash cards

![flashcard](pages/img/flashcard.png)

### `LabelingWidget`: add labels to items

![labeling](pages/img/labeling.png)

### `MatchingWidget`: match items from Column A to items from Column B

![matching](pages/img/matching.png)

### `MultipleChoiceWidget`: answer a question with multiple options

![multiple choice](pages/img/multiple_choice.png)

### `OrderingWidget`: arrange items in the correct sequence

![ordering](pages/img/ordering.png)

## Try the Example

```bash
marimo run demo.py
```

This will open an interactive notebook showcasing all widget types.
