or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/mdutils@1.8.x
tile.json

tessl/pypi-mdutils

tessl install tessl/pypi-mdutils@1.8.0

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

Agent Success

Agent success rate when using this tile

80%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.9x

Baseline

Agent success rate without this tile

42%

rubric.jsonevals/scenario-3/

{
  "context": "This criteria evaluates how effectively the engineer uses the mdutils package for file initialization and creation. The focus is on proper usage of MdUtils class initialization, file generation methods, and basic content addition methods.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "MdUtils initialization",
      "description": "Uses MdUtils class constructor with file_name parameter to initialize the markdown file object. The file_name should be derived from project_name (lowercase, underscores for spaces) without the .md extension, as mdutils adds it automatically.",
      "max_score": 20
    },
    {
      "name": "Title configuration",
      "description": "Uses the title parameter in MdUtils constructor (e.g., MdUtils(file_name='report', title='Project Name')) to set the document title, rather than manually adding it as content.",
      "max_score": 15
    },
    {
      "name": "File creation method",
      "description": "Uses create_md_file() method to write the accumulated markdown content to disk in the generate_report function. This method should be called after all content has been added.",
      "max_score": 20
    },
    {
      "name": "Content preview method",
      "description": "Uses get_md_text() method to return markdown content as a string without creating a physical file in the preview_report function.",
      "max_score": 20
    },
    {
      "name": "Header creation",
      "description": "Uses new_header() method to create the 'Status' and 'Key Findings' section headers with appropriate level parameter (e.g., new_header(level=2, title='Status')).",
      "max_score": 15
    },
    {
      "name": "List creation",
      "description": "Uses new_list() method with the findings list to create the unordered list of key findings (e.g., new_list(items=findings)).",
      "max_score": 10
    }
  ]
}