CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-cloudinary

Python and Django SDK for Cloudinary, a cloud-based image and video management service with comprehensive transformation, optimization, and delivery capabilities

Overall
score

94%

Overview
Eval results
Files

rubric.jsonevals/scenario-4/

{
  "context": "This evaluation assesses the engineer's ability to use Cloudinary's transformation chaining feature to apply multiple sequential transformations to an image. The focus is on proper usage of Cloudinary's URL generation and transformation syntax.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Uses CloudinaryImage",
      "description": "Uses cloudinary.CloudinaryImage() or cloudinary.utils.cloudinary_url() to generate the transformation URL",
      "max_score": 15
    },
    {
      "name": "Implements transformation chaining",
      "description": "Uses multiple transformation dictionaries or transformation parameter lists to create a chain of transformations (not a single transformation with all parameters combined)",
      "max_score": 30
    },
    {
      "name": "First transformation step",
      "description": "First transformation includes width=800, height=800, crop parameter (e.g., 'fit', 'fill'), gravity parameter (e.g., 'auto'), and format='webp' or fetch_format='webp'",
      "max_score": 20
    },
    {
      "name": "Second transformation step",
      "description": "Second transformation includes radius parameter for rounded corners (e.g., radius=5) and border parameter for the border (e.g., border='2px_solid_rgb:CCCCCC' or similar)",
      "max_score": 20
    },
    {
      "name": "Third transformation step",
      "description": "Third transformation includes overlay parameter or layer for text overlay, with the watermark_text parameter used in the overlay, and gravity parameter for positioning (e.g., 'south_east' for bottom-right)",
      "max_score": 15
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/pypi-cloudinary

tile.json