CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-mdutils

A comprehensive Python library for programmatically creating and manipulating Markdown files with support for headers, tables, lists, images, links, and text formatting.

80

1.90x
Overview
Eval results
Files

rubric.jsonevals/scenario-8/

{
  "context": "This criteria evaluates the engineer's ability to use the mdutils package to generate a Markdown file with proper text formatting, specifically focusing on bold, italics, and inline code formatting capabilities.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "MdUtils initialization",
      "description": "Correctly initializes an MdUtils object to create a Markdown file named 'release_notes.md' with appropriate title",
      "max_score": 10
    },
    {
      "name": "Header creation",
      "description": "Uses new_header() or equivalent method to create the main title and section headers (New Features, Bug Fixes, Breaking Changes)",
      "max_score": 10
    },
    {
      "name": "Bold text formatting",
      "description": "Uses bold_italics_code='b' parameter or TextUtils.bold() to format text in bold (e.g., feature names, important notices) with at least 3 instances",
      "max_score": 20
    },
    {
      "name": "Inline code formatting",
      "description": "Uses bold_italics_code='c' parameter or TextUtils.inline_code() to format technical terms (function names, configuration keys) as inline code with at least 3 instances",
      "max_score": 20
    },
    {
      "name": "Italic text formatting",
      "description": "Uses bold_italics_code='i' parameter or TextUtils.italics() to format notes, warnings, or emphasis text in italics with at least 2 instances",
      "max_score": 20
    },
    {
      "name": "Combined formatting",
      "description": "Demonstrates use of combined formatting (e.g., bold_italics_code='bc' or 'bi') to apply multiple text styles to the same text element",
      "max_score": 10
    },
    {
      "name": "File generation",
      "description": "Properly calls create_md_file() to write the generated Markdown content to disk, producing a valid release_notes.md file",
      "max_score": 10
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/pypi-mdutils

tile.json