or run

tessl search
Log in

Version

Files

tile.json

rubric.jsonevals/scenario-2/

{
  "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
    }
  ]
}