A comprehensive Python library for programmatically creating and manipulating Markdown files with support for headers, tables, lists, images, links, and text formatting.
80
{
"context": "This criteria evaluates how effectively the engineer uses the mdutils package to create unordered lists, including both flat and nested list structures, which is the core capability being tested.",
"type": "weighted_checklist",
"checklist": [
{
"name": "MdUtils initialization",
"description": "Uses MdUtils class to initialize a markdown file object with appropriate filename",
"max_score": 15
},
{
"name": "new_list method usage",
"description": "Uses the new_list() method to create unordered lists with list items",
"max_score": 30
},
{
"name": "Nested list structure",
"description": "Correctly implements nested lists by passing nested Python lists as the items parameter to new_list(), creating the hierarchical structure for the Completed Tasks section",
"max_score": 35
},
{
"name": "Flat list structure",
"description": "Correctly implements a flat (non-nested) list by passing a simple Python list as the items parameter to new_list() for the Pending Tasks section",
"max_score": 10
},
{
"name": "File creation",
"description": "Uses create_md_file() method to write the accumulated markdown content to the physical file",
"max_score": 10
}
]
}Install with Tessl CLI
npx tessl i tessl/pypi-mdutilsdocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10