CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-questionary

Python library to build pretty command line user prompts with interactive forms and validation

Overall
score

96%

Overview
Eval results
Files

rubric.jsonevals/scenario-9/

{
  "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-questionary

tile.json