CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/npm-vant

tessl install tessl/npm-vant@4.9.0

Mobile UI Components library built on Vue 3 with 100+ components

Agent Success

Agent success rate when using this tile

74%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.07x

Baseline

Agent success rate without this tile

69%

rubric.jsonevals/scenario-6/

{
  "context": "This criteria evaluates how effectively the engineer uses Vant's Circle component to create circular progress indicators. The assessment focuses on proper component import, usage of Circle component props, and implementation of the required customizations.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Circle component import",
      "description": "The solution imports the Circle component from the vant library (e.g., import { Circle } from 'vant' or using van-circle tag)",
      "max_score": 15
    },
    {
      "name": "Basic Circle usage",
      "description": "Uses the Circle component with the v-model or rate prop to display the basic progress indicator at 75%",
      "max_score": 15
    },
    {
      "name": "Stroke width customization",
      "description": "Uses the stroke-width prop on the Circle component to set custom stroke width to 8px for the customized stroke indicator",
      "max_score": 20
    },
    {
      "name": "Color customization",
      "description": "Uses the color prop on the Circle component to set the custom color #1989fa for the color indicator",
      "max_score": 20
    },
    {
      "name": "Size customization",
      "description": "Uses the size prop on the Circle component to set a custom width of 150px for the large indicator",
      "max_score": 15
    },
    {
      "name": "Text display",
      "description": "Uses the Circle component's default slot or text prop to display percentage values in the center of each circle",
      "max_score": 10
    },
    {
      "name": "Dynamic updates",
      "description": "Implements reactive data binding so that Circle components update their display when progress values change",
      "max_score": 5
    }
  ]
}

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
npmpkg:npm/vant@4.9.x
tile.json