This is a Competition Management System used in RoboCupJunior's rescue line & maze competitions in word wide. Please refer to the English version README for details.
--
これは,ロボカップジュニアレスキュー競技で用いられる大会管理システムです.
- International RoboCupJunior Rescue Committee により発行された2024ルール
- 日本のレスキュー技術委員会により発行されたレスキュー・ライン・エントリー2024ルール --
大元のプロジェクトからフォークして開発を進めています. 主な変更点は以下の通りです.
- ユーザー管理機能を強化
- マップの回転機能を追加
- インタビュー機能を追加
- 国際2024ルールに対応
- ラインのタイルセットの在庫管理に対応
- 大会データーのバックアップ/リストアに対応
- トラブル発生時のハンドオーバーに対応
- 紙のスコアシートの出力に対応
- ドキュメント提出/レビューシステムを統合
- システムからのメール配信が可能
- レスキュー・ライン・エントリー / レスキュー・メイズ・エントリー2023ルールに対応
特別な理由がない限り,本リポジトリで提供しているバージョンを使用することをお勧めします.
最新バージョンが稼働しています.Dockerイメージを利用して,OCIのarmインスタンス上に構築しています.
- [2023/06/04] 国際2023ルールに対応しました。
- [2022/10/09] レスキュー・メイズ・エントリー 2023ルールに対応しました
- [2022/09/17] レスキュー・ライン・エントリー 2023ルールに対応しました
- [2021/10/02] 2022ルールに暫定対応しました.
- [2021/03/07] 2021ルールに正式に対応しました.
- [2020/11/28] ドキュメント系システムを本システムに統合しました.また,システムからのチームへのメール配信も可能になりました.
- [2020/02/10] v20系にて2020ルールに対応しました.
- [2019/07/17] スコアシートを出力できるようになりました.
- [2019/03/19] 大会データをバックアップを取ることができるようになりました.また,トップページのUIを大幅に変更しました.
- [2018/10/24] v.19系にて,2019ルールに対応しました.v.19系では,2018ルールに後方互換性があります.
把握している限りの,本システムを用いて運用を行った主な大会の一覧です.派生バージョンの使用も含みます.
- スウェーデン国内大会
- ロボカップジュニア2017 関東ブロック大会
- ロボカップジュニア ジャパンオープン2017 ぎふ・中津川
- RoboCup 2017 Nagoya Japan
- NESTロボコン2017
- ロボカップジュニア2018 北埼玉ノード大会
- ロボカップジュニア2018 南埼玉ノード大会
- ロボカップジュニア2018 千葉ノード大会
- ロボカップジュニア2018 広島ノード大会
- ロボカップジュニア2018 大阪中央ノード大会
- ロボカップジュニア2018 埼玉ブロック大会
- ロボカップジュニア2018 関東ブロック大会
- ロボカップジュニア2018 広島ブロック大会
- ロボカップジュニア2018 関西ブロック大会
- ロボカップジュニア ジャパンオープン2018 和歌山
- RoboCup 2018 Montreal Canada
- 関西ブロック 夏のオープン大会2018
- ロボカップジュニア2019 東海ブロック大会
- ロボカップジュニア2019 埼玉ブロック大会
- ロボカップジュニア2019 広島ブロック大会
- ロボカップジュニア2019 大阪中央ノード大会
- ロボカップジュニア2019 関西ブロック大会
- ロボカップジュニア2019 関東ブロック大会
- ロボカップジュニア ジャパンオープン2019 和歌山
- RoboCup 2019 Sydney Australia
- ロボカップジュニア2020 大阪中央ノード大会
- ロボカップジュニア2020 関西ブロック大会
- ロボカップジュニア2021 東海ブロック大会
- ロボカップジュニア 日本大会2021 オンライン
- RoboCup2021 WORLDWIDE
- RoboCup 2022 Bangkok Thailand
- ロボカップジュニア2023 東海ブロック大会
- ロボカップジュニア2023 関東ブロック大会
- ロボカップジュニア2023 関西ブロック大会
- ロボカップジュニア2023 広島ブロック大会
- ロボカップジュニア ジャパンオープン2023 名古屋
- Torneo Mexicano de Robótica 2023 (メキシコ)
- RoboCup 2023 Bordeaux France
- RoboCup Junior Japan Open 2024 Nagoya
- RoboCup 2024 Eindhoven
公式Dockerイメージを用意しています.本イメージからの利用を推奨します.
公式Dockerイメージは次のアーキテクチャに対応します.
- linux/amd64
- linux/arm/v6
- linux/arm/v7
- linux/arm64
また,環境構築用のヘルパーファイルも用意しています.
sudo npm install -g bower
ディレクトリ内で...
npm install
bower install
npm run build
mkdir logs
mkdir documents
node server
初期アカウントは次の通りです.
ユーザー名 | パスワード |
---|---|
admin | adminpass |
システムからメールを配信するには,使用するSMTPサーバ等の情報を設定する必要があります.
次の内容を process.env
に追記してください.
設定内容は,各自の環境に合わせて変更してください.このままコピペしても動きません!
MAIL_SMTP=smtp.example.com
MAIL_PORT=587
MAIL_USER=smtp_user
MAIL_PASS=smtp_password
MAIL_FROM=fromAddress@example.com
MAIL_SENDER=RoboCupJunior Japan
RCJ Scoring System Community Forumをご覧ください.
現時点では,原則として,本フォーラムへのアクセスを各地の大会実行委員に相当する方に限定しています.
アクセスを希望される場合は,各ブロックのレスキュー技術委員にご相談ください.
*旧バージョンの情報を含みます.
ログイン画面
Line 競技一覧
Line 審判1
Line 審判2
Line 確認
Maze 審判
以下の効果音を使用しています.