TenkaCloud Docs

役割別マニュアル Preview

役割から選ぶ

  • 開催者: チーム、環境、参加者 URL・チームキー、採点、撤収を準備する
  • 参加者: 自分のチームへ参加して問題を解く
  • 問題作成者: 教材と参加者の操作経路を作る
  • 開発者: 実装とテストを変更する

役割の関係

一つのローカルプロセスが開催者・参加者の画面を配信し、大会・チームの状態を保存して、所有する問題環境を操作します。開催者の権限と参加チームの認証は別です。問題の内容はカタログが管理します。schema の検証成功だけでは実行対応を証明できません。

迷った場合

はじめにから進めてください。開催方式は Local と Cloud です。クラウドの deploy/destroy は権限設定を確認して実行します。クラウド開催は Lambda・Cognito と選択した Turso / DynamoDB で、汎用 CloudFormation 配置、flag / multi-flag・定期採点、参加者の Console / CLI アクセス、Cryptography Battle などの組み込み coordination を実行します。Docker / Compose 問題はローカル開催専用で、クラウドのカタログには表示しません。実 AWS・hosted Turso での大会性能は未検証です。