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-10/

{
  "context": "This criteria evaluates how well the engineer uses mdutils package capabilities for template-based document construction, specifically focusing on marker-based placeholder creation, content insertion at markers, and document structure management.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "MdUtils initialization",
      "description": "Uses MdUtils class constructor to initialize a markdown document with the provided title and filename parameters",
      "max_score": 10
    },
    {
      "name": "Header creation",
      "description": "Uses new_header() method to create section headers at appropriate levels (e.g., level 2 or 3 for subsections)",
      "max_score": 10
    },
    {
      "name": "Marker creation",
      "description": "Uses create_marker() method to create placeholder markers in the document for later content insertion",
      "max_score": 20
    },
    {
      "name": "Table insertion via marker",
      "description": "Uses new_table_array() method with the marker parameter to insert a table at a specific placeholder location",
      "max_score": 20
    },
    {
      "name": "Text insertion via marker",
      "description": "Uses write() or new_paragraph() method with the marker parameter to insert text content at a specific placeholder location, or uses place_text_using_marker() method",
      "max_score": 20
    },
    {
      "name": "File generation",
      "description": "Uses create_md_file() method to generate and save the final markdown file with all content properly placed",
      "max_score": 15
    },
    {
      "name": "Correct template workflow",
      "description": "Follows the proper workflow: creates document structure first with markers, then populates markers with content, demonstrating understanding of non-linear document construction pattern",
      "max_score": 5
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/pypi-mdutils

tile.json