docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10
{
"context": "This evaluation assesses how well the engineer uses the @material/layout-grid package to create a responsive product card gallery, with particular focus on correctly implementing the three-layer grid structure (container, inner wrapper, and cells) that is fundamental to this CSS grid system.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Root Container Class",
"description": "Uses the .mdc-layout-grid class on the root container element to establish the grid system",
"max_score": 20
},
{
"name": "Inner Wrapper Class",
"description": "Uses the .mdc-layout-grid__inner class on a wrapper element nested directly inside the grid container to create the column structure",
"max_score": 20
},
{
"name": "Cell Classes",
"description": "Uses the .mdc-layout-grid__cell class on each product card element to make them grid cells",
"max_score": 20
},
{
"name": "Three-Layer Hierarchy",
"description": "Correctly implements the three-layer nesting structure: container > inner > cells, with each layer properly nested within the previous one",
"max_score": 25
},
{
"name": "Multiple Grid Cells",
"description": "Creates at least 6 elements with the .mdc-layout-grid__cell class to represent product cards",
"max_score": 15
}
]
}