Files
rogaining_srv/エントリー.md
2025-09-06 04:10:20 +09:00

36 lines
1.4 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

CPLIST/input/teams2025.csv から、以下の手順でデータベーステーブルに書き込むプログラムを作成しなさい。docker compose 環境
CSVは以下の項目を持つ。
部門別数,時間,部門,チーム名,メール,パスワード,電話番号,氏名1,誕生日1,氏名2,誕生日2,氏名3,誕生日3,氏名4,誕生日4,氏名5,誕生日5,氏名6,誕生日6,氏名7,誕生日7,,
1. 起動パラメータで、event_code を指定する. DBはrogdbを使用。user は admin パスワードは admin123456 ホストは localhost を指定
2. CSVを読みこみ、各行ごとに下記の処理を行う。
2-1. カスタムユーザー
# メールアドレスをキーに既存ユーザーを取得
 検索がヒットしなければ、ユーザー登録する。
検索がヒットすれば、パスワードを更新し、
  event_codeに指定event_codeを設定
  zekken_number に zekken を入力
  team_name に team名を入れる
2-2. チーム登録
# 部門・時間・チーム名でチーム登録
# メンバーを1名ずつ7名まで登録
## それぞれダミーメアドと名前と生年月日でメンバー登録
2-3. エントリー登録
# 指定されたイベントにチームを登録する。
2-4. イベント参加
# 登録したエントリーでイベント参加する。