シンプルでウェブベースのコンテスト採点システムです。(コンテスト採点システム)

saitensan は、コンテストやハッカソン、その他の審査イベント向けに、軽量でリアルタイムな採点および集計ソリューションを提供します。ローカルで実行され、ウェブブラウザを通じてアクセスできます。
contest_id を割り当てることで、複数のイベントを個別に管理できます。システムに Deno がインストールされている必要があります。
static/index.html を開き、コンテストの設定を行います。
list: 審査対象となる作品や項目の名前をこの配列に設定します。pnt: 採点基準(例: “技術力”, “デザイン”)をこの配列に設定します。max: 各基準に対して審査員が付けられる最大得点を設定します。ターミナルでプロジェクトのディレクトリに移動し、以下のコマンドを実行します:
deno run -A saitensan.js
サーバーが起動し、http://localhost:8000 でアクセス可能になります。
サーバーが起動すると、主に2つのページにアクセスできます。
審査員の採点ページ:
各審査員には固有のURLが必要です。contest パラメータはイベント全体で共通にする必要がありますが、id パラメータは各審査員ごとに固有の番号にする必要があります。
http://localhost:8000/?contest=<contest_id>&id=<judge_id>
例: http://localhost:8000/?contest=test&id=1