QR Code image generator with customizable image formats, error correction levels, and styling options
{
"context": "This criteria evaluates the engineer's proficiency in using the qrcode package's make() function for quick QR code generation. It assesses their understanding of the single-function interface, error correction configuration, and color customization capabilities.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Uses make() function",
"description": "Uses the qrcode.make() function to generate QR codes with a single function call",
"max_score": 30
},
{
"name": "Error correction configuration",
"description": "Correctly configures error correction level using qrcode constants (ERROR_CORRECT_L, ERROR_CORRECT_M, ERROR_CORRECT_Q, or ERROR_CORRECT_H) passed to make()",
"max_score": 25
},
{
"name": "Color customization",
"description": "Uses fill_color and back_color parameters with make() to customize QR code colors",
"max_score": 25
},
{
"name": "Image saving",
"description": "Correctly saves the image object returned by make() to the output path using the save() method",
"max_score": 20
}
]
}evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10