Python library to build pretty command line user prompts with interactive forms and validation
Overall
score
96%
{
"context": "This criteria evaluates how well the engineer uses the questionary library to implement menu navigation with configurable list cycling behavior. The focus is on correctly using questionary's select prompt and its cycle parameter to control boundary wrapping.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Uses questionary.select",
"description": "Uses the questionary.select() function to create the interactive menu",
"max_score": 30
},
{
"name": "Configures cycle parameter",
"description": "Correctly passes the cycle parameter to questionary.select() to control boundary wrapping behavior",
"max_score": 40
},
{
"name": "Provides menu choices",
"description": "Provides a list of at least 5 choices to the select prompt using the choices parameter",
"max_score": 15
},
{
"name": "Returns selected value",
"description": "Correctly calls the ask() method on the select prompt and returns the selected value",
"max_score": 15
}
]
}Install with Tessl CLI
npx tessl i tessl/pypi-questionarydocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10