Blogs
Case study

Solution

Information Architecture

The product maps into three surfaces: marketing, the signed-in app, and public share pages for badges.

SlopTeacher information architecture: marketing pages, signed-in app home and session flow, and public badge share page

User Flows

The core path runs from landing paste through interview. A full finished test can unlock badge sharing; ending early still shows results without a badge.

SlopTeacher user flow from landing through interview, then results with or without a badge

Design Decisions

These are locked choices already made in the product, not proposals.

DecisionWhat we chose
Landing refresh for marketingStronger first screen: brand name at hero scale, promise headline ("Prove you wrote it, not the model."), then story sections: How it works, What you get, Who it is for.
Quick CTA: GitHub paste barHero includes a search-style pill field ("paste your repo/github profile") with Continue, so the main action is immediate before Sign up / Sign in.
Results to bento layoutTest results redesigned into a readable multi-block layout: summary + actions beside a score card; below, Pass / Pending / Slop tabs beside resources, not a dense single column.
GitHub badges as proof of workAfter a full completed test, the user can share a result: copy README markdown for a badge image that links to a simple public score page. Results stay private until they choose to share.
Ship UI on the testing branch firstMarketing and UI changes were rolled out on the testing branch for validation. This phase was not treated as a full production launch.

Badge rules (user language)

  • A test that ends early cannot get a badge.
  • Sharing makes that one result public via a secret link for that result.
  • The public page states that the badge records a quiz score. It explicitly clarifies that it is not proof the publisher wrote the code.

Prototype

Instead of using Figma, we took an Agentic AI approach and deployed directly into testing branches before production, which resulted in faster development.

Final Product

The live product is available at slopteacher.com.