Metadata-Version: 2.4
Name: faw
Version: 0.9.0
Summary: Formative assessment widgets
Project-URL: Repository, https://github.com/gvwilson/faw
Author-email: Greg Wilson <gvwilson@third-bit.com>
License-File: LICENSE.md
Keywords: AnyWidget,education,formative assessment,open source
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.12
Requires-Dist: anywidget>=0.9.21
Description-Content-Type: text/markdown

# 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.
