Skip to content

freeCodeCamp/exam-services

Exam Services

cd moderation-service && cp sample.env .env
cd screenshot-service && cp sample.env .env
docker compose up -d

Moderation Service

Development

docker compose up -d moderation

Testing

Seed database with exam and attempt

cd freeCodeCamp/freeCodeCampm
pnpm run seed:exam-env --attempt

A specific version of rustc is used, because the test tooling requires nightly features.

cargo +nightly-2025-04-03 test

Screenshot Service

Development

docker compose up -d screenshot

Design Philosophy

Sentry error events are emitted when things that should not go wrong, go wrong.

Sentry traces (transactions) are emitted to log things, and to show errors that are allowed to happen.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published

Contributors 2

  •  
  •