Rare find

Check50. A tool that automatically grades code assignments and tells students what's wrong.

github.com/cs50/check50

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

July 2025
  • Release —v3.4.0
  • Merge pull request #364 from cs50/fix/remove-unused-imports
  • add back imports for _data, _log, and hidden
  • remove unused imports
  • Merge pull request #363 from cs50/feat/version-check
  • tweaked formatting
  • check version only if not in dev, offline, or local mode
  • update minimum required python version to 3.8
  • simplify version check
  • add version check functionality
May 2025
  • updated Python version in GitHub Actions workflow to 3.13
May 2024
  • updated actions/github-script to version v7
February 2024
  • updated action/checkout and action/setup-python
December 2023
  • Release —v3.3.11
  • Merge pull request #325 from cs50/curiouskiwi-patch-1
  • Update setup.py
  • clarify check50 browser message
November 2023
  • Release —v3.3.10
  • Merge pull request #322 from cs50/rongxin-patch-1
  • stringify file path
  • required packaging
  • replace pkg_resources with importlib.metadata for Python 3.12, requir…
October 2023
  • Release —v3.3.9
  • install setuptools
August 2023
  • Release —v3.3.8
November 2022
  • Release —v3.3.3
  • Release —v3.3.4
  • Release —v3.3.5
  • Release —v3.3.6
  • Release —v3.3.7