Skip to main content

A Python package that facilitates the creation of HTML evaluations.

Project description

HtmlEval Documentation

HtmlEval is a framework for constructing evaluation surveys with reusable, structured blocks.
It enables the creation of simple and complex survey layouts, allowing users to:

  • Evaluate text
  • Categorize content
  • Interact with structured data

Overview

This documentation explains how to:

  • Build surveys using simple blocks (text, checkboxes, selection questions).
  • Combine blocks into compound layouts (columns, tabs, interactive fragments).
  • Generate and customize survey examples.

Getting Started

To generate a survey, use:

python ../createDemo.py

For more:

  • Simple Blocks: Basic building blocks for surveys.
  • Compound Blocks: Advanced layouts using structured containers.

Documentation Structure

1. Simple Blocks - Building Survey Components

1.1. Introduction
1.2. Starting with a Basic Text Block
1.3. Adding Multi-Row Checked Questions
1.4. Using Multi-Row Selection (Dropdown)
1.5. Final Full Code: Complete Running Example
1.6. Next Steps

2. Compound Blocks - Structuring Surveys

2.1. Introduction
2.2. Using Columns
2.3. Using Tabs
2.4. Adding Interactive Elements
2.5. Final Full Code: Complete Running Example
2.6. Next Steps


Navigation


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

htmleval-0.1.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

htmleval-0.1.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file htmleval-0.1.0.tar.gz.

File metadata

  • Download URL: htmleval-0.1.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for htmleval-0.1.0.tar.gz
Algorithm Hash digest
SHA256 cb342b866a2f38940a47ee14d44e5ed427aa4b19f3073a8dea83c32aa73e2eb3
MD5 5e3d34676f910f115258a078f2eb3f49
BLAKE2b-256 0765d87be7c50579c4fd42367eac656ef6e632d7c158ce577a3160957a7ed4d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for htmleval-0.1.0.tar.gz:

Publisher: publish.yml on markusmobius/htmleval

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file htmleval-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: htmleval-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for htmleval-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c92ffe3af6fc55bf1b14e64998fe88eb79d98fae1a98a7f0df9d16fe0afdc911
MD5 b7283c705b968e0dcec9c420eb12b4cb
BLAKE2b-256 a5f563deb3825270d49264e6e394147b1344f8a2a11ca709faa27300afa7d205

See more details on using hashes here.

Provenance

The following attestation bundles were made for htmleval-0.1.0-py3-none-any.whl:

Publisher: publish.yml on markusmobius/htmleval

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page