CSCD 240 CTF Manager

← Dashboard

FERPA Compliance & Privacy Statement

CSCD 240 CTF Management Platform - Eastern Washington University

What This System Stores

  • CTF challenge descriptions, flags, and point values
  • Concept tags (skills tested by each challenge)
  • Approval records (who approved, when)
  • Automated audit results (screenshots of challenge content)
  • Faculty/TA user accounts (GitHub username, name, role)

What This System Does NOT Store

  • No student names, emails, or identifiers
  • No grades, scores, or academic records
  • No student submissions or answers
  • No enrollment or registration data
  • No educational records of any kind

Where Student Data Lives

SystemDataAccess
Canvas LMSGrades, enrollment, submissionsEWU institutional login
CTFdCTF submissions, scores, leaderboardStudent accounts (separate)
GitHub ClassroomLab code, commitsStudent GitHub accounts

This management platform has no connection to any of these systems. It manages challenge content only.

AI Usage Disclosure

The following AI-assisted processes were used in challenge creation:

  • Challenge generation: Initial challenge descriptions and flags were AI-generated based on the CSCD 240 lecture curriculum. All challenges require human review and approval.
  • Concept tagging: Challenges were automatically tagged with relevant concepts using keyword matching. Tags should be verified by a human reviewer.
  • Automated auditing: A Playwright-based agent visited each challenge page, submitted flags, and took screenshots. These audits operate on challenge content only, not student data.

No AI system in this platform processes, stores, or has access to any student data. AI operations are limited to challenge content management and quality assurance.

Access Control

Access is restricted to approved faculty and TAs via GitHub OAuth. New accounts require manual administrator approval. Students and the general public cannot access this system.