-- Table structure for table `cert_results`
--

CREATE TABLE `cert_results` (
  `result_id` int NOT NULL AUTO_INCREMENT,
  `session_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `question_id` int NOT NULL COMMENT 'cert_questions.id 참조',
  `user_answer` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '학생 답 (ア, イ, ウ, エ)',
  `is_correct` tinyint(1) DEFAULT NULL COMMENT '자동 채점 결과',
  `solved_at` datetime DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`result_id`),
  KEY `idx_session` (`session_id`),
  KEY `idx_question` (`question_id`),
  CONSTRAINT `fk_certres_login` FOREIGN KEY (`session_id`) REFERENCES `Goalskill_login`.`login` (`session_id`),
  CONSTRAINT `fk_certres_question` FOREIGN KEY (`question_id`) REFERENCES `cert_questions` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `cert_results`
--


--
-- Table structure for table `courses`
--

CREATE TABLE `courses` (
  `course_id` int NOT NULL AUTO_INCREMENT,
  `title` varchar(100) NOT NULL,
  `description` text,
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `total_months` int DEFAULT '6' COMMENT '총 과정 기간 (개월)',
  PRIMARY KEY (`course_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `courses`
--

INSERT INTO `courses` VALUES (1,'기본 커리큘럼',NULL,'2026-02-02 13:03:52',6);

--
-- Table structure for table `curriculum_A`
--

CREATE TABLE `curriculum_A` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `session_id` varchar(255) NOT NULL,
  `question_id` bigint NOT NULL,
  `answer_text` text NOT NULL,
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `curriculum_A`
--


--
-- Table structure for table `curriculum_Q`
--

CREATE TABLE `curriculum_Q` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `session_id` varchar(255) NOT NULL,
  `step_order` int NOT NULL,
  `question_text` text NOT NULL,
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `curriculum_Q`
--


--
-- Table structure for table `curriculum_items`
--

CREATE TABLE `curriculum_items` (
  `item_id` int NOT NULL AUTO_INCREMENT,
  `course_id` int NOT NULL,
  `name` varchar(150) NOT NULL,
  `category` varchar(50) DEFAULT NULL,
  `estimated_days` int DEFAULT '1',
  `sort_order` int DEFAULT NULL,
  PRIMARY KEY (`item_id`),
  KEY `course_id` (`course_id`),
  CONSTRAINT `curriculum_items_ibfk_1` FOREIGN KEY (`course_id`) REFERENCES `courses` (`course_id`)
) ENGINE=InnoDB AUTO_INCREMENT=73 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `curriculum_items`
--

INSERT INTO `curriculum_items` VALUES (1,1,'基礎理論 & アルゴリズム (Ch 1~3, Ch 22)','THEORY',30,1),(2,1,'Paiza Bランク取得 (1/3) - 基礎文法およびロジック','PRACTICE',30,2),(3,1,'システム & ハードウェア (Ch 4~8)','THEORY',30,3),(4,1,'Paiza Bランク取得 (2/3) - 問題演習集中','PRACTICE',30,4),(5,1,'データベース & ネットワーク (Ch 9~10)','THEORY',30,5),(6,1,'MySQL (2週間) + Paiza 仕上げ (2週間)','PRACTICE',30,6),(7,1,'セキュリティ & 開発手法 (Ch 11~14)','THEORY',30,7),(8,1,'JavaScript (4週間) - フロントエンド動的機能','PRACTICE',30,8),(9,1,'経営/戦略 (マネジメント) (Ch 15~21)','THEORY',30,9),(10,1,'AWSサーバー (2週間) + API (2週間)','PRACTICE',30,10),(11,1,'Final 模擬試験 & 誤答ノート','THEORY',30,11),(12,1,'MCP (1週間) + Final PJT 完成 (3週間)','PRACTICE',30,12),(13,1,'第1章 基礎理論: n進数変換 (2進数, 10進数, 16進数)','THEORY',1,1),(14,1,'Paiza加入, 標準入出力, 変数宣言','PRACTICE',1,2),(15,1,'第1章 基礎理論: 数値表現 (補数, 浮動小数点)','THEORY',1,3),(16,1,'四則演算 (+, -, *, /) コーディング実習','PRACTICE',1,4),(17,1,'第1章 基礎理論: 算術演算と精度誤差','THEORY',1,5),(18,1,'条件分岐 (if, else, switch) 基礎','PRACTICE',1,6),(19,1,'第1章 基礎理論: 論理演算 (AND, OR, XOR, NOT)','THEORY',1,7),(20,1,'論理演算子活用 条件分岐 深化問題','PRACTICE',1,8),(21,1,'第1章 基礎理論: 情報理論 (符号化, ビット/バイト)','THEORY',1,9),(22,1,'反復文 (for, while) 基礎 九九の出力','PRACTICE',1,10),(23,1,'[復習] 1章 過去問 10問解く (2H)','THEORY',1,11),(24,1,'[実習] 星出力例題, 多重ループマスター (4H)','PRACTICE',1,12),(25,1,'[予習] 第2章 データ構造 概要 読む (2H)','THEORY',1,13),(26,1,'[実習] 配列(List) 基礎およびインデックス操作 (4H)','PRACTICE',1,14),(27,1,'第2章 アルゴリズム: データ構造 (スタック, キュー)','THEORY',1,15),(28,1,'1次元配列 データ 合計/平均 求める','PRACTICE',1,16),(29,1,'第2章 アルゴリズム: データ構造 (リスト, 連結リスト)','THEORY',1,17),(30,1,'2次元配列 宣言およびデータアクセス法','PRACTICE',1,18),(31,1,'第2章 アルゴリズム: 木構造 (二分木 概念)','THEORY',1,19),(32,1,'文字列(String) 操作 1 (切り取り, 結合)','PRACTICE',1,20),(33,1,'第2章 アルゴリズム: 木 巡回法 (前順, 中順, 後順)','THEORY',1,21),(34,1,'文字列 操作 2 (検索, 置換)','PRACTICE',1,22),(35,1,'第2章 仕上げ: ハッシュ(Hash)と検索速度','THEORY',1,23),(36,1,'関数(Method) 定義および呼び出し練習','PRACTICE',1,24),(37,1,'[復習] スタック/キュー/木 手で描いてみる (2H)','THEORY',1,25),(38,1,'[挑戦] Paiza Cランク レベルアップ 問題セット (4H)','PRACTICE',1,26),(39,1,'[重要] 第3章 アルゴリズム 入門 (フローチャート) (2H)','THEORY',1,27),(40,1,'[実習] クラスとオブジェクト(Object) 概念掴み (4H)','PRACTICE',1,28),(41,1,'第3章 アルゴリズム: 整列 (バブル, 選択ソート)','THEORY',1,29),(42,1,'バブルソート 直接コードで書いてみる','PRACTICE',1,30),(43,1,'第3章 アルゴリズム: 整列 (挿入, シェルソート)','THEORY',1,31),(44,1,'選択ソート 直接コードで書いてみる','PRACTICE',1,32),(45,1,'第3章 アルゴリズム: 整列 (クイック, マージ, ヒープソート)','THEORY',1,33),(46,1,'ライブラリ(Sort 関数) 活用法 身につける','PRACTICE',1,34),(47,1,'第3章 アルゴリズム: 探索 (線形探索)','THEORY',1,35),(48,1,'線形探索(Loop) 実装','PRACTICE',1,36),(49,1,'第3章 アルゴリズム: 探索 (二分探索)','THEORY',1,37),(50,1,'二分探索(Binary Search) 実装','PRACTICE',1,38),(51,1,'[深化] 整列/探索 アルゴリズム 時間計算量 計算 (2H)','THEORY',1,39),(52,1,'[実習] 標準ライブラリ活用 辞書(Map/Dictionary) (4H)','PRACTICE',1,40),(53,1,'[予習] 第22章 科目B(アルゴリズム) サンプル問題 (2H)','THEORY',1,41),(54,1,'[挑戦] Paiza Cランク 模擬テスト (4H)','PRACTICE',1,42),(55,1,'第22章 科目B: 擬似コード(Pseudo code) 読む法','THEORY',1,43),(56,1,'アルゴリズム問題: 最大値/最小値 探し','PRACTICE',1,44),(57,1,'第22章 科目B: 変数追跡 練習 (Trace)','THEORY',1,45),(58,1,'アルゴリズム問題: 文字列 逆順/回文(Palindrome)','PRACTICE',1,46),(59,1,'第1~3章 核心要約整理 (ノート筆記)','THEORY',1,47),(60,1,'アルゴリズム問題: 素数(Prime Number) 判別','PRACTICE',1,48),(61,1,'第1~3章 既出問題 誤答解説','THEORY',1,49),(62,1,'アルゴリズム問題: 階乗/フィボナッチ (再帰)','PRACTICE',1,50),(63,1,'[月末評価] 1~3章 ミニテスト (20問)','THEORY',1,51),(64,1,'アルゴリズム問題: 進数変換 実装','PRACTICE',1,52),(65,1,'[誤答] 間違えた問題 理論書 再読 (2H)','THEORY',1,53),(66,1,'[実習] Paiza Bランク 既出問題 味見 (1問) (4H)','PRACTICE',1,54),(67,1,'[休息] 軽く IT用語集 読む (2H)','THEORY',1,55),(68,1,'[実習] Paiza Bランク 既出問題 味見 (1問) (4H)','PRACTICE',1,56),(69,1,'第3章 補充: グラフアルゴリズム 基礎','THEORY',1,57),(70,1,'グラフ 隣接行列 実装してみる','PRACTICE',1,58),(71,1,'第3章 補充: 動的計画法(DP) 概念だけ味見','THEORY',1,59),(72,1,'グリディ(Greedy) アルゴリズム 簡単な問題 1個','PRACTICE',1,60);

--
-- Table structure for table `daily_schedules`
--

CREATE TABLE `daily_schedules` (
  `schedule_id` int NOT NULL AUTO_INCREMENT,
  `session_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `item_id` int NOT NULL COMMENT '마스터 항목 참조',
  `target_date` int NOT NULL COMMENT 'Day 번호 (1~180)',
  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'PLANNED' COMMENT 'PLANNED / DONE / SKIPPED',
  `memo` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`schedule_id`),
  KEY `idx_session_date` (`session_id`,`target_date`),
  KEY `idx_item` (`item_id`),
  CONSTRAINT `fk_sched_item` FOREIGN KEY (`item_id`) REFERENCES `master_items` (`item_id`),
  CONSTRAINT `fk_sched_login` FOREIGN KEY (`session_id`) REFERENCES `Goalskill_login`.`login` (`session_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `daily_schedules`
--


--
-- Table structure for table `debug_journals`
--

CREATE TABLE `debug_journals` (
  `journal_id` int NOT NULL AUTO_INCREMENT,
  `session_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `target_date` int NOT NULL,
  `summary_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `understanding_score` int DEFAULT NULL,
  `ai_feedback` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `praise_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `emotion_tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `target_date_new` int DEFAULT NULL,
  PRIMARY KEY (`journal_id`),
  KEY `session_id` (`session_id`),
  CONSTRAINT `debug_journals_ibfk_1` FOREIGN KEY (`session_id`) REFERENCES `Goalskill_login`.`login` (`session_id`)
) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `debug_journals`
--

INSERT INTO `debug_journals` VALUES (39,'sess_e2b0c31f0ae0401f1773993487',1,'#### ? **今日のデバッグ日誌 | Topic: 今日の学習振り返り**\n*   **?状況把握:** 今日一日の学習は、特に詰まることなく順調に進められたようです。エラーや困難な点は特になかったとのことです。\n*   **? デバッグ:** 特段デバッグが必要な状況は発生しなかったようです。スムーズに学習を進められたことが伺えます。\n*   **?PPT & YouTube:** 学習中に参照した動画や資料は特になかったとのことです。\n*   **? 解決策:** 問題に直面することはなかったため、特別な解決策は必要ありませんでした。自分の力で学習を完遂できたようです。',80,'「soso」ってことは、今日の学習も無事に終えられて、達成感もあったってことかな？すごいね！\n何か参考書や動画を見ずに、自分の力で頑張って進められたのは本当に素晴らしいよ！\nただ、次回はもう少し具体的に「今日の学習でこれをやったよ！」とか「ここは特に面白かったな」みたいな、細かい気づきや感想も教えてもらえると、もっと充実した振り返りになると思うんだ！もし詰まったことがなくても、学習内容のポイントとか、新しく発見したことなんかも教えてくれると嬉しいな?','今日の称賛は「自分の力でやり遂げた独立心と達成感！」だよ！? 誰の助けも借りずに、自分で課題を解決（あるいは問題なく完遂）できたのは、素晴らしい成長の証だね！この調子でどんどん自信をつけていこう！',NULL,'2026-03-20 08:05:35',NULL);

--
-- Table structure for table `learning_resources`
--

CREATE TABLE `learning_resources` (
  `resource_id` int NOT NULL AUTO_INCREMENT,
  `item_id` int NOT NULL COMMENT '연결된 마스터 항목',
  `title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '자료 제목',
  `url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'URL 또는 파일 경로',
  `resource_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'YOUTUBE' COMMENT 'PPT / YOUTUBE / DOCUMENT / LINK',
  `thumbnail_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '썸네일 URL',
  `sort_order` int DEFAULT '1' COMMENT '같은 항목 내 순서',
  PRIMARY KEY (`resource_id`),
  KEY `idx_item` (`item_id`),
  KEY `idx_type` (`resource_type`),
  CONSTRAINT `fk_resources_item` FOREIGN KEY (`item_id`) REFERENCES `master_items` (`item_id`)
) ENGINE=InnoDB AUTO_INCREMENT=70 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `learning_resources`
--

INSERT INTO `learning_resources` VALUES (26,1,'01.講座紹介','https://www.youtube.com/watch?v=nkQRfMN1fGw&list=PLavQwENTsEBUQ0xQbx2A8D4KUMv8eq6qy&index=1','YOUTUBE','https://img.youtube.com/vi/nkQRfMN1fGw/mqdefault.jpg',1),(27,1,'02.Pythonとは？','https://www.youtube.com/watch?v=pe5DP2-C0cw&list=PLavQwENTsEBUQ0xQbx2A8D4KUMv8eq6qy&index=2','YOUTUBE','https://img.youtube.com/vi/pe5DP2-C0cw/mqdefault.jpg',2),(28,2,'04.Google Colab','https://www.youtube.com/watch?v=F1phG-qXf7g&list=PLavQwENTsEBUQ0xQbx2A8D4KUMv8eq6qy&index=4','YOUTUBE','https://img.youtube.com/vi/F1phG-qXf7g/mqdefault.jpg',1),(29,2,'05.プログラム実行','https://www.youtube.com/watch?v=rshTesjovRs&list=PLavQwENTsEBUQ0xQbx2A8D4KUMv8eq6qy&index=5','YOUTUBE','https://img.youtube.com/vi/rshTesjovRs/mqdefault.jpg',2),(30,3,'06.変数','https://www.youtube.com/watch?v=2ISR5sWYpCo&list=PLavQwENTsEBUQ0xQbx2A8D4KUMv8eq6qy&index=6','YOUTUBE','https://img.youtube.com/vi/2ISR5sWYpCo/mqdefault.jpg',1),(31,3,'07.データ型','https://www.youtube.com/watch?v=9D7Xv29X8u4&list=PLavQwENTsEBUQ0xQbx2A8D4KUMv8eq6qy&index=7','YOUTUBE','https://img.youtube.com/vi/9D7Xv29X8u4/mqdefault.jpg',2),(32,5,'演習問題｜変数の基礎','https://youtu.be/0h5tS7d-_T0','YOUTUBE','https://img.youtube.com/vi/0h5tS7d-_T0/mqdefault.jpg',1),(33,7,'13.文字列｜結合/分割/検索/置換','https://youtu.be/inHRFQyFgnM','YOUTUBE','https://img.youtube.com/vi/inHRFQyFgnM/mqdefault.jpg',1),(34,9,'13.文字列（後半）','https://youtu.be/inHRFQyFgnM','YOUTUBE','https://img.youtube.com/vi/inHRFQyFgnM/mqdefault.jpg',1),(35,11,'10.演算子','https://www.youtube.com/watch?v=-MwOEz3KwYs&list=PLavQwENTsEBUQ0xQbx2A8D4KUMv8eq6qy&index=10','YOUTUBE','https://img.youtube.com/vi/-MwOEz3KwYs/mqdefault.jpg',1),(36,13,'演習問題｜演算子','https://youtu.be/CqK2C3H5F2Y','YOUTUBE','https://img.youtube.com/vi/CqK2C3H5F2Y/mqdefault.jpg',1),(37,15,'03.基本構造','https://www.youtube.com/watch?v=lJkATj3FWAc&list=PLavQwENTsEBUQ0xQbx2A8D4KUMv8eq6qy&index=3','YOUTUBE','https://img.youtube.com/vi/lJkATj3FWAc/mqdefault.jpg',1),(38,15,'11.条件分岐','https://www.youtube.com/watch?v=UDFjqsG-Qdw&list=PLavQwENTsEBUQ0xQbx2A8D4KUMv8eq6qy&index=11','YOUTUBE','https://img.youtube.com/vi/UDFjqsG-Qdw/mqdefault.jpg',2),(39,17,'演習問題｜if文','https://youtu.be/kYvMvE8Yf04','YOUTUBE','https://img.youtube.com/vi/kYvMvE8Yf04/mqdefault.jpg',1),(40,19,'12.繰り返し文','https://www.youtube.com/watch?v=SwkUTSmsreE&list=PLavQwENTsEBUQ0xQbx2A8D4KUMv8eq6qy&index=12','YOUTUBE','https://img.youtube.com/vi/SwkUTSmsreE/mqdefault.jpg',1),(41,21,'演習問題｜for文','https://youtu.be/n78u3-vV-Ew','YOUTUBE','https://img.youtube.com/vi/n78u3-vV-Ew/mqdefault.jpg',1),(42,23,'12.繰り返し文（最新版）','https://youtu.be/P67v_M6eN6A','YOUTUBE','https://img.youtube.com/vi/P67v_M6eN6A/mqdefault.jpg',1),(43,24,'12.繰り返し文（後半）','https://youtu.be/P67v_M6eN6A','YOUTUBE','https://img.youtube.com/vi/P67v_M6eN6A/mqdefault.jpg',1),(44,25,'08.リスト','https://www.youtube.com/watch?v=W0S7Hk_D5Cg&list=PLavQwENTsEBUQ0xQbx2A8D4KUMv8eq6qy&index=8','YOUTUBE','https://img.youtube.com/vi/W0S7Hk_D5Cg/mqdefault.jpg',1),(45,26,'15.内包表記','https://www.youtube.com/watch?v=h5ZRmMiwmRo','YOUTUBE','https://img.youtube.com/vi/h5ZRmMiwmRo/mqdefault.jpg',1),(46,27,'07.タプル','https://www.youtube.com/watch?v=YEr-cz9pAHU','YOUTUBE','https://img.youtube.com/vi/YEr-cz9pAHU/mqdefault.jpg',1),(47,28,'09.集合/セット','https://www.youtube.com/watch?v=beLPKyG7l20','YOUTUBE','https://img.youtube.com/vi/beLPKyG7l20/mqdefault.jpg',1),(48,29,'09.辞書','https://www.youtube.com/watch?v=A2vWj_5v70U&list=PLavQwENTsEBUQ0xQbx2A8D4KUMv8eq6qy&index=9','YOUTUBE','https://img.youtube.com/vi/A2vWj_5v70U/mqdefault.jpg',1),(49,30,'08.辞書（応用）','https://www.youtube.com/watch?v=M99C6A9B53k','YOUTUBE','https://img.youtube.com/vi/M99C6A9B53k/mqdefault.jpg',1),(50,1,'Python環境構築（インストール・IDE設定・仮想環境）','item_01.pptx','PPT',NULL,1),(51,2,'Python環境構築 実習（Hello World・スクリプト実行）','item_02.pptx','PPT',NULL,1),(52,3,'変数とデータ型（int, float, str, bool, type()）','item_03.pptx','PPT',NULL,1),(53,5,'変数とデータ型 実習（型変換・入出力）','item_04.pptx','PPT',NULL,1),(54,7,'文字列操作（スライス・f-string・メソッド）','item_05.pptx','PPT',NULL,1),(55,9,'文字列操作 実習（文字列加工プログラム作成）','item_06.pptx','PPT',NULL,1),(56,11,'演算子（算術・比較・論理・代入演算子）','item_07.pptx','PPT',NULL,1),(57,13,'演算子 実習（計算プログラム作成）','item_08.pptx','PPT',NULL,1),(58,15,'条件分岐 if/elif/else（基本構文・ネスト）','item_09.pptx','PPT',NULL,1),(59,17,'条件分岐 実習（成績判定・じゃんけんプログラム）','item_10.pptx','PPT',NULL,1),(60,19,'forループ（range・enumerate・break・continue）','item_11.pptx','PPT',NULL,1),(61,21,'forループ 実習（九九表・素数判定プログラム）','item_12.pptx','PPT',NULL,1),(62,23,'whileループ（条件ループ・無限ループ対策）','item_13.pptx','PPT',NULL,1),(63,24,'whileループ 実習（数当てゲーム作成）','item_14.pptx','PPT',NULL,1),(64,25,'リスト（作成・追加・削除・スライス・ソート）','item_15.pptx','PPT',NULL,1),(65,26,'リスト 実習（成績管理プログラム作成）','item_16.pptx','PPT',NULL,1),(66,27,'タプルとセット（不変性・集合演算）','item_17.pptx','PPT',NULL,1),(67,28,'タプルとセット 実習（重複除去・集合比較）','item_18.pptx','PPT',NULL,1),(68,29,'辞書 dict（作成・アクセス・ループ・ネスト）','item_19.pptx','PPT',NULL,1),(69,30,'辞書 実習（住所録・単語帳プログラム作成）','item_20.pptx','PPT',NULL,1);

--
-- Table structure for table `master_items`
--

CREATE TABLE `master_items` (
  `item_id` int NOT NULL AUTO_INCREMENT,
  `block_id` int NOT NULL COMMENT '소속 월별 블록',
  `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '항목명',
  `category` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'CERT / PJT / REVIEW',
  `item_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'THEORY / PRACTICE / TEST',
  `sort_order` int DEFAULT '1' COMMENT '블록 내 순서',
  `estimated_days` int DEFAULT '1' COMMENT '소요 예상일',
  PRIMARY KEY (`item_id`),
  KEY `idx_block` (`block_id`),
  KEY `idx_category` (`category`),
  CONSTRAINT `fk_items_block` FOREIGN KEY (`block_id`) REFERENCES `monthly_blocks` (`block_id`)
) ENGINE=InnoDB AUTO_INCREMENT=181 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `master_items`
--

INSERT INTO `master_items` VALUES (1,7,'Python環境構築（インストール・IDE設定・仮想環境）','PJT','THEORY',1,1),(2,7,'Python環境構築 実習（Hello World・スクリプト実行）','PJT','PRACTICE',2,1),(3,7,'変数とデータ型（int, float, str, bool, type()）','PJT','THEORY',3,1),(4,7,'第1章 データの単位・基数変換（2進数・10進数・16進数）','CERT','THEORY',3,1),(5,7,'変数とデータ型 実習（型変換・入出力）','PJT','PRACTICE',4,1),(6,7,'第1章 基数変換 問題演習','CERT','PRACTICE',4,1),(7,7,'文字列操作（スライス・f-string・メソッド）','PJT','THEORY',5,1),(8,7,'第1章 2進数の演算・シフト演算・負の数表現','CERT','THEORY',5,1),(9,7,'文字列操作 実習（文字列加工プログラム作成）','PJT','PRACTICE',6,1),(10,7,'第1章 シフト演算 問題演習','CERT','PRACTICE',6,1),(11,7,'演算子（算術・比較・論理・代入演算子）','PJT','THEORY',7,1),(12,7,'第2章 集合と論理演算（ベン図・論理ゲート）','CERT','THEORY',7,1),(13,7,'演算子 実習（計算プログラム作成）','PJT','PRACTICE',8,1),(14,7,'第2章 集合・論理演算 問題演習','CERT','PRACTICE',8,1),(15,7,'条件分岐 if/elif/else（基本構文・ネスト）','PJT','THEORY',9,1),(16,7,'第2章 確率・統計・情報量','CERT','THEORY',9,1),(17,7,'条件分岐 実習（成績判定・じゃんけんプログラム）','PJT','PRACTICE',10,1),(18,7,'第2章 確率・統計 問題演習','CERT','PRACTICE',10,1),(19,7,'forループ（range・enumerate・break・continue）','PJT','THEORY',11,1),(20,7,'第3章 アルゴリズムの基礎（線形探索・二分探索・ソート）','CERT','THEORY',11,1),(21,7,'forループ 実習（九九表・素数判定プログラム）','PJT','PRACTICE',12,1),(22,7,'第3章 アルゴリズム 問題演習 + 1ヶ月目 総復習テスト','CERT','PRACTICE',12,1),(23,7,'whileループ（条件ループ・無限ループ対策）','PJT','THEORY',13,1),(24,7,'whileループ 実習（数当てゲーム作成）','PJT','PRACTICE',14,1),(25,7,'リスト（作成・追加・削除・スライス・ソート）','PJT','THEORY',15,1),(26,7,'リスト 実習（成績管理プログラム作成）','PJT','PRACTICE',16,1),(27,7,'タプルとセット（不変性・集合演算）','PJT','THEORY',17,1),(28,7,'タプルとセット 実習（重複除去・集合比較）','PJT','PRACTICE',18,1),(29,7,'辞書 dict（作成・アクセス・ループ・ネスト）','PJT','THEORY',19,1),(30,7,'辞書 実習（住所録・単語帳プログラム作成）','PJT','PRACTICE',20,1),(31,8,'関数の基礎（def・引数・戻り値・docstring）','PJT','THEORY',1,1),(32,8,'関数の基礎 実習（BMI計算・温度変換関数作成）','PJT','PRACTICE',2,1),(33,8,'関数の応用（デフォルト引数・*args・**kwargs）','PJT','THEORY',3,1),(34,8,'第4章 プロセッサ（CPU・クロック・パイプライン）','CERT','THEORY',3,1),(35,8,'関数の応用 実習（汎用ユーティリティ関数作成）','PJT','PRACTICE',4,1),(36,8,'第4章 メモリ（RAM・ROM・キャッシュ）問題演習','CERT','PRACTICE',4,1),(37,8,'ラムダ式と高階関数（map・filter・sorted）','PJT','THEORY',5,1),(38,8,'第5章 システム構成（稼働率・RAID・仮想化）','CERT','THEORY',5,1),(39,8,'ラムダ式 実習（データフィルタリング処理）','PJT','PRACTICE',6,1),(40,8,'第5章 稼働率計算 問題演習','CERT','PRACTICE',6,1),(41,8,'モジュールとパッケージ（import・pip・venv）','PJT','THEORY',7,1),(42,8,'第6章 OS・ファイル管理（ディレクトリ・アクセス権）','CERT','THEORY',7,1),(43,8,'モジュール 実習（外部ライブラリ活用）','PJT','PRACTICE',8,1),(44,8,'第6章 OS 問題演習','CERT','PRACTICE',8,1),(45,8,'ファイル入出力（テキスト・CSV・with文）','PJT','THEORY',9,1),(46,8,'第7章 ハードウェア・入出力装置・論理回路','CERT','THEORY',9,1),(47,8,'ファイル入出力 実習（CSV読み書きプログラム）','PJT','PRACTICE',10,1),(48,8,'第7章 ハードウェア 問題演習','CERT','PRACTICE',10,1),(49,8,'エラーハンドリング（try/except/finally・例外の種類）','PJT','THEORY',11,1),(50,8,'第4-7章 総合復習','CERT','THEORY',11,1),(51,8,'エラーハンドリング 実習（入力バリデーション）','PJT','PRACTICE',12,1),(52,8,'第4-7章 総合問題演習 + 2ヶ月目 総復習テスト','CERT','PRACTICE',12,1),(53,8,'クラスとオブジェクト指向①（クラス定義・__init__・self）','PJT','THEORY',13,1),(54,8,'クラス 実習①（学生クラス・銀行口座クラス作成）','PJT','PRACTICE',14,1),(55,8,'クラスとオブジェクト指向②（継承・ポリモーフィズム）','PJT','THEORY',15,1),(56,8,'クラス 実習②（図形クラス階層・動物クラス階層）','PJT','PRACTICE',16,1),(57,8,'リスト内包表記とジェネレータ','PJT','THEORY',17,1),(58,8,'リスト内包表記 実習（データ変換・フィルタ処理）','PJT','PRACTICE',18,1),(59,8,'Python標準ライブラリ（os・json・datetime・math）','PJT','THEORY',19,1),(60,8,'標準ライブラリ 実習（JSONデータ処理・日付計算）','PJT','PRACTICE',20,1),(61,9,'MySQL 基本概念（RDBMS・テーブル・スキーマ）','PJT','THEORY',1,1),(62,9,'MySQL 実習①（CREATE DATABASE・CREATE TABLE・データ型）','PJT','PRACTICE',2,1),(63,9,'MySQL INSERT/SELECT/WHERE（CRUD基礎）','PJT','THEORY',3,1),(64,9,'第8章 ユーザーインタフェース（GUI・CUI・UX設計）','CERT','THEORY',3,1),(65,9,'MySQL 実習②（データ投入・条件検索・ソート）','PJT','PRACTICE',4,1),(66,9,'第8章 マルチメディア 問題演習','CERT','PRACTICE',4,1),(67,9,'MySQL UPDATE/DELETE + トランザクション','PJT','THEORY',5,1),(68,9,'第9章 データベース（正規化・E-R図・SQL文法）','CERT','THEORY',5,1),(69,9,'MySQL 実習③（データ更新・削除・ロールバック）','PJT','PRACTICE',6,1),(70,9,'第9章 DB 問題演習①（正規化・SQL）','CERT','PRACTICE',6,1),(71,9,'MySQL JOIN（INNER・LEFT・RIGHT・CROSS）','PJT','THEORY',7,1),(72,9,'第9章 トランザクション・排他制御・障害回復','CERT','THEORY',7,1),(73,9,'MySQL JOIN 実習（複数テーブル結合クエリ）','PJT','PRACTICE',8,1),(74,9,'第9章 DB 問題演習②（トランザクション・排他制御）','CERT','PRACTICE',8,1),(75,9,'MySQL GROUP BY/HAVING/集計関数/サブクエリ','PJT','THEORY',9,1),(76,9,'第10章 ネットワーク（回線・LAN/WAN・IPアドレス・サブネット）','CERT','THEORY',9,1),(77,9,'MySQL 集計 実習（売上レポートクエリ作成）','PJT','PRACTICE',10,1),(78,9,'第10章 ネットワーク 問題演習①（IP・サブネット計算）','CERT','PRACTICE',10,1),(79,9,'Python + MySQL連携（PyMySQL/aiomysql・接続管理）','PJT','THEORY',11,1),(80,9,'第10章 プロトコル（TCP/IP・DNS・DHCP・NAT/NAPT）','CERT','THEORY',11,1),(81,9,'Python + MySQL連携 実習（PythonからCRUD操作）','PJT','PRACTICE',12,1),(82,9,'第10章 ネットワーク 問題演習② + 3ヶ月目 総復習テスト','CERT','PRACTICE',12,1),(83,9,'FastAPI 環境構築と基本（Uvicorn・ルーティング・GET/POST）','PJT','THEORY',13,1),(84,9,'FastAPI 基本 実習（Hello API・パスパラメータ・クエリパラメータ）','PJT','PRACTICE',14,1),(85,9,'FastAPI リクエスト/レスポンスモデル（Pydantic・バリデーション）','PJT','THEORY',15,1),(86,9,'FastAPI モデル 実習（入力検証付きAPI作成）','PJT','PRACTICE',16,1),(87,9,'FastAPI + MySQL CRUD API（完全なREST API設計）','PJT','THEORY',17,1),(88,9,'FastAPI CRUD 実習（ユーザー管理API作成）','PJT','PRACTICE',18,1),(89,9,'FastAPI 認証（JWT・bcrypt・OAuth2概念）','PJT','THEORY',19,1),(90,9,'FastAPI 認証 実習（ログインAPI・トークン認証実装）','PJT','PRACTICE',20,1),(91,10,'JavaScript 基礎（変数let/const・データ型・演算子）','PJT','THEORY',1,1),(92,10,'JavaScript 基礎 実習（ブラウザコンソール・基本プログラム）','PJT','PRACTICE',2,1),(93,10,'JavaScript 条件分岐と繰り返し（if・switch・for・while）','PJT','THEORY',3,1),(94,10,'第11章 情報セキュリティ①（暗号化・共通鍵・公開鍵・ハッシュ）','CERT','THEORY',3,1),(95,10,'JavaScript 条件分岐/繰り返し 実習（FizzBuzz・配列操作）','PJT','PRACTICE',4,1),(96,10,'第11章 セキュリティ 問題演習①（暗号化・認証）','CERT','PRACTICE',4,1),(97,10,'JavaScript 関数とスコープ（function・アロー関数・クロージャ）','PJT','THEORY',5,1),(98,10,'第11章 情報セキュリティ②（攻撃手法・マルウェア・ファイアウォール）','CERT','THEORY',5,1),(99,10,'JavaScript 関数 実習（コールバック・高階関数）','PJT','PRACTICE',6,1),(100,10,'第11章 セキュリティ 問題演習②（攻撃・対策）','CERT','PRACTICE',6,1),(101,10,'JavaScript 配列とオブジェクト（map・filter・reduce・ES6+）','PJT','THEORY',7,1),(102,10,'第12章 システム開発（ウォーターフォール・アジャイル・DevOps）','CERT','THEORY',7,1),(103,10,'JavaScript 配列/オブジェクト 実習（データ変換・集計処理）','PJT','PRACTICE',8,1),(104,10,'第12章 システム開発 問題演習','CERT','PRACTICE',8,1),(105,10,'DOM操作（querySelector・createElement・イベントリスナー）','PJT','THEORY',9,1),(106,10,'第13章 ソフトウェア開発手法（テスト技法・レビュー・品質管理）','CERT','THEORY',9,1),(107,10,'DOM操作 実習（Todoリスト・動的フォーム作成）','PJT','PRACTICE',10,1),(108,10,'第13章 ソフトウェア開発 問題演習','CERT','PRACTICE',10,1),(109,10,'非同期処理（Promise・async/await・fetch API）','PJT','THEORY',11,1),(110,10,'第11-13章 総合復習','CERT','THEORY',11,1),(111,10,'非同期処理 実習（fetch でJSON取得・表示）','PJT','PRACTICE',12,1),(112,10,'第11-13章 総合問題演習 + 4ヶ月目 総復習テスト','CERT','PRACTICE',12,1),(113,10,'JavaScript + FastAPI連携（フロント→バックエンドAPI呼出）','PJT','THEORY',13,1),(114,10,'フロント→バックエンド連携 実習（ログイン画面+API認証）','PJT','PRACTICE',14,1),(115,10,'外部API連携①（REST API基礎・APIキー管理・CORS）','PJT','THEORY',15,1),(116,10,'外部API連携 実習①（天気API・翻訳API連携）','PJT','PRACTICE',16,1),(117,10,'外部API連携②（認証付きAPI・OAuth概念・エラーハンドリング）','PJT','THEORY',17,1),(118,10,'外部API連携 実習②（Google API・LINE API連携）','PJT','PRACTICE',18,1),(119,10,'フロントエンド ミニプロジェクト（SPA風Webアプリ作成）','PJT','PRACTICE',19,1),(120,10,'JavaScript + API 統合テスト','PJT','TEST',20,1),(121,11,'AWS 基礎概念（リージョン・AZ・IAM・料金体系）','PJT','THEORY',1,1),(122,11,'AWS EC2 インスタンス構築 実習（Linux起動・SSH接続）','PJT','PRACTICE',2,1),(123,11,'AWS S3 ファイルストレージ（バケット・権限・静的ホスティング）','PJT','THEORY',3,1),(124,11,'第14章 プロジェクトマネジメント（WBS・PERT・クリティカルパス）','CERT','THEORY',3,1),(125,11,'AWS S3 実習（ファイルアップロード・公開設定）','PJT','PRACTICE',4,1),(126,11,'第14章 PM 問題演習（アローダイアグラム・EVM）','CERT','PRACTICE',4,1),(127,11,'AWS デプロイ（FastAPI → EC2・Nginx・systemd）','PJT','THEORY',5,1),(128,11,'第15章 サービスマネジメント・システム監査（ITIL・SLA）','CERT','THEORY',5,1),(129,11,'AWS デプロイ 実習（バックエンドAPI公開）','PJT','PRACTICE',6,1),(130,11,'第15章 サービスマネジメント 問題演習','CERT','PRACTICE',6,1),(131,11,'AWS RDS（MySQL on AWS・セキュリティグループ・接続）','PJT','THEORY',7,1),(132,11,'第16章 システム戦略（情報システム戦略・BPR・SOA）','CERT','THEORY',7,1),(133,11,'AWS RDS 実習（クラウドDB構築・FastAPIから接続）','PJT','PRACTICE',8,1),(134,11,'第16章 システム戦略 問題演習','CERT','PRACTICE',8,1),(135,11,'MCP 基礎概念（Model Context Protocol・アーキテクチャ）','PJT','THEORY',9,1),(136,11,'第17章 システム企画（RFP・調達・投資計算）','CERT','THEORY',9,1),(137,11,'MCP 実装 実習①（MCPサーバー構築・ツール定義）','PJT','PRACTICE',10,1),(138,11,'第17章 システム企画 問題演習','CERT','PRACTICE',10,1),(139,11,'MCP ツール連携（リソース管理・プロンプト管理）','PJT','THEORY',11,1),(140,11,'第18章 経営戦略マネジメント（SWOT・PPM・バリューチェーン）','CERT','THEORY',11,1),(141,11,'MCP 実装 実習②（外部ツール連携・AI統合）','PJT','PRACTICE',12,1),(142,11,'第18章 経営戦略 問題演習 + 5ヶ月目 総復習テスト','CERT','PRACTICE',12,1),(143,11,'PJT企画①（プロジェクト概要・目的・ターゲットユーザー定義）','PJT','THEORY',13,1),(144,11,'PJT企画② 実習（要件定義書・ユーザーストーリー作成）','PJT','PRACTICE',14,1),(145,11,'PJT設計①（画面設計・ワイヤーフレーム・画面遷移図）','PJT','THEORY',15,1),(146,11,'PJT設計② 実習（Figma/手書きでUI設計）','PJT','PRACTICE',16,1),(147,11,'PJT設計③（DB設計・ER図・テーブル定義書）','PJT','THEORY',17,1),(148,11,'PJT設計④ 実習（ER図作成・CREATE TABLE文作成）','PJT','PRACTICE',18,1),(149,11,'PJT開発①（バックエンドAPI設計・エンドポイント一覧作成）','PJT','PRACTICE',19,1),(150,11,'PJT開発②（バックエンド コア機能実装開始）','PJT','PRACTICE',20,1),(151,12,'PJT開発③（フロントエンド画面実装・レイアウト構築）','PJT','PRACTICE',1,1),(152,12,'PJT開発④（フロントエンド機能実装・API連携）','PJT','PRACTICE',2,1),(153,12,'PJT開発⑤（認証機能・ユーザー管理実装）','PJT','PRACTICE',3,1),(154,12,'第19章 ビジネスインダストリ（IoT・AI・ビッグデータ）','CERT','THEORY',3,1),(155,12,'PJT開発⑥（コア機能完成・エラーハンドリング）','PJT','PRACTICE',4,1),(156,12,'第19章 ビジネス 問題演習','CERT','PRACTICE',4,1),(157,12,'PJT開発⑦（UI/UXブラッシュアップ・レスポンシブ対応）','PJT','PRACTICE',5,1),(158,12,'第20章 企業活動（会計・財務・損益分岐点）','CERT','THEORY',5,1),(159,12,'PJT開発⑧（セキュリティ対策・入力バリデーション）','PJT','PRACTICE',6,1),(160,12,'第20章 企業活動 問題演習','CERT','PRACTICE',6,1),(161,12,'PJT開発⑨（パフォーマンス最適化・コードリファクタリング）','PJT','PRACTICE',7,1),(162,12,'第21章 法務（知的財産権・個人情報保護・労働法）','CERT','THEORY',7,1),(163,12,'PJT開発⑩（AWSデプロイ・本番環境構築）','PJT','PRACTICE',8,1),(164,12,'第21章 法務 問題演習','CERT','PRACTICE',8,1),(165,12,'テスト計画書作成（テスト観点・テストケース定義）','PJT','THEORY',9,1),(166,12,'第22章 科目Bの合格戦略（アルゴリズム・疑似コード対策）','CERT','THEORY',9,1),(167,12,'テスト①（単体テスト実施・バグ記録）','PJT','TEST',10,1),(168,12,'第22章 科目B 問題演習','CERT','PRACTICE',10,1),(169,12,'テスト②（結合テスト実施・API間連携確認）','PJT','TEST',11,1),(170,12,'模擬試験（科目A 60問 + 科目B 20問）','CERT','TEST',11,1),(171,12,'テスト③（システムテスト・シナリオベーステスト）','PJT','TEST',12,1),(172,12,'模擬試験 復習 + 6ヶ月間 最終総復習','REVIEW','PRACTICE',12,1),(173,12,'テスト④（ユーザビリティテスト・フィードバック収集）','PJT','TEST',13,1),(174,12,'バグ修正と改善（テスト結果に基づく修正）','PJT','PRACTICE',14,1),(175,12,'PJT最終調整（最終バグ修正・デプロイ確認）','PJT','PRACTICE',15,1),(176,12,'PJTドキュメント作成（README・API仕様書・設計書整理）','PJT','PRACTICE',16,1),(177,12,'PJTプレゼンテーション準備（スライド・デモ手順作成）','PJT','PRACTICE',17,1),(178,12,'PJT最終発表・デモンストレーション','PJT','TEST',18,1),(179,12,'PJT振り返り（KPT分析・改善点整理）','REVIEW','THEORY',19,1),(180,12,'ポートフォリオ整理（GitHub・成果物まとめ）','PJT','PRACTICE',20,1);

--
-- Table structure for table `monthly_blocks`
--

CREATE TABLE `monthly_blocks` (
  `block_id` int NOT NULL AUTO_INCREMENT,
  `course_id` int NOT NULL COMMENT '과정 ID',
  `month_no` int NOT NULL COMMENT '월차 (1~6)',
  `pjt_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'PJT 요소명',
  `cert_chapters` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '자격증 챕터 번호 (예: 1,2,3)',
  `block_title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '블록 제목',
  `estimated_days` int DEFAULT '30' COMMENT '예상 소요일',
  PRIMARY KEY (`block_id`),
  KEY `idx_course_month` (`course_id`,`month_no`),
  CONSTRAINT `fk_blocks_course` FOREIGN KEY (`course_id`) REFERENCES `courses` (`course_id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `monthly_blocks`
--

INSERT INTO `monthly_blocks` VALUES (1,1,1,'Python B','1,2,3','Python基礎 + 基礎理論/アルゴリズム',30),(2,1,2,'MySQL','4,5,6,7,8','MySQL + システム/ハードウェア',30),(3,1,3,'Javascript','9,10','JavaScript + DB/ネットワーク',30),(4,1,4,'FastAPI','11,12,13,14','FastAPI + セキュリティ/開発手法',30),(5,1,5,'外部API + AWS','15,16,17,18,19,20,21','AWS/API連携 + マネジメント/経営/法務',30),(6,1,6,'MCP + Final PJT','22','MCP + 科目B合格戦略/模擬試験',30);

--
-- Table structure for table `pjt_questions`
--

CREATE TABLE `pjt_questions` (
  `id` int NOT NULL AUTO_INCREMENT,
  `item_id` int NOT NULL COMMENT '연결된 마스터 항목',
  `q_num` int DEFAULT '1' COMMENT '항목 내 문제 순서',
  `question_text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '문제 본문',
  `question_img` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '문제 이미지 경로',
  `difficulty` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'MEDIUM' COMMENT 'EASY / MEDIUM / HARD',
  `hint` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '힌트 (선택)',
  `ai_rubric` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT 'AI 채점 기준/체크포인트',
  PRIMARY KEY (`id`),
  KEY `idx_item` (`item_id`),
  CONSTRAINT `fk_pjt_q_item` FOREIGN KEY (`item_id`) REFERENCES `master_items` (`item_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `pjt_questions`
--


--
-- Table structure for table `pjt_results`
--

CREATE TABLE `pjt_results` (
  `result_id` int NOT NULL AUTO_INCREMENT,
  `session_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `question_id` int NOT NULL COMMENT 'pjt_questions.id 참조',
  `user_answer` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '학생 코드/답변',
  `ai_score` int DEFAULT NULL COMMENT 'AI 점수 (0~100)',
  `ai_feedback` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT 'AI 피드백/어드바이스',
  `solved_at` datetime DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`result_id`),
  KEY `idx_session` (`session_id`),
  KEY `idx_question` (`question_id`),
  CONSTRAINT `fk_pjtres_login` FOREIGN KEY (`session_id`) REFERENCES `Goalskill_login`.`login` (`session_id`),
  CONSTRAINT `fk_pjtres_question` FOREIGN KEY (`question_id`) REFERENCES `pjt_questions` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `pjt_results`
--


--
-- Table structure for table `quiz_problems`
--

CREATE TABLE `quiz_problems` (
  `problem_id` int NOT NULL AUTO_INCREMENT,
  `q_num` int DEFAULT NULL,
  `item_id` int NOT NULL,
  `question_text` text NOT NULL,
  `question_type` varchar(20) DEFAULT NULL,
  `options` json DEFAULT NULL,
  `correct_answer` text,
  `explanation` text,
  PRIMARY KEY (`problem_id`),
  KEY `item_id` (`item_id`),
  CONSTRAINT `quiz_problems_ibfk_1` FOREIGN KEY (`item_id`) REFERENCES `curriculum_items` (`item_id`)
) ENGINE=InnoDB AUTO_INCREMENT=63 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `quiz_problems`
--

INSERT INTO `quiz_problems` VALUES (3,1,1,'Q1. Pythonの特徴として正しいものを3つ選んでください。\n# 以下から3つ選んでください：\n# A) コンパイル型言語である\n# B) インタプリタ型言語である\n# C) 有料のソフトウェアである\n# D) オープンソースである\n# E) 文法がシンプルで読みやすい\n# F) Webアプリケーションには使えない','DESCRIPTIVE',NULL,'# A: B, D, E が正しい\n# B) インタプリタ型 D) オープンソース E) シンプルな文法','Day 1 初級問題の解答です。'),(4,2,1,'Q2. 以下のPythonコードの実行結果を予想してください。\n# このコードの出力は何でしょう？\nprint(\'Hello\')\nprint(\'World\')\nprint(1 + 2)\n# 出力を書いてください：\n# ___','CODING',NULL,'# 出力:\n# Hello\n# World\n# 3','Day 1 中級問題の解答です。'),(5,3,1,'Q3. Pythonが使われている分野を4つ挙げ、それぞれ代表的なライブラリ名を書いてください。\n# 分野とライブラリを書いてください\n# 1. ________ → ライブラリ: ________\n# 2. ________ → ライブラリ: ________\n# 3. ________ → ライブラリ: ________\n# 4. ________ → ライブラリ: ________','CODING',NULL,'# 1. Web → Django/Flask  2. AI → TensorFlow/PyTorch\n# 3. データ分析 → Pandas/NumPy  4. 自動化 → Selenium','Day 1 上級問題の解答です。'),(6,1,2,'Q1. Google Colabで新しいノートブックを作成し、以下を実行してください。\n# 以下のコードを入力して実行し、結果を確認してください\nprint(\'こんにちは！\')\nprint(\'1 + 1 =\', 1 + 1)\nprint(\'Python\' * 3)','DESCRIPTIVE',NULL,'# print結果: こんにちは！ / 1 + 1 = 2 / PythonPythonPython','Day 2 初級問題の解答です。'),(7,2,2,'Q2. 以下のショートカットキーの機能を答えてください。\n# Google Colabのショートカットキー\n# 1. Shift + Enter  → ________\n# 2. Ctrl  + Enter  → ________\n# 3. Ctrl + M + B   → ________\n# 4. Ctrl + M + D   → ________\n# また、コードセルとテキストセルの\n# 違いを説明してください。','DESCRIPTIVE',NULL,'# 1.セル実行→次へ 2.セル実行(留まる) 3.下にセル追加 4.セル削除\n# コードセル=Python実行 テキストセル=Markdown説明','Day 2 中級問題の解答です。'),(8,3,2,'Q3. 3つのセルにコードを分けて記述し、順番に実行してください。\n# セル1:\nname = \'太郎\'\n# セル2:\nage = 20\n# セル3（name, ageがセル1,2で定義済みを確認）:\nprint(f\'{name}は{age}歳です\')\n# 問題: セル3だけ先に実行するとどうなる？\n# なぜそうなるか理由も書いてください。','CODING',NULL,'# NameError: name \'name\' is not defined\n# 理由: セル1,2を先に実行しないと変数が未定義のため','Day 2 上級問題の解答です。'),(9,1,3,'Q1. 以下のコードの出力結果を書いてください。\nx = 10\ny = 3\nz = x + y\nprint(z)\nprint(type(z))\n# z = ___\n# type(z) = ___','CODING',NULL,'# z = 13\n# type(z) = <class \'int\'>','Day 3 初級問題の解答です。'),(10,2,3,'Q2. 以下の変数名のうち、使えないものを選び理由を答えてください。\n# どれが使えない？ なぜ？\n# A) my_name\n# B) 2nd_place\n# C) _count\n# D) for\n# E) firstName\n# F) my name','DESCRIPTIVE',NULL,'# B) 数字始まり不可 D) 予約語 F) スペース不可\n# A,C,E は使える','Day 3 中級問題の解答です。'),(11,3,3,'Q3. 以下のコードのエラーを修正し、正しく動くようにしてください。\n# エラーがあります。修正してください\nage = \'25\'\nprint(\'来年は\' + age + 1 + \'歳です\')\n# 期待する出力: 来年は26歳です','CODING',NULL,'age = \'25\'\nprint(\'来年は\' + str(int(age) + 1) + \'歳です\')','Day 3 上級問題の解答です。'),(12,1,5,'Q1. 変数を使って、長方形の面積を計算してください。\n# 幅 = 8, 高さ = 5 の長方形の面積を求めよ\nwidth = ___\nheight = ___\narea = ___\nprint(f\'面積: {area}\')  # 面積: 40','DESCRIPTIVE',NULL,'width = 8\nheight = 5\narea = width * height','Day 4 初級問題の解答です。'),(13,2,5,'Q2. ユーザーから文字列で受け取った2つの数を足すプログラムを書いてください。\n# 入力値（文字列として与えられる）\na_str = \'15\'\nb_str = \'27\'\n# この2つを足して結果を表示せよ\n# ヒント: 型変換が必要\n# 期待出力: 15 + 27 = 42','CODING',NULL,'a = int(a_str)\nb = int(b_str)\nprint(f\'{a} + {b} = {a + b}\')','Day 4 中級問題の解答です。'),(14,3,5,'Q3. 温度変換プログラムを作ってください（摂氏⇔華氏）。\n# 摂氏(C) → 華氏(F): F = C * 9/5 + 32\n# 華氏(F) → 摂氏(C): C = (F - 32) * 5/9\n# 以下の摂氏温度を華氏に変換せよ\ncelsius = 36.5\n# また、華氏100度を摂氏に変換せよ\nfahrenheit = 100\n# 結果を小数点1桁で表示すること','CODING',NULL,'f = celsius * 9/5 + 32  # 97.7\nc = (fahrenheit-32)*5/9  # 37.8\nprint(f\'{celsius}°C = {f:.1f}°F\')\nprint(f\'{fahrenheit}°F = {c:.1f}°C\')','Day 4 上級問題の解答です。'),(15,1,7,'Q1. 以下のコードの出力結果を書いてください。\ns = \'Python Programming\'\nprint(s[0])      # ___\nprint(s[7])      # ___\nprint(s[-1])     # ___\nprint(s[0:6])    # ___\nprint(len(s))    # ___','CODING',NULL,'# P / P / g / Python / 18','Day 5 初級問題の解答です。'),(16,2,7,'Q2. f文字列を使って、以下の出力を作ってください。\nname = \'田中\'\nage = 25\nheight = 170.5\n# 以下の出力になるように f文字列を書いてください\n# \'田中さん(25歳) 身長: 170.5cm\'\nresult = f\'___\'\nprint(result)','CODING',NULL,'result = f\'{name}さん({age}歳) 身長: {height}cm\'','Day 5 中級問題の解答です。'),(17,3,7,'Q3. 以下の文字列操作の結果を予想し、空欄を埋めてください。\ns = \'  Hello, Python World!  \'\nprint(s.strip())           # ___\nprint(s.upper())           # ___\nprint(s.replace(\'Python\', \'Java\'))  # ___\nprint(s.split(\',\'))        # ___\nprint(\'Python\' in s)      # ___\nprint(s.find(\'World\'))     # ___\nprint(\'-\'.join([\'A\',\'B\',\'C\']))  # ___','DESCRIPTIVE',NULL,'# Hello, Python World! / (全大文字) / Hello, Java World!\n# [\'  Hello\', \' Python World!  \'] / True / 16 / A-B-C','Day 5 上級問題の解答です。'),(18,1,9,'Q1. メールアドレスからユーザー名とドメインを分離してください。\nemail = \'tanaka.taro@example.com\'\n# ユーザー名: tanaka.taro\n# ドメイン:   example.com\n# ヒント: split() を使う\nuser = ___\ndomain = ___\nprint(f\'ユーザー: {user}\')\nprint(f\'ドメイン: {domain}\')','DESCRIPTIVE',NULL,'parts = email.split(\'@\')\nuser = parts[0]  # tanaka.taro\ndomain = parts[1]  # example.com','Day 6 初級問題の解答です。'),(19,2,9,'Q2. 文字列を逆順にする方法を2通り書いてください。\ns = \'Python\'\n# 方法1: スライスを使う\nrev1 = ___\n# 方法2: reversed()とjoinを使う\nrev2 = ___\n# 両方とも \'nohtyP\' になること\nprint(rev1, rev2)','CODING',NULL,'rev1 = s[::-1]\nrev2 = \'\'.join(reversed(s))','Day 6 中級問題の解答です。'),(20,3,9,'Q3. パスワード強度チェッカーを作ってください。\n# パスワードが以下を満たすか判定:\n# ① 8文字以上 ② 大文字を含む ③ 数字を含む\npassword = \'Hello123\'\n# is_long = (8文字以上か)\n# has_upper = (大文字があるか)\n# has_digit = (数字があるか)\n# → すべて満たせば \'強い\' そうでなければ \'弱い\'\n# ヒント: any(), isupper(), isdigit() を使う','CODING',NULL,'is_long = len(password) >= 8\nhas_upper = any(c.isupper() for c in password)\nhas_digit = any(c.isdigit() for c in password)\nprint(\'強い\' if all([is_long,has_upper,has_digit]) else \'弱い\')','Day 6 上級問題の解答です。'),(21,1,11,'Q1. 以下の計算結果を書いてください。\nprint(15 // 4)     # ___\nprint(15 % 4)      # ___\nprint(2 ** 5)      # ___\nprint(10 / 3)      # ___\nprint(7 + 3 * 2)   # ___','CODING',NULL,'# 3 / 3 / 32 / 3.333... / 13','Day 7 初級問題の解答です。'),(22,2,11,'Q2. 以下の比較・論理演算の結果（True/False）を答えてください。\na = 10\nb = 20\nprint(a == b)            # ___\nprint(a != b)            # ___\nprint(a > 5 and b < 30)  # ___\nprint(a > 15 or b < 10)  # ___\nprint(not (a < b))       # ___','DESCRIPTIVE',NULL,'# False / True / True / False / False','Day 7 中級問題の解答です。'),(23,3,11,'Q3. うるう年判定の式を完成させてください。\n# うるう年の条件:\n# ① 4で割り切れる\n# ② ただし100で割り切れる年は除く\n# ③ ただし400で割り切れる年は含む\nyear = 2024\nis_leap = ___  # True/Falseになる式を書く\n# テスト: 2024→True, 1900→False, 2000→True','CODING',NULL,'is_leap = (year%400==0) or (year%4==0 and year%100!=0)','Day 7 上級問題の解答です。'),(24,1,13,'Q1. お釣りの計算プログラムを書いてください。\n# 支払い1000円 / 商品680円\npayment = 1000\nprice = 680\n# お釣りの金額と、硬貨の枚数を計算せよ\n# (500円, 100円, 50円, 10円, 5円, 1円)\nchange = ___','CODING',NULL,'change = payment - price  # 320\nc500=change//500; r=change%500\nc100=r//100; r=r%100\nc50=r//50; r=r%50; c10=r//10','Day 8 初級問題の解答です。'),(25,2,13,'Q2. 代入演算子を使って、以下の処理を完成させてください。\nscore = 0\n# ステージ1クリア: +100点\nscore ___\n# アイテムボーナス: 2倍\nscore ___\n# ダメージ: -50点\nscore ___\n# 最終スコア表示\nprint(f\'スコア: {score}\')  # 150','CODING',NULL,'score += 100  # 100\nscore *= 2   # 200\nscore -= 50  # 150','Day 8 中級問題の解答です。'),(26,3,13,'Q3. BMIと健康判定プログラムを作ってください。\n# BMI = 体重(kg) / 身長(m)^2\n# 18.5未満: 低体重 / 18.5-25: 普通 / 25以上: 肥満\nweight = 70  # kg\nheight = 175 # cm\n# height を m に変換し、BMIを計算し、判定を表示せよ\n# 出力例: BMI=22.9 判定:普通','CODING',NULL,'h_m = height / 100\nbmi = weight / (h_m ** 2)\nif bmi<18.5: j=\'低体重\'\nelif bmi<25: j=\'普通\'\nelse: j=\'肥満\'\nprint(f\'BMI={bmi:.1f} 判定:{j}\')','Day 8 上級問題の解答です。'),(27,1,15,'Q1. 以下のコードの出力結果を書いてください。\nx = 15\nif x > 20:\nprint(\'A\')\nelif x > 10:\nprint(\'B\')\nelif x > 5:\nprint(\'C\')\nelse:\nprint(\'D\')\n# 出力: ___','CODING',NULL,'# 出力: B','Day 9 初級問題の解答です。'),(28,2,15,'Q2. 以下のコードにはインデントの間違いがあります。修正してください。\nage = 20\nhas_id = True\nif age >= 20:\nif has_id:\nprint(\'購入OK\')\nelse:\nprint(\'IDが必要\')\nelse:\nprint(\'20歳未満NG\')\n# 正しくインデントを直してください','CODING',NULL,'if age >= 20:\nif has_id:\nprint(\'購入OK\')\nelse:\nprint(\'IDが必要\')\nelse:\nprint(\'20歳未満NG\')','Day 9 中級問題の解答です。'),(29,3,15,'Q3. じゃんけんの勝敗判定プログラムを完成させてください。\n# 0=グー, 1=チョキ, 2=パー\nplayer = 0   # グー\ncomputer = 2 # パー\n# if文を使って勝ち/負け/引き分けを\n# 判定するプログラムを書いてください\n# ヒント: (player - computer) % 3 を使う方法もある','CODING',NULL,'diff = (player - computer) % 3\nif diff == 0: print(\'引き分け\')\nelif diff == 2: print(\'勝ち\')\nelse: print(\'負け\')','Day 9 上級問題の解答です。'),(30,1,17,'Q1. 数字を入力して、正/負/ゼロを判定するプログラムを書いてください。\nnum = -5\n# num が正の数なら \'正の数\'\n# num が負の数なら \'負の数\'\n# num が 0 なら \'ゼロ\'\n# と表示するif文を書いてください\n# 出力: ___','CODING',NULL,'if num > 0: print(\'正の数\')\nelif num < 0: print(\'負の数\')\nelse: print(\'ゼロ\')\n# 出力: 負の数','Day 10 初級問題の解答です。'),(31,2,17,'Q2. 3つの数のうち最大値を求めるプログラムを書いてください（max()使用禁止）。\na = 15\nb = 42\nc = 27\n# if文だけを使って最大値を求めてください\n# max() は使用禁止！\nmaximum = ___\nprint(f\'最大値: {maximum}\')  # 42','CODING',NULL,'if a>=b and a>=c: maximum=a\nelif b>=a and b>=c: maximum=b\nelse: maximum=c','Day 10 中級問題の解答です。'),(32,3,17,'Q3. 料金計算プログラムを作ってください。\n# 映画チケット料金\n# 子供(0-12): 800円 / 学生(13-22): 1200円\n# 大人(23-64): 1800円 / シニア(65+): 1000円\n# 水曜日は全員200円引き / 会員は10%引き\nage = 30\nis_wednesday = True\nis_member = False\n# 最終料金を計算して表示してください','CODING',NULL,'if age<=12: p=800\nelif age<=22: p=1200\nelif age<=64: p=1800\nelse: p=1000\nif is_wednesday: p-=200\nif is_member: p=int(p*0.9)\nprint(f\'料金: {p}円\')  # 1600円','Day 10 上級問題の解答です。'),(33,1,19,'Q1. 以下のコードの出力結果を書いてください。\nfor i in range(5):\nprint(i, end=\' \')\n# 出力: ___','CODING',NULL,'# 0 1 2 3 4','Day 11 初級問題の解答です。'),(34,2,19,'Q2. 1から100までの合計を求めるfor文を書いてください。\n# 1+2+3+...+100 を計算せよ\ntotal = ___\nfor ___:\n___\nprint(f\'合計: {total}\')  # 合計: 5050','CODING',NULL,'total = 0\nfor i in range(1, 101):\ntotal += i','Day 11 中級問題の解答です。'),(35,3,19,'Q3. 九九の表の一部（5の段〜9の段）を表示するプログラムを書いてください。\n# 5の段から9の段まで表示\n# 出力例:\n# 5x1= 5  5x2=10 ... 5x9=45\n# 6x1= 6  6x2=12 ... 6x9=54\n# ...\n# ヒント: 二重ループ + f文字列','CODING',NULL,'for i in range(5, 10):\nfor j in range(1, 10):\nprint(f\'{i}x{j}={i*j:2}\', end=\' \')\nprint()','Day 11 上級問題の解答です。'),(36,1,21,'Q1. リストの中から偶数だけを表示してください。\nnums = [3, 8, 15, 22, 7, 36, 41, 50]\n# 偶数だけ表示するfor文を書いてください\nfor ___:\n___','CODING',NULL,'for n in nums:\nif n % 2 == 0:\nprint(n)','Day 12 初級問題の解答です。'),(37,2,21,'Q2. 文字列内の母音(a,e,i,o,u)の数を数えてください。\ntext = \'Hello Beautiful World\'\n# 母音の数を数えるプログラムを書いてください\n# 大文字小文字どちらもカウントすること\ncount = ___\n# 期待: 7個','CODING',NULL,'count = 0\nvowels = \'aeiouAEIOU\'\nfor ch in text:\nif ch in vowels: count += 1\nprint(f\'母音: {count}個\')','Day 12 中級問題の解答です。'),(38,3,21,'Q3. リスト内の重複を除いて、出現回数順にソートして表示してください。\ndata = [\'apple\',\'banana\',\'apple\',\'cherry\',\n\'banana\',\'apple\',\'date\',\'cherry\']\n# 出力例:\n# apple: 3回\n# banana: 2回\n# cherry: 2回\n# date: 1回','DESCRIPTIVE',NULL,'freq = {}\nfor item in data:\nfreq[item] = freq.get(item,0)+1\nfor k,v in sorted(freq.items(),key=lambda x:-x[1]):\nprint(f\'{k}: {v}回\')','Day 12 上級問題の解答です。'),(39,1,23,'Q1. 以下のコードの出力結果を書いてください。\nn = 10\nwhile n > 0:\nprint(n, end=\' \')\nn -= 3\n# 出力: ___','CODING',NULL,'# 10 7 4 1','Day 13 初級問題の解答です。'),(40,2,23,'Q2. 1から順に足していき、合計が100を超えたら止まるプログラムを書いてください。\n# 1+2+3+...と足していく\n# 合計が100を超えた時点で止める\n# その時のnと合計を表示\ntotal = 0\nn = 0\nwhile ___:\n___','CODING',NULL,'total = 0\nn = 0\nwhile total <= 100:\nn += 1\ntotal += n\nprint(f\'n={n}, 合計={total}\')  # n=14, 合計=105','Day 13 中級問題の解答です。'),(41,3,23,'Q3. 数字を入力して、3の倍数ならFizz、5の倍数ならBuzz、両方ならFizzBuzzを表示するプログラムを書いてください（1から30まで while使用）。\n# while文を使って1~30のFizzBuzzを実装\nn = 1\nwhile n <= 30:\n# ここを完成させてください\n___\nn += 1','CODING',NULL,'if n%15==0: print(\'FizzBuzz\')\nelif n%3==0: print(\'Fizz\')\nelif n%5==0: print(\'Buzz\')\nelse: print(n)','Day 13 上級問題の解答です。'),(42,1,24,'Q1. カウントダウンプログラムを作ってください（10から1まで）。\n# 10, 9, 8, ... 2, 1, 発射！\n# while文で書いてください\nn = 10\nwhile ___:\n___\nprint(\'発射！\')','CODING',NULL,'n = 10\nwhile n >= 1:\nprint(n, end=\' \')\nn -= 1\nprint(\'発射！\')','Day 14 初級問題の解答です。'),(43,2,24,'Q2. 簡単な電卓プログラムを作ってください。\n# 2つの数字と演算子(+,-,*,/)を受け取り\n# 計算結果を表示する\n# \'quit\'で終了するwhile True ループ\n# a_str = \'10\'\n# op = \'+\'\n# b_str = \'3\'\n# → 10 + 3 = 13','CODING',NULL,'while True:\na=input(\'数字1(quitで終了): \')\nif a==\'quit\': break\nop=input(\'演算子: \')\nb=input(\'数字2: \')\na,b=float(a),float(b)\nif op==\'+\': r=a+b\nelif op==\'-\': r=a-b\nelif op==\'*\': r=a*b\nelse: r=a/b\nprint(f\'{a}{op}{b}={r}\')','Day 14 中級問題の解答です。'),(44,3,24,'Q3. コラッツ予想のプログラムを作ってください。\n# コラッツ予想:\n# 偶数なら2で割る、奇数なら3倍+1する\n# これを繰り返すと必ず1になる\n# n=27 から始めて1になるまでの\n# ステップ数と経路を表示してください\nn = 27','CODING',NULL,'steps=0\nwhile n!=1:\nprint(n,end=\'→\')\nif n%2==0: n=n//2\nelse: n=n*3+1\nsteps+=1\nprint(1)\nprint(f\'{steps}ステップ\')  # 111ステップ','Day 14 上級問題の解答です。'),(45,1,25,'Q1. 以下のコードの出力結果を書いてください。\na = [10, 20, 30, 40, 50]\nprint(a[1])      # ___\nprint(a[-2])     # ___\nprint(a[1:4])    # ___\nprint(len(a))    # ___','CODING',NULL,'# 20 / 40 / [20,30,40] / 5','Day 15 初級問題の解答です。'),(46,2,25,'Q2. リストの要素を追加・削除して最終結果を答えてください。\nfruits = [\'りんご\', \'みかん\']\nfruits.append(\'バナナ\')\nfruits.insert(0, \'ぶどう\')\nfruits.remove(\'みかん\')\nfruits.pop()\nprint(fruits)  # ___','DESCRIPTIVE',NULL,'# [\'ぶどう\', \'りんご\']','Day 15 中級問題の解答です。'),(47,3,25,'Q3. リスト内包表記を使って、以下のリストを1行で作ってください。\n# 問題1: 1~20の中で3の倍数だけのリスト\n# → [3, 6, 9, 12, 15, 18]\nresult1 = ___\n# 問題2: 各単語の文字数リスト\nwords = [\'Python\',\'is\',\'awesome\']\n# → [6, 2, 7]\nresult2 = ___','CODING',NULL,'result1 = [x for x in range(1,21) if x%3==0]\nresult2 = [len(w) for w in words]','Day 15 上級問題の解答です。'),(48,1,26,'Q1. 5つの数字の平均と最大値を求めてください（組み込み関数OK）。\nscores = [72, 85, 63, 91, 78]\n# 平均と最大値を求めて表示\navg = ___\nmx = ___\nprint(f\'平均:{avg:.1f} 最高:{mx}\')','DESCRIPTIVE',NULL,'avg = sum(scores)/len(scores)\nmx = max(scores)','Day 16 初級問題の解答です。'),(49,2,26,'Q2. 2つのリストを結合し、ソートして重複を除いてください。\na = [3, 1, 4, 1, 5]\nb = [5, 9, 2, 6, 5]\n# 結合→重複除去→ソート\n# → [1, 2, 3, 4, 5, 6, 9]\nresult = ___','DESCRIPTIVE',NULL,'result = sorted(list(set(a + b)))','Day 16 中級問題の解答です。'),(50,3,26,'Q3. 行列の各行の合計と、全体の合計を求めてください。\nmatrix = [\n[1, 2, 3],\n[4, 5, 6],\n[7, 8, 9],\n]\n# 各行の合計: [6, 15, 24]\n# 全体合計: 45','DESCRIPTIVE',NULL,'row_sums = [sum(row) for row in matrix]\ntotal = sum(row_sums)\nprint(f\'各行: {row_sums}\')\nprint(f\'全体: {total}\')','Day 16 上級問題の解答です。'),(51,1,27,'Q1. タプルとリストの違いを3つ答えてください。\n# タプルとリストの違いを3つ書いてください\n# 1. ___\n# 2. ___\n# 3. ___\n# また、以下のコードはエラーになる？\nt = (1, 2, 3)\nt[0] = 10  # エラー? Y/N → ___','CODING',NULL,'# 1.記号: ()vs[] 2.変更: 不可vs可 3.速度: 速いvs普通\n# エラーになる(Y) タプルは変更不可','Day 17 初級問題の解答です。'),(52,2,27,'Q2. 2つのセットの集合演算の結果を書いてください。\na = {1, 2, 3, 4, 5}\nb = {3, 4, 5, 6, 7}\nprint(a & b)   # ___\nprint(a | b)   # ___\nprint(a - b)   # ___\nprint(b - a)   # ___','CODING',NULL,'# {3,4,5} / {1,2,3,4,5,6,7} / {1,2} / {6,7}','Day 17 中級問題の解答です。'),(53,3,27,'Q3. リストから重複を除き、元の順番を保つプログラムを書いてください。\ndata = [5, 3, 1, 3, 5, 7, 1, 9, 3]\n# set()を使うと順番が変わる\n# 元の順番を保って重複除去せよ\n# → [5, 3, 1, 7, 9]\nresult = ___','CODING',NULL,'seen = set()\nresult = []\nfor x in data:\nif x not in seen:\nseen.add(x)\nresult.append(x)','Day 17 上級問題の解答です。'),(54,1,28,'Q1. タプルのアンパックを使って変数に代入してください。\n# 以下のタプルから各変数に代入\ninfo = (\'田中\', 25, \'東京\', \'Python\')\nname, age, city, lang = ___\nprint(f\'{name}({age}) {city}在住 {lang}\')','DESCRIPTIVE',NULL,'name, age, city, lang = info','Day 18 初級問題の解答です。'),(55,2,28,'Q2. 2クラスの生徒で、両方に所属する生徒を求めてください。\nmath_class = {\'田中\',\'鈴木\',\'佐藤\',\'山田\',\'渡辺\'}\neng_class = {\'佐藤\',\'高橋\',\'山田\',\'中村\',\'鈴木\'}\n# 両方のクラスに所属する生徒\nboth = ___\n# 数学だけの生徒\nmath_only = ___\n# 英語だけの生徒\neng_only = ___','DESCRIPTIVE',NULL,'both = math_class & eng_class\nmath_only = math_class - eng_class\neng_only = eng_class - math_class','Day 18 中級問題の解答です。'),(56,3,28,'Q3. タプルのリストを複数キーでソートしてください。\nstudents = [\n(\'田中\', \'B\', 85),\n(\'鈴木\', \'A\', 92),\n(\'佐藤\', \'B\', 78),\n(\'山田\', \'A\', 85),\n(\'高橋\', \'A\', 92),\n]\n# クラス昇順 → 点数降順 でソート','DESCRIPTIVE',NULL,'result = sorted(students, key=lambda x:(x[1],-x[2]))\nfor name,cls,sc in result:\nprint(f\'{cls}組 {name}: {sc}点\')','Day 18 上級問題の解答です。'),(57,1,29,'Q1. 以下のコードの出力結果を書いてください。\nd = {\'a\':1, \'b\':2, \'c\':3}\nprint(d[\'b\'])          # ___\nprint(d.get(\'d\', 0))   # ___\nprint(\'a\' in d)        # ___\nprint(len(d))          # ___','CODING',NULL,'# 2 / 0 / True / 3','Day 19 初級問題の解答です。'),(58,2,29,'Q2. 辞書のループ処理の結果を書いてください。\nscores = {\'数学\':85, \'英語\':92, \'国語\':78}\nfor subject, score in scores.items():\nprint(f\'{subject}: {score}\')\n# 出力を書いてください（3行）\n# ___','CODING',NULL,'# 数学: 85\n# 英語: 92\n# 国語: 78','Day 19 中級問題の解答です。'),(59,3,29,'Q3. 辞書内包表記を使って以下を作ってください。\n# 問題1: 1~5をキー、2乗を値とする辞書\n# → {1:1, 2:4, 3:9, 4:16, 5:25}\nsq = ___\n# 問題2: 文字列の各文字の出現回数\ntext = \'banana\'\n# → {\'b\':1, \'a\':3, \'n\':2}\nfreq = ___','CODING',NULL,'sq = {x: x**2 for x in range(1,6)}\nfreq = {ch: text.count(ch) for ch in set(text)}','Day 19 上級問題の解答です。'),(60,1,30,'Q1. 商品の在庫管理辞書を作り、在庫を更新してください。\n# 初期在庫\nstock = {\'りんご\':50, \'みかん\':30, \'バナナ\':20}\n# りんごを10個販売（在庫を減らす）\n___\n# ぶどうを25個入荷（新規追加）\n___\n# 全商品の在庫を表示\nfor ___:\nprint(f\'{item}: {qty}個\')','DESCRIPTIVE',NULL,'stock[\'りんご\'] -= 10\nstock[\'ぶどう\'] = 25\nfor item, qty in stock.items():','Day 20 初級問題の解答です。'),(61,2,30,'Q2. 生徒の成績を辞書で管理し、平均80点以上の生徒を表示してください。\ngrades = {\n\'田中\': [85, 90, 78],\n\'鈴木\': [92, 88, 95],\n\'佐藤\': [70, 65, 80],\n\'山田\': [88, 92, 85],\n}\n# 平均80点以上の生徒だけ表示\n# 出力例: 田中: 平均84.3点','DESCRIPTIVE',NULL,'for name, scores in grades.items():\navg = sum(scores)/len(scores)\nif avg >= 80:\nprint(f\'{name}: 平均{avg:.1f}点\')','Day 20 中級問題の解答です。'),(62,3,30,'Q3. 2つの辞書をマージし、同じキーの値は合計してください。\nsales_jan = {\'A\':100, \'B\':200, \'C\':150}\nsales_feb = {\'B\':180, \'C\':220, \'D\':90}\n# マージして同キーは合計\n# → {\'A\':100, \'B\':380, \'C\':370, \'D\':90}\nmerged = ___','DESCRIPTIVE',NULL,'merged = sales_jan.copy()\nfor k,v in sales_feb.items():\nmerged[k] = merged.get(k,0) + v','Day 20 上級問題の解答です。');

--
-- Table structure for table `quiz_results`
--

CREATE TABLE `quiz_results` (
  `result_id` int NOT NULL AUTO_INCREMENT,
  `session_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `problem_id` int NOT NULL,
  `is_correct` tinyint(1) DEFAULT NULL,
  `user_answer` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `solved_at` datetime DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`result_id`),
  KEY `session_id` (`session_id`),
  KEY `problem_id` (`problem_id`),
  CONSTRAINT `quiz_results_ibfk_1` FOREIGN KEY (`session_id`) REFERENCES `Goalskill_login`.`login` (`session_id`),
  CONSTRAINT `quiz_results_ibfk_2` FOREIGN KEY (`problem_id`) REFERENCES `quiz_problems` (`problem_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `quiz_results`
--


--
-- Table structure for table `user_curriculum`
--

CREATE TABLE `user_curriculum` (
  `id` int NOT NULL AUTO_INCREMENT,
  `session_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '학생 세션 ID',
  `item_id` int NOT NULL COMMENT '마스터 항목 참조',
  `start_day` int DEFAULT NULL COMMENT '시작일 (1~180)',
  `end_day` int DEFAULT NULL COMMENT '종료일',
  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'NOT_STARTED' COMMENT 'NOT_STARTED / IN_PROGRESS / COMPLETED',
  `sort_order` int DEFAULT '1' COMMENT '학생별 커스텀 순서',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uq_session_item` (`session_id`,`item_id`),
  KEY `idx_item` (`item_id`),
  CONSTRAINT `fk_ucurr_item` FOREIGN KEY (`item_id`) REFERENCES `master_items` (`item_id`),
  CONSTRAINT `fk_ucurr_login` FOREIGN KEY (`session_id`) REFERENCES `Goalskill_login`.`login` (`session_id`)
) ENGINE=InnoDB AUTO_INCREMENT=516 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `user_curriculum`
--

INSERT INTO `user_curriculum` VALUES (1,'sess_e2b0c31f0ae0401f1773993487',1,NULL,NULL,'NOT_STARTED',1,'2026-03-20 07:58:07'),(2,'sess_e2b0c31f0ae0401f1773993487',2,NULL,NULL,'NOT_STARTED',2,'2026-03-20 07:58:07'),(3,'sess_e2b0c31f0ae0401f1773993487',3,NULL,NULL,'NOT_STARTED',3,'2026-03-20 07:58:07'),(4,'sess_e2b0c31f0ae0401f1773993487',4,NULL,NULL,'NOT_STARTED',3,'2026-03-20 07:58:07'),(5,'sess_e2b0c31f0ae0401f1773993487',5,NULL,NULL,'NOT_STARTED',4,'2026-03-20 07:58:07'),(6,'sess_e2b0c31f0ae0401f1773993487',6,NULL,NULL,'NOT_STARTED',4,'2026-03-20 07:58:07'),(7,'sess_e2b0c31f0ae0401f1773993487',7,NULL,NULL,'NOT_STARTED',5,'2026-03-20 07:58:07'),(8,'sess_e2b0c31f0ae0401f1773993487',8,NULL,NULL,'NOT_STARTED',5,'2026-03-20 07:58:07'),(9,'sess_e2b0c31f0ae0401f1773993487',9,NULL,NULL,'NOT_STARTED',6,'2026-03-20 07:58:07'),(10,'sess_e2b0c31f0ae0401f1773993487',10,NULL,NULL,'NOT_STARTED',6,'2026-03-20 07:58:07'),(11,'sess_e2b0c31f0ae0401f1773993487',11,NULL,NULL,'NOT_STARTED',7,'2026-03-20 07:58:07'),(12,'sess_e2b0c31f0ae0401f1773993487',12,NULL,NULL,'NOT_STARTED',7,'2026-03-20 07:58:07'),(13,'sess_e2b0c31f0ae0401f1773993487',13,NULL,NULL,'NOT_STARTED',8,'2026-03-20 07:58:07'),(14,'sess_e2b0c31f0ae0401f1773993487',14,NULL,NULL,'NOT_STARTED',8,'2026-03-20 07:58:07'),(15,'sess_e2b0c31f0ae0401f1773993487',15,NULL,NULL,'NOT_STARTED',9,'2026-03-20 07:58:07'),(16,'sess_e2b0c31f0ae0401f1773993487',16,NULL,NULL,'NOT_STARTED',9,'2026-03-20 07:58:07'),(17,'sess_e2b0c31f0ae0401f1773993487',17,NULL,NULL,'NOT_STARTED',10,'2026-03-20 07:58:07'),(18,'sess_e2b0c31f0ae0401f1773993487',18,NULL,NULL,'NOT_STARTED',10,'2026-03-20 07:58:07'),(19,'sess_e2b0c31f0ae0401f1773993487',19,NULL,NULL,'NOT_STARTED',11,'2026-03-20 07:58:07'),(20,'sess_e2b0c31f0ae0401f1773993487',20,NULL,NULL,'NOT_STARTED',11,'2026-03-20 07:58:07'),(21,'sess_e2b0c31f0ae0401f1773993487',21,NULL,NULL,'NOT_STARTED',12,'2026-03-20 07:58:07'),(22,'sess_e2b0c31f0ae0401f1773993487',22,NULL,NULL,'NOT_STARTED',12,'2026-03-20 07:58:07'),(23,'sess_e2b0c31f0ae0401f1773993487',23,NULL,NULL,'NOT_STARTED',13,'2026-03-20 07:58:07'),(24,'sess_e2b0c31f0ae0401f1773993487',24,NULL,NULL,'NOT_STARTED',14,'2026-03-20 07:58:07'),(25,'sess_e2b0c31f0ae0401f1773993487',25,NULL,NULL,'NOT_STARTED',15,'2026-03-20 07:58:07'),(26,'sess_e2b0c31f0ae0401f1773993487',26,NULL,NULL,'NOT_STARTED',16,'2026-03-20 07:58:07'),(27,'sess_e2b0c31f0ae0401f1773993487',27,NULL,NULL,'NOT_STARTED',17,'2026-03-20 07:58:07'),(28,'sess_e2b0c31f0ae0401f1773993487',28,NULL,NULL,'NOT_STARTED',18,'2026-03-20 07:58:07'),(29,'sess_e2b0c31f0ae0401f1773993487',29,NULL,NULL,'NOT_STARTED',19,'2026-03-20 07:58:07'),(30,'sess_e2b0c31f0ae0401f1773993487',30,NULL,NULL,'NOT_STARTED',20,'2026-03-20 07:58:07'),(31,'sess_e2b0c31f0ae0401f1773993487',31,NULL,NULL,'NOT_STARTED',1,'2026-03-20 07:58:07'),(32,'sess_e2b0c31f0ae0401f1773993487',32,NULL,NULL,'NOT_STARTED',2,'2026-03-20 07:58:07'),(33,'sess_e2b0c31f0ae0401f1773993487',33,NULL,NULL,'NOT_STARTED',3,'2026-03-20 07:58:07'),(34,'sess_e2b0c31f0ae0401f1773993487',34,NULL,NULL,'NOT_STARTED',3,'2026-03-20 07:58:07'),(35,'sess_e2b0c31f0ae0401f1773993487',35,NULL,NULL,'NOT_STARTED',4,'2026-03-20 07:58:07'),(36,'sess_e2b0c31f0ae0401f1773993487',36,NULL,NULL,'NOT_STARTED',4,'2026-03-20 07:58:07'),(37,'sess_e2b0c31f0ae0401f1773993487',37,NULL,NULL,'NOT_STARTED',5,'2026-03-20 07:58:07'),(38,'sess_e2b0c31f0ae0401f1773993487',38,NULL,NULL,'NOT_STARTED',5,'2026-03-20 07:58:07'),(39,'sess_e2b0c31f0ae0401f1773993487',39,NULL,NULL,'NOT_STARTED',6,'2026-03-20 07:58:07'),(40,'sess_e2b0c31f0ae0401f1773993487',40,NULL,NULL,'NOT_STARTED',6,'2026-03-20 07:58:07'),(41,'sess_e2b0c31f0ae0401f1773993487',41,NULL,NULL,'NOT_STARTED',7,'2026-03-20 07:58:07'),(42,'sess_e2b0c31f0ae0401f1773993487',42,NULL,NULL,'NOT_STARTED',7,'2026-03-20 07:58:07'),(43,'sess_e2b0c31f0ae0401f1773993487',43,NULL,NULL,'NOT_STARTED',8,'2026-03-20 07:58:07'),(44,'sess_e2b0c31f0ae0401f1773993487',44,NULL,NULL,'NOT_STARTED',8,'2026-03-20 07:58:07'),(45,'sess_e2b0c31f0ae0401f1773993487',45,NULL,NULL,'NOT_STARTED',9,'2026-03-20 07:58:07'),(46,'sess_e2b0c31f0ae0401f1773993487',46,NULL,NULL,'NOT_STARTED',9,'2026-03-20 07:58:07'),(47,'sess_e2b0c31f0ae0401f1773993487',47,NULL,NULL,'NOT_STARTED',10,'2026-03-20 07:58:07'),(48,'sess_e2b0c31f0ae0401f1773993487',48,NULL,NULL,'NOT_STARTED',10,'2026-03-20 07:58:07'),(49,'sess_e2b0c31f0ae0401f1773993487',49,NULL,NULL,'NOT_STARTED',11,'2026-03-20 07:58:07'),(50,'sess_e2b0c31f0ae0401f1773993487',50,NULL,NULL,'NOT_STARTED',11,'2026-03-20 07:58:07'),(51,'sess_e2b0c31f0ae0401f1773993487',51,NULL,NULL,'NOT_STARTED',12,'2026-03-20 07:58:07'),(52,'sess_e2b0c31f0ae0401f1773993487',52,NULL,NULL,'NOT_STARTED',12,'2026-03-20 07:58:07'),(53,'sess_e2b0c31f0ae0401f1773993487',53,NULL,NULL,'NOT_STARTED',13,'2026-03-20 07:58:07'),(54,'sess_e2b0c31f0ae0401f1773993487',54,NULL,NULL,'NOT_STARTED',14,'2026-03-20 07:58:07'),(55,'sess_e2b0c31f0ae0401f1773993487',55,NULL,NULL,'NOT_STARTED',15,'2026-03-20 07:58:07'),(56,'sess_e2b0c31f0ae0401f1773993487',56,NULL,NULL,'NOT_STARTED',16,'2026-03-20 07:58:07'),(57,'sess_e2b0c31f0ae0401f1773993487',57,NULL,NULL,'NOT_STARTED',17,'2026-03-20 07:58:07'),(58,'sess_e2b0c31f0ae0401f1773993487',58,NULL,NULL,'NOT_STARTED',18,'2026-03-20 07:58:07'),(59,'sess_e2b0c31f0ae0401f1773993487',59,NULL,NULL,'NOT_STARTED',19,'2026-03-20 07:58:07'),(60,'sess_e2b0c31f0ae0401f1773993487',60,NULL,NULL,'NOT_STARTED',20,'2026-03-20 07:58:07'),(61,'sess_e2b0c31f0ae0401f1773993487',61,NULL,NULL,'NOT_STARTED',1,'2026-03-20 07:58:07'),(62,'sess_e2b0c31f0ae0401f1773993487',62,NULL,NULL,'NOT_STARTED',2,'2026-03-20 07:58:07'),(63,'sess_e2b0c31f0ae0401f1773993487',63,NULL,NULL,'NOT_STARTED',3,'2026-03-20 07:58:07'),(64,'sess_e2b0c31f0ae0401f1773993487',64,NULL,NULL,'NOT_STARTED',3,'2026-03-20 07:58:07'),(65,'sess_e2b0c31f0ae0401f1773993487',65,NULL,NULL,'NOT_STARTED',4,'2026-03-20 07:58:07'),(66,'sess_e2b0c31f0ae0401f1773993487',66,NULL,NULL,'NOT_STARTED',4,'2026-03-20 07:58:07'),(67,'sess_e2b0c31f0ae0401f1773993487',67,NULL,NULL,'NOT_STARTED',5,'2026-03-20 07:58:07'),(68,'sess_e2b0c31f0ae0401f1773993487',68,NULL,NULL,'NOT_STARTED',5,'2026-03-20 07:58:07'),(69,'sess_e2b0c31f0ae0401f1773993487',69,NULL,NULL,'NOT_STARTED',6,'2026-03-20 07:58:07'),(70,'sess_e2b0c31f0ae0401f1773993487',70,NULL,NULL,'NOT_STARTED',6,'2026-03-20 07:58:07'),(71,'sess_e2b0c31f0ae0401f1773993487',71,NULL,NULL,'NOT_STARTED',7,'2026-03-20 07:58:07'),(72,'sess_e2b0c31f0ae0401f1773993487',72,NULL,NULL,'NOT_STARTED',7,'2026-03-20 07:58:07'),(73,'sess_e2b0c31f0ae0401f1773993487',73,NULL,NULL,'NOT_STARTED',8,'2026-03-20 07:58:07'),(74,'sess_e2b0c31f0ae0401f1773993487',74,NULL,NULL,'NOT_STARTED',8,'2026-03-20 07:58:07'),(75,'sess_e2b0c31f0ae0401f1773993487',75,NULL,NULL,'NOT_STARTED',9,'2026-03-20 07:58:07'),(76,'sess_e2b0c31f0ae0401f1773993487',76,NULL,NULL,'NOT_STARTED',9,'2026-03-20 07:58:07'),(77,'sess_e2b0c31f0ae0401f1773993487',77,NULL,NULL,'NOT_STARTED',10,'2026-03-20 07:58:07'),(78,'sess_e2b0c31f0ae0401f1773993487',78,NULL,NULL,'NOT_STARTED',10,'2026-03-20 07:58:07'),(79,'sess_e2b0c31f0ae0401f1773993487',79,NULL,NULL,'NOT_STARTED',11,'2026-03-20 07:58:07'),(80,'sess_e2b0c31f0ae0401f1773993487',80,NULL,NULL,'NOT_STARTED',11,'2026-03-20 07:58:07'),(81,'sess_e2b0c31f0ae0401f1773993487',81,NULL,NULL,'NOT_STARTED',12,'2026-03-20 07:58:07'),(82,'sess_e2b0c31f0ae0401f1773993487',82,NULL,NULL,'NOT_STARTED',12,'2026-03-20 07:58:07'),(83,'sess_e2b0c31f0ae0401f1773993487',83,NULL,NULL,'NOT_STARTED',13,'2026-03-20 07:58:07'),(84,'sess_e2b0c31f0ae0401f1773993487',84,NULL,NULL,'NOT_STARTED',14,'2026-03-20 07:58:07'),(85,'sess_e2b0c31f0ae0401f1773993487',85,NULL,NULL,'NOT_STARTED',15,'2026-03-20 07:58:07'),(86,'sess_e2b0c31f0ae0401f1773993487',86,NULL,NULL,'NOT_STARTED',16,'2026-03-20 07:58:07'),(87,'sess_e2b0c31f0ae0401f1773993487',87,NULL,NULL,'NOT_STARTED',17,'2026-03-20 07:58:07'),(88,'sess_e2b0c31f0ae0401f1773993487',88,NULL,NULL,'NOT_STARTED',18,'2026-03-20 07:58:07'),(89,'sess_e2b0c31f0ae0401f1773993487',89,NULL,NULL,'NOT_STARTED',19,'2026-03-20 07:58:07'),(90,'sess_e2b0c31f0ae0401f1773993487',90,NULL,NULL,'NOT_STARTED',20,'2026-03-20 07:58:07'),(91,'sess_e2b0c31f0ae0401f1773993487',91,NULL,NULL,'NOT_STARTED',1,'2026-03-20 07:58:07'),(92,'sess_e2b0c31f0ae0401f1773993487',92,NULL,NULL,'NOT_STARTED',2,'2026-03-20 07:58:07'),(93,'sess_e2b0c31f0ae0401f1773993487',93,NULL,NULL,'NOT_STARTED',3,'2026-03-20 07:58:07'),(94,'sess_e2b0c31f0ae0401f1773993487',94,NULL,NULL,'NOT_STARTED',3,'2026-03-20 07:58:07'),(95,'sess_e2b0c31f0ae0401f1773993487',95,NULL,NULL,'NOT_STARTED',4,'2026-03-20 07:58:07'),(96,'sess_e2b0c31f0ae0401f1773993487',96,NULL,NULL,'NOT_STARTED',4,'2026-03-20 07:58:07'),(97,'sess_e2b0c31f0ae0401f1773993487',97,NULL,NULL,'NOT_STARTED',5,'2026-03-20 07:58:07'),(98,'sess_e2b0c31f0ae0401f1773993487',98,NULL,NULL,'NOT_STARTED',5,'2026-03-20 07:58:07'),(99,'sess_e2b0c31f0ae0401f1773993487',99,NULL,NULL,'NOT_STARTED',6,'2026-03-20 07:58:07'),(100,'sess_e2b0c31f0ae0401f1773993487',100,NULL,NULL,'NOT_STARTED',6,'2026-03-20 07:58:07'),(101,'sess_e2b0c31f0ae0401f1773993487',101,NULL,NULL,'NOT_STARTED',7,'2026-03-20 07:58:07'),(102,'sess_e2b0c31f0ae0401f1773993487',102,NULL,NULL,'NOT_STARTED',7,'2026-03-20 07:58:07'),(103,'sess_e2b0c31f0ae0401f1773993487',103,NULL,NULL,'NOT_STARTED',8,'2026-03-20 07:58:07'),(104,'sess_e2b0c31f0ae0401f1773993487',104,NULL,NULL,'NOT_STARTED',8,'2026-03-20 07:58:07'),(105,'sess_e2b0c31f0ae0401f1773993487',105,NULL,NULL,'NOT_STARTED',9,'2026-03-20 07:58:07'),(106,'sess_e2b0c31f0ae0401f1773993487',106,NULL,NULL,'NOT_STARTED',9,'2026-03-20 07:58:07'),(107,'sess_e2b0c31f0ae0401f1773993487',107,NULL,NULL,'NOT_STARTED',10,'2026-03-20 07:58:07'),(108,'sess_e2b0c31f0ae0401f1773993487',108,NULL,NULL,'NOT_STARTED',10,'2026-03-20 07:58:07'),(109,'sess_e2b0c31f0ae0401f1773993487',109,NULL,NULL,'NOT_STARTED',11,'2026-03-20 07:58:07'),(110,'sess_e2b0c31f0ae0401f1773993487',110,NULL,NULL,'NOT_STARTED',11,'2026-03-20 07:58:07'),(111,'sess_e2b0c31f0ae0401f1773993487',111,NULL,NULL,'NOT_STARTED',12,'2026-03-20 07:58:07'),(112,'sess_e2b0c31f0ae0401f1773993487',112,NULL,NULL,'NOT_STARTED',12,'2026-03-20 07:58:07'),(113,'sess_e2b0c31f0ae0401f1773993487',113,NULL,NULL,'NOT_STARTED',13,'2026-03-20 07:58:07'),(114,'sess_e2b0c31f0ae0401f1773993487',114,NULL,NULL,'NOT_STARTED',14,'2026-03-20 07:58:07'),(115,'sess_e2b0c31f0ae0401f1773993487',115,NULL,NULL,'NOT_STARTED',15,'2026-03-20 07:58:07'),(116,'sess_e2b0c31f0ae0401f1773993487',116,NULL,NULL,'NOT_STARTED',16,'2026-03-20 07:58:07'),(117,'sess_e2b0c31f0ae0401f1773993487',117,NULL,NULL,'NOT_STARTED',17,'2026-03-20 07:58:07'),(118,'sess_e2b0c31f0ae0401f1773993487',118,NULL,NULL,'NOT_STARTED',18,'2026-03-20 07:58:07'),(119,'sess_e2b0c31f0ae0401f1773993487',119,NULL,NULL,'NOT_STARTED',19,'2026-03-20 07:58:07'),(120,'sess_e2b0c31f0ae0401f1773993487',120,NULL,NULL,'NOT_STARTED',20,'2026-03-20 07:58:07'),(121,'sess_e2b0c31f0ae0401f1773993487',121,NULL,NULL,'NOT_STARTED',1,'2026-03-20 07:58:07'),(122,'sess_e2b0c31f0ae0401f1773993487',122,NULL,NULL,'NOT_STARTED',2,'2026-03-20 07:58:07'),(123,'sess_e2b0c31f0ae0401f1773993487',123,NULL,NULL,'NOT_STARTED',3,'2026-03-20 07:58:07'),(124,'sess_e2b0c31f0ae0401f1773993487',124,NULL,NULL,'NOT_STARTED',3,'2026-03-20 07:58:07'),(125,'sess_e2b0c31f0ae0401f1773993487',125,NULL,NULL,'NOT_STARTED',4,'2026-03-20 07:58:07'),(126,'sess_e2b0c31f0ae0401f1773993487',126,NULL,NULL,'NOT_STARTED',4,'2026-03-20 07:58:07'),(127,'sess_e2b0c31f0ae0401f1773993487',127,NULL,NULL,'NOT_STARTED',5,'2026-03-20 07:58:07'),(128,'sess_e2b0c31f0ae0401f1773993487',128,NULL,NULL,'NOT_STARTED',5,'2026-03-20 07:58:07'),(129,'sess_e2b0c31f0ae0401f1773993487',129,NULL,NULL,'NOT_STARTED',6,'2026-03-20 07:58:07'),(130,'sess_e2b0c31f0ae0401f1773993487',130,NULL,NULL,'NOT_STARTED',6,'2026-03-20 07:58:07'),(131,'sess_e2b0c31f0ae0401f1773993487',131,NULL,NULL,'NOT_STARTED',7,'2026-03-20 07:58:07'),(132,'sess_e2b0c31f0ae0401f1773993487',132,NULL,NULL,'NOT_STARTED',7,'2026-03-20 07:58:07'),(133,'sess_e2b0c31f0ae0401f1773993487',133,NULL,NULL,'NOT_STARTED',8,'2026-03-20 07:58:07'),(134,'sess_e2b0c31f0ae0401f1773993487',134,NULL,NULL,'NOT_STARTED',8,'2026-03-20 07:58:07'),(135,'sess_e2b0c31f0ae0401f1773993487',135,NULL,NULL,'NOT_STARTED',9,'2026-03-20 07:58:07'),(136,'sess_e2b0c31f0ae0401f1773993487',136,NULL,NULL,'NOT_STARTED',9,'2026-03-20 07:58:07'),(137,'sess_e2b0c31f0ae0401f1773993487',137,NULL,NULL,'NOT_STARTED',10,'2026-03-20 07:58:07'),(138,'sess_e2b0c31f0ae0401f1773993487',138,NULL,NULL,'NOT_STARTED',10,'2026-03-20 07:58:07'),(139,'sess_e2b0c31f0ae0401f1773993487',139,NULL,NULL,'NOT_STARTED',11,'2026-03-20 07:58:07'),(140,'sess_e2b0c31f0ae0401f1773993487',140,NULL,NULL,'NOT_STARTED',11,'2026-03-20 07:58:07'),(141,'sess_e2b0c31f0ae0401f1773993487',141,NULL,NULL,'NOT_STARTED',12,'2026-03-20 07:58:07'),(142,'sess_e2b0c31f0ae0401f1773993487',142,NULL,NULL,'NOT_STARTED',12,'2026-03-20 07:58:07'),(143,'sess_e2b0c31f0ae0401f1773993487',143,NULL,NULL,'NOT_STARTED',13,'2026-03-20 07:58:07'),(144,'sess_e2b0c31f0ae0401f1773993487',144,NULL,NULL,'NOT_STARTED',14,'2026-03-20 07:58:07'),(145,'sess_e2b0c31f0ae0401f1773993487',145,NULL,NULL,'NOT_STARTED',15,'2026-03-20 07:58:07'),(146,'sess_e2b0c31f0ae0401f1773993487',146,NULL,NULL,'NOT_STARTED',16,'2026-03-20 07:58:07'),(147,'sess_e2b0c31f0ae0401f1773993487',147,NULL,NULL,'NOT_STARTED',17,'2026-03-20 07:58:07'),(148,'sess_e2b0c31f0ae0401f1773993487',148,NULL,NULL,'NOT_STARTED',18,'2026-03-20 07:58:07'),(149,'sess_e2b0c31f0ae0401f1773993487',149,NULL,NULL,'NOT_STARTED',19,'2026-03-20 07:58:07'),(150,'sess_e2b0c31f0ae0401f1773993487',150,NULL,NULL,'NOT_STARTED',20,'2026-03-20 07:58:07'),(151,'sess_e2b0c31f0ae0401f1773993487',151,NULL,NULL,'NOT_STARTED',1,'2026-03-20 07:58:07'),(152,'sess_e2b0c31f0ae0401f1773993487',152,NULL,NULL,'NOT_STARTED',2,'2026-03-20 07:58:07'),(153,'sess_e2b0c31f0ae0401f1773993487',153,NULL,NULL,'NOT_STARTED',3,'2026-03-20 07:58:07'),(154,'sess_e2b0c31f0ae0401f1773993487',154,NULL,NULL,'NOT_STARTED',3,'2026-03-20 07:58:07'),(155,'sess_e2b0c31f0ae0401f1773993487',155,NULL,NULL,'NOT_STARTED',4,'2026-03-20 07:58:07'),(156,'sess_e2b0c31f0ae0401f1773993487',156,NULL,NULL,'NOT_STARTED',4,'2026-03-20 07:58:07'),(157,'sess_e2b0c31f0ae0401f1773993487',157,NULL,NULL,'NOT_STARTED',5,'2026-03-20 07:58:07'),(158,'sess_e2b0c31f0ae0401f1773993487',158,NULL,NULL,'NOT_STARTED',5,'2026-03-20 07:58:07'),(159,'sess_e2b0c31f0ae0401f1773993487',159,NULL,NULL,'NOT_STARTED',6,'2026-03-20 07:58:07'),(160,'sess_e2b0c31f0ae0401f1773993487',160,NULL,NULL,'NOT_STARTED',6,'2026-03-20 07:58:07'),(161,'sess_e2b0c31f0ae0401f1773993487',161,NULL,NULL,'NOT_STARTED',7,'2026-03-20 07:58:07'),(162,'sess_e2b0c31f0ae0401f1773993487',162,NULL,NULL,'NOT_STARTED',7,'2026-03-20 07:58:07'),(163,'sess_e2b0c31f0ae0401f1773993487',163,NULL,NULL,'NOT_STARTED',8,'2026-03-20 07:58:07'),(164,'sess_e2b0c31f0ae0401f1773993487',164,NULL,NULL,'NOT_STARTED',8,'2026-03-20 07:58:07'),(165,'sess_e2b0c31f0ae0401f1773993487',165,NULL,NULL,'NOT_STARTED',9,'2026-03-20 07:58:07'),(166,'sess_e2b0c31f0ae0401f1773993487',166,NULL,NULL,'NOT_STARTED',9,'2026-03-20 07:58:07'),(167,'sess_e2b0c31f0ae0401f1773993487',167,NULL,NULL,'NOT_STARTED',10,'2026-03-20 07:58:07'),(168,'sess_e2b0c31f0ae0401f1773993487',168,NULL,NULL,'NOT_STARTED',10,'2026-03-20 07:58:07'),(169,'sess_e2b0c31f0ae0401f1773993487',169,NULL,NULL,'NOT_STARTED',11,'2026-03-20 07:58:07'),(170,'sess_e2b0c31f0ae0401f1773993487',170,NULL,NULL,'NOT_STARTED',11,'2026-03-20 07:58:07'),(171,'sess_e2b0c31f0ae0401f1773993487',171,NULL,NULL,'NOT_STARTED',12,'2026-03-20 07:58:07'),(172,'sess_e2b0c31f0ae0401f1773993487',172,NULL,NULL,'NOT_STARTED',12,'2026-03-20 07:58:07'),(173,'sess_e2b0c31f0ae0401f1773993487',173,NULL,NULL,'NOT_STARTED',13,'2026-03-20 07:58:07'),(174,'sess_e2b0c31f0ae0401f1773993487',174,NULL,NULL,'NOT_STARTED',14,'2026-03-20 07:58:07'),(175,'sess_e2b0c31f0ae0401f1773993487',175,NULL,NULL,'NOT_STARTED',15,'2026-03-20 07:58:07'),(176,'sess_e2b0c31f0ae0401f1773993487',176,NULL,NULL,'NOT_STARTED',16,'2026-03-20 07:58:07'),(177,'sess_e2b0c31f0ae0401f1773993487',177,NULL,NULL,'NOT_STARTED',17,'2026-03-20 07:58:07'),(178,'sess_e2b0c31f0ae0401f1773993487',178,NULL,NULL,'NOT_STARTED',18,'2026-03-20 07:58:07'),(179,'sess_e2b0c31f0ae0401f1773993487',179,NULL,NULL,'NOT_STARTED',19,'2026-03-20 07:58:07'),(180,'sess_e2b0c31f0ae0401f1773993487',180,NULL,NULL,'NOT_STARTED',20,'2026-03-20 07:58:07'),(256,'sess_1yjx2z3791770012471967',3,NULL,NULL,'NOT_STARTED',3,'2026-03-20 08:06:45'),(257,'sess_1yjx2z3791770012471967',4,NULL,NULL,'NOT_STARTED',4,'2026-03-20 08:06:45'),(258,'sess_3af5cb4d8373400a1774226353',1,NULL,NULL,'NOT_STARTED',1,'2026-03-23 00:39:13'),(259,'sess_3af5cb4d8373400a1774226353',2,NULL,NULL,'NOT_STARTED',2,'2026-03-23 00:39:13'),(260,'sess_3af5cb4d8373400a1774226353',3,NULL,NULL,'NOT_STARTED',3,'2026-03-23 00:39:13'),(261,'sess_3af5cb4d8373400a1774226353',4,NULL,NULL,'NOT_STARTED',3,'2026-03-23 00:39:13'),(262,'sess_3af5cb4d8373400a1774226353',5,NULL,NULL,'NOT_STARTED',4,'2026-03-23 00:39:13'),(263,'sess_3af5cb4d8373400a1774226353',6,NULL,NULL,'NOT_STARTED',4,'2026-03-23 00:39:13'),(264,'sess_3af5cb4d8373400a1774226353',7,NULL,NULL,'NOT_STARTED',5,'2026-03-23 00:39:13'),(265,'sess_3af5cb4d8373400a1774226353',8,NULL,NULL,'NOT_STARTED',5,'2026-03-23 00:39:13'),(266,'sess_3af5cb4d8373400a1774226353',9,NULL,NULL,'NOT_STARTED',6,'2026-03-23 00:39:13'),(267,'sess_3af5cb4d8373400a1774226353',10,NULL,NULL,'NOT_STARTED',6,'2026-03-23 00:39:13'),(268,'sess_3af5cb4d8373400a1774226353',11,NULL,NULL,'NOT_STARTED',7,'2026-03-23 00:39:13'),(269,'sess_3af5cb4d8373400a1774226353',12,NULL,NULL,'NOT_STARTED',7,'2026-03-23 00:39:13'),(270,'sess_3af5cb4d8373400a1774226353',13,NULL,NULL,'NOT_STARTED',8,'2026-03-23 00:39:13'),(271,'sess_3af5cb4d8373400a1774226353',14,NULL,NULL,'NOT_STARTED',8,'2026-03-23 00:39:13'),(272,'sess_3af5cb4d8373400a1774226353',15,NULL,NULL,'NOT_STARTED',9,'2026-03-23 00:39:13'),(273,'sess_3af5cb4d8373400a1774226353',16,NULL,NULL,'NOT_STARTED',9,'2026-03-23 00:39:13'),(274,'sess_3af5cb4d8373400a1774226353',17,NULL,NULL,'NOT_STARTED',10,'2026-03-23 00:39:13'),(275,'sess_3af5cb4d8373400a1774226353',18,NULL,NULL,'NOT_STARTED',10,'2026-03-23 00:39:13'),(276,'sess_3af5cb4d8373400a1774226353',19,NULL,NULL,'NOT_STARTED',11,'2026-03-23 00:39:13'),(277,'sess_3af5cb4d8373400a1774226353',20,NULL,NULL,'NOT_STARTED',11,'2026-03-23 00:39:13'),(278,'sess_3af5cb4d8373400a1774226353',21,NULL,NULL,'NOT_STARTED',12,'2026-03-23 00:39:13'),(279,'sess_3af5cb4d8373400a1774226353',22,NULL,NULL,'NOT_STARTED',12,'2026-03-23 00:39:13'),(280,'sess_3af5cb4d8373400a1774226353',23,NULL,NULL,'NOT_STARTED',13,'2026-03-23 00:39:13'),(281,'sess_3af5cb4d8373400a1774226353',24,NULL,NULL,'NOT_STARTED',14,'2026-03-23 00:39:13'),(282,'sess_3af5cb4d8373400a1774226353',25,NULL,NULL,'NOT_STARTED',15,'2026-03-23 00:39:13'),(283,'sess_3af5cb4d8373400a1774226353',26,NULL,NULL,'NOT_STARTED',16,'2026-03-23 00:39:13'),(284,'sess_3af5cb4d8373400a1774226353',27,NULL,NULL,'NOT_STARTED',17,'2026-03-23 00:39:13'),(285,'sess_3af5cb4d8373400a1774226353',28,NULL,NULL,'NOT_STARTED',18,'2026-03-23 00:39:13'),(286,'sess_3af5cb4d8373400a1774226353',29,NULL,NULL,'NOT_STARTED',19,'2026-03-23 00:39:13'),(287,'sess_3af5cb4d8373400a1774226353',30,NULL,NULL,'NOT_STARTED',20,'2026-03-23 00:39:13'),(288,'sess_3af5cb4d8373400a1774226353',31,NULL,NULL,'NOT_STARTED',1,'2026-03-23 00:39:13'),(289,'sess_3af5cb4d8373400a1774226353',32,NULL,NULL,'NOT_STARTED',2,'2026-03-23 00:39:13'),(290,'sess_3af5cb4d8373400a1774226353',33,NULL,NULL,'NOT_STARTED',3,'2026-03-23 00:39:13'),(291,'sess_3af5cb4d8373400a1774226353',34,NULL,NULL,'NOT_STARTED',3,'2026-03-23 00:39:13'),(292,'sess_3af5cb4d8373400a1774226353',35,NULL,NULL,'NOT_STARTED',4,'2026-03-23 00:39:13'),(293,'sess_3af5cb4d8373400a1774226353',36,NULL,NULL,'NOT_STARTED',4,'2026-03-23 00:39:13'),(294,'sess_3af5cb4d8373400a1774226353',37,NULL,NULL,'NOT_STARTED',5,'2026-03-23 00:39:13'),(295,'sess_3af5cb4d8373400a1774226353',38,NULL,NULL,'NOT_STARTED',5,'2026-03-23 00:39:13'),(296,'sess_3af5cb4d8373400a1774226353',39,NULL,NULL,'NOT_STARTED',6,'2026-03-23 00:39:13'),(297,'sess_3af5cb4d8373400a1774226353',40,NULL,NULL,'NOT_STARTED',6,'2026-03-23 00:39:13'),(298,'sess_3af5cb4d8373400a1774226353',41,NULL,NULL,'NOT_STARTED',7,'2026-03-23 00:39:13'),(299,'sess_3af5cb4d8373400a1774226353',42,NULL,NULL,'NOT_STARTED',7,'2026-03-23 00:39:13'),(300,'sess_3af5cb4d8373400a1774226353',43,NULL,NULL,'NOT_STARTED',8,'2026-03-23 00:39:13'),(301,'sess_3af5cb4d8373400a1774226353',44,NULL,NULL,'NOT_STARTED',8,'2026-03-23 00:39:13'),(302,'sess_3af5cb4d8373400a1774226353',45,NULL,NULL,'NOT_STARTED',9,'2026-03-23 00:39:13'),(303,'sess_3af5cb4d8373400a1774226353',46,NULL,NULL,'NOT_STARTED',9,'2026-03-23 00:39:13'),(304,'sess_3af5cb4d8373400a1774226353',47,NULL,NULL,'NOT_STARTED',10,'2026-03-23 00:39:13'),(305,'sess_3af5cb4d8373400a1774226353',48,NULL,NULL,'NOT_STARTED',10,'2026-03-23 00:39:13'),(306,'sess_3af5cb4d8373400a1774226353',49,NULL,NULL,'NOT_STARTED',11,'2026-03-23 00:39:13'),(307,'sess_3af5cb4d8373400a1774226353',50,NULL,NULL,'NOT_STARTED',11,'2026-03-23 00:39:13'),(308,'sess_3af5cb4d8373400a1774226353',51,NULL,NULL,'NOT_STARTED',12,'2026-03-23 00:39:13'),(309,'sess_3af5cb4d8373400a1774226353',52,NULL,NULL,'NOT_STARTED',12,'2026-03-23 00:39:13'),(310,'sess_3af5cb4d8373400a1774226353',53,NULL,NULL,'NOT_STARTED',13,'2026-03-23 00:39:13'),(311,'sess_3af5cb4d8373400a1774226353',54,NULL,NULL,'NOT_STARTED',14,'2026-03-23 00:39:13'),(312,'sess_3af5cb4d8373400a1774226353',55,NULL,NULL,'NOT_STARTED',15,'2026-03-23 00:39:13'),(313,'sess_3af5cb4d8373400a1774226353',56,NULL,NULL,'NOT_STARTED',16,'2026-03-23 00:39:13'),(314,'sess_3af5cb4d8373400a1774226353',57,NULL,NULL,'NOT_STARTED',17,'2026-03-23 00:39:13'),(315,'sess_3af5cb4d8373400a1774226353',58,NULL,NULL,'NOT_STARTED',18,'2026-03-23 00:39:13'),(316,'sess_3af5cb4d8373400a1774226353',59,NULL,NULL,'NOT_STARTED',19,'2026-03-23 00:39:13'),(317,'sess_3af5cb4d8373400a1774226353',60,NULL,NULL,'NOT_STARTED',20,'2026-03-23 00:39:13'),(318,'sess_3af5cb4d8373400a1774226353',61,NULL,NULL,'NOT_STARTED',1,'2026-03-23 00:39:13'),(319,'sess_3af5cb4d8373400a1774226353',62,NULL,NULL,'NOT_STARTED',2,'2026-03-23 00:39:13'),(320,'sess_3af5cb4d8373400a1774226353',63,NULL,NULL,'NOT_STARTED',3,'2026-03-23 00:39:13'),(321,'sess_3af5cb4d8373400a1774226353',64,NULL,NULL,'NOT_STARTED',3,'2026-03-23 00:39:13'),(322,'sess_3af5cb4d8373400a1774226353',65,NULL,NULL,'NOT_STARTED',4,'2026-03-23 00:39:13'),(323,'sess_3af5cb4d8373400a1774226353',66,NULL,NULL,'NOT_STARTED',4,'2026-03-23 00:39:13'),(324,'sess_3af5cb4d8373400a1774226353',67,NULL,NULL,'NOT_STARTED',5,'2026-03-23 00:39:13'),(325,'sess_3af5cb4d8373400a1774226353',68,NULL,NULL,'NOT_STARTED',5,'2026-03-23 00:39:13'),(326,'sess_3af5cb4d8373400a1774226353',69,NULL,NULL,'NOT_STARTED',6,'2026-03-23 00:39:13'),(327,'sess_3af5cb4d8373400a1774226353',70,NULL,NULL,'NOT_STARTED',6,'2026-03-23 00:39:13'),(328,'sess_3af5cb4d8373400a1774226353',71,NULL,NULL,'NOT_STARTED',7,'2026-03-23 00:39:13'),(329,'sess_3af5cb4d8373400a1774226353',72,NULL,NULL,'NOT_STARTED',7,'2026-03-23 00:39:13'),(330,'sess_3af5cb4d8373400a1774226353',73,NULL,NULL,'NOT_STARTED',8,'2026-03-23 00:39:13'),(331,'sess_3af5cb4d8373400a1774226353',74,NULL,NULL,'NOT_STARTED',8,'2026-03-23 00:39:13'),(332,'sess_3af5cb4d8373400a1774226353',75,NULL,NULL,'NOT_STARTED',9,'2026-03-23 00:39:13'),(333,'sess_3af5cb4d8373400a1774226353',76,NULL,NULL,'NOT_STARTED',9,'2026-03-23 00:39:13'),(334,'sess_3af5cb4d8373400a1774226353',77,NULL,NULL,'NOT_STARTED',10,'2026-03-23 00:39:13'),(335,'sess_3af5cb4d8373400a1774226353',78,NULL,NULL,'NOT_STARTED',10,'2026-03-23 00:39:13'),(336,'sess_3af5cb4d8373400a1774226353',79,NULL,NULL,'NOT_STARTED',11,'2026-03-23 00:39:13'),(337,'sess_3af5cb4d8373400a1774226353',80,NULL,NULL,'NOT_STARTED',11,'2026-03-23 00:39:13'),(338,'sess_3af5cb4d8373400a1774226353',81,NULL,NULL,'NOT_STARTED',12,'2026-03-23 00:39:13'),(339,'sess_3af5cb4d8373400a1774226353',82,NULL,NULL,'NOT_STARTED',12,'2026-03-23 00:39:13'),(340,'sess_3af5cb4d8373400a1774226353',83,NULL,NULL,'NOT_STARTED',13,'2026-03-23 00:39:13'),(341,'sess_3af5cb4d8373400a1774226353',84,NULL,NULL,'NOT_STARTED',14,'2026-03-23 00:39:13'),(342,'sess_3af5cb4d8373400a1774226353',85,NULL,NULL,'NOT_STARTED',15,'2026-03-23 00:39:13'),(343,'sess_3af5cb4d8373400a1774226353',86,NULL,NULL,'NOT_STARTED',16,'2026-03-23 00:39:13'),(344,'sess_3af5cb4d8373400a1774226353',87,NULL,NULL,'NOT_STARTED',17,'2026-03-23 00:39:13'),(345,'sess_3af5cb4d8373400a1774226353',88,NULL,NULL,'NOT_STARTED',18,'2026-03-23 00:39:13'),(346,'sess_3af5cb4d8373400a1774226353',89,NULL,NULL,'NOT_STARTED',19,'2026-03-23 00:39:13'),(347,'sess_3af5cb4d8373400a1774226353',90,NULL,NULL,'NOT_STARTED',20,'2026-03-23 00:39:13'),(348,'sess_3af5cb4d8373400a1774226353',91,NULL,NULL,'NOT_STARTED',1,'2026-03-23 00:39:13'),(349,'sess_3af5cb4d8373400a1774226353',92,NULL,NULL,'NOT_STARTED',2,'2026-03-23 00:39:13'),(350,'sess_3af5cb4d8373400a1774226353',93,NULL,NULL,'NOT_STARTED',3,'2026-03-23 00:39:13'),(351,'sess_3af5cb4d8373400a1774226353',94,NULL,NULL,'NOT_STARTED',3,'2026-03-23 00:39:13'),(352,'sess_3af5cb4d8373400a1774226353',95,NULL,NULL,'NOT_STARTED',4,'2026-03-23 00:39:13'),(353,'sess_3af5cb4d8373400a1774226353',96,NULL,NULL,'NOT_STARTED',4,'2026-03-23 00:39:13'),(354,'sess_3af5cb4d8373400a1774226353',97,NULL,NULL,'NOT_STARTED',5,'2026-03-23 00:39:13'),(355,'sess_3af5cb4d8373400a1774226353',98,NULL,NULL,'NOT_STARTED',5,'2026-03-23 00:39:13'),(356,'sess_3af5cb4d8373400a1774226353',99,NULL,NULL,'NOT_STARTED',6,'2026-03-23 00:39:13'),(357,'sess_3af5cb4d8373400a1774226353',100,NULL,NULL,'NOT_STARTED',6,'2026-03-23 00:39:13'),(358,'sess_3af5cb4d8373400a1774226353',101,NULL,NULL,'NOT_STARTED',7,'2026-03-23 00:39:13'),(359,'sess_3af5cb4d8373400a1774226353',102,NULL,NULL,'NOT_STARTED',7,'2026-03-23 00:39:13'),(360,'sess_3af5cb4d8373400a1774226353',103,NULL,NULL,'NOT_STARTED',8,'2026-03-23 00:39:13'),(361,'sess_3af5cb4d8373400a1774226353',104,NULL,NULL,'NOT_STARTED',8,'2026-03-23 00:39:13'),(362,'sess_3af5cb4d8373400a1774226353',105,NULL,NULL,'NOT_STARTED',9,'2026-03-23 00:39:13'),(363,'sess_3af5cb4d8373400a1774226353',106,NULL,NULL,'NOT_STARTED',9,'2026-03-23 00:39:13'),(364,'sess_3af5cb4d8373400a1774226353',107,NULL,NULL,'NOT_STARTED',10,'2026-03-23 00:39:13'),(365,'sess_3af5cb4d8373400a1774226353',108,NULL,NULL,'NOT_STARTED',10,'2026-03-23 00:39:13'),(366,'sess_3af5cb4d8373400a1774226353',109,NULL,NULL,'NOT_STARTED',11,'2026-03-23 00:39:13'),(367,'sess_3af5cb4d8373400a1774226353',110,NULL,NULL,'NOT_STARTED',11,'2026-03-23 00:39:13'),(368,'sess_3af5cb4d8373400a1774226353',111,NULL,NULL,'NOT_STARTED',12,'2026-03-23 00:39:13'),(369,'sess_3af5cb4d8373400a1774226353',112,NULL,NULL,'NOT_STARTED',12,'2026-03-23 00:39:13'),(370,'sess_3af5cb4d8373400a1774226353',113,NULL,NULL,'NOT_STARTED',13,'2026-03-23 00:39:13'),(371,'sess_3af5cb4d8373400a1774226353',114,NULL,NULL,'NOT_STARTED',14,'2026-03-23 00:39:13'),(372,'sess_3af5cb4d8373400a1774226353',115,NULL,NULL,'NOT_STARTED',15,'2026-03-23 00:39:13'),(373,'sess_3af5cb4d8373400a1774226353',116,NULL,NULL,'NOT_STARTED',16,'2026-03-23 00:39:13'),(374,'sess_3af5cb4d8373400a1774226353',117,NULL,NULL,'NOT_STARTED',17,'2026-03-23 00:39:13'),(375,'sess_3af5cb4d8373400a1774226353',118,NULL,NULL,'NOT_STARTED',18,'2026-03-23 00:39:13'),(376,'sess_3af5cb4d8373400a1774226353',119,NULL,NULL,'NOT_STARTED',19,'2026-03-23 00:39:13'),(377,'sess_3af5cb4d8373400a1774226353',120,NULL,NULL,'NOT_STARTED',20,'2026-03-23 00:39:13'),(378,'sess_3af5cb4d8373400a1774226353',121,NULL,NULL,'NOT_STARTED',1,'2026-03-23 00:39:13'),(379,'sess_3af5cb4d8373400a1774226353',122,NULL,NULL,'NOT_STARTED',2,'2026-03-23 00:39:13'),(380,'sess_3af5cb4d8373400a1774226353',123,NULL,NULL,'NOT_STARTED',3,'2026-03-23 00:39:13'),(381,'sess_3af5cb4d8373400a1774226353',124,NULL,NULL,'NOT_STARTED',3,'2026-03-23 00:39:13'),(382,'sess_3af5cb4d8373400a1774226353',125,NULL,NULL,'NOT_STARTED',4,'2026-03-23 00:39:13'),(383,'sess_3af5cb4d8373400a1774226353',126,NULL,NULL,'NOT_STARTED',4,'2026-03-23 00:39:13'),(384,'sess_3af5cb4d8373400a1774226353',127,NULL,NULL,'NOT_STARTED',5,'2026-03-23 00:39:13'),(385,'sess_3af5cb4d8373400a1774226353',128,NULL,NULL,'NOT_STARTED',5,'2026-03-23 00:39:13'),(386,'sess_3af5cb4d8373400a1774226353',129,NULL,NULL,'NOT_STARTED',6,'2026-03-23 00:39:13'),(387,'sess_3af5cb4d8373400a1774226353',130,NULL,NULL,'NOT_STARTED',6,'2026-03-23 00:39:13'),(388,'sess_3af5cb4d8373400a1774226353',131,NULL,NULL,'NOT_STARTED',7,'2026-03-23 00:39:13'),(389,'sess_3af5cb4d8373400a1774226353',132,NULL,NULL,'NOT_STARTED',7,'2026-03-23 00:39:13'),(390,'sess_3af5cb4d8373400a1774226353',133,NULL,NULL,'NOT_STARTED',8,'2026-03-23 00:39:13'),(391,'sess_3af5cb4d8373400a1774226353',134,NULL,NULL,'NOT_STARTED',8,'2026-03-23 00:39:13'),(392,'sess_3af5cb4d8373400a1774226353',135,NULL,NULL,'NOT_STARTED',9,'2026-03-23 00:39:13'),(393,'sess_3af5cb4d8373400a1774226353',136,NULL,NULL,'NOT_STARTED',9,'2026-03-23 00:39:13'),(394,'sess_3af5cb4d8373400a1774226353',137,NULL,NULL,'NOT_STARTED',10,'2026-03-23 00:39:13'),(395,'sess_3af5cb4d8373400a1774226353',138,NULL,NULL,'NOT_STARTED',10,'2026-03-23 00:39:13'),(396,'sess_3af5cb4d8373400a1774226353',139,NULL,NULL,'NOT_STARTED',11,'2026-03-23 00:39:13'),(397,'sess_3af5cb4d8373400a1774226353',140,NULL,NULL,'NOT_STARTED',11,'2026-03-23 00:39:13'),(398,'sess_3af5cb4d8373400a1774226353',141,NULL,NULL,'NOT_STARTED',12,'2026-03-23 00:39:13'),(399,'sess_3af5cb4d8373400a1774226353',142,NULL,NULL,'NOT_STARTED',12,'2026-03-23 00:39:13'),(400,'sess_3af5cb4d8373400a1774226353',143,NULL,NULL,'NOT_STARTED',13,'2026-03-23 00:39:13'),(401,'sess_3af5cb4d8373400a1774226353',144,NULL,NULL,'NOT_STARTED',14,'2026-03-23 00:39:13'),(402,'sess_3af5cb4d8373400a1774226353',145,NULL,NULL,'NOT_STARTED',15,'2026-03-23 00:39:13'),(403,'sess_3af5cb4d8373400a1774226353',146,NULL,NULL,'NOT_STARTED',16,'2026-03-23 00:39:13'),(404,'sess_3af5cb4d8373400a1774226353',147,NULL,NULL,'NOT_STARTED',17,'2026-03-23 00:39:13'),(405,'sess_3af5cb4d8373400a1774226353',148,NULL,NULL,'NOT_STARTED',18,'2026-03-23 00:39:13'),(406,'sess_3af5cb4d8373400a1774226353',149,NULL,NULL,'NOT_STARTED',19,'2026-03-23 00:39:13'),(407,'sess_3af5cb4d8373400a1774226353',150,NULL,NULL,'NOT_STARTED',20,'2026-03-23 00:39:13'),(408,'sess_3af5cb4d8373400a1774226353',151,NULL,NULL,'NOT_STARTED',1,'2026-03-23 00:39:13'),(409,'sess_3af5cb4d8373400a1774226353',152,NULL,NULL,'NOT_STARTED',2,'2026-03-23 00:39:13'),(410,'sess_3af5cb4d8373400a1774226353',153,NULL,NULL,'NOT_STARTED',3,'2026-03-23 00:39:13'),(411,'sess_3af5cb4d8373400a1774226353',154,NULL,NULL,'NOT_STARTED',3,'2026-03-23 00:39:13'),(412,'sess_3af5cb4d8373400a1774226353',155,NULL,NULL,'NOT_STARTED',4,'2026-03-23 00:39:13'),(413,'sess_3af5cb4d8373400a1774226353',156,NULL,NULL,'NOT_STARTED',4,'2026-03-23 00:39:13'),(414,'sess_3af5cb4d8373400a1774226353',157,NULL,NULL,'NOT_STARTED',5,'2026-03-23 00:39:13'),(415,'sess_3af5cb4d8373400a1774226353',158,NULL,NULL,'NOT_STARTED',5,'2026-03-23 00:39:13'),(416,'sess_3af5cb4d8373400a1774226353',159,NULL,NULL,'NOT_STARTED',6,'2026-03-23 00:39:13'),(417,'sess_3af5cb4d8373400a1774226353',160,NULL,NULL,'NOT_STARTED',6,'2026-03-23 00:39:13'),(418,'sess_3af5cb4d8373400a1774226353',161,NULL,NULL,'NOT_STARTED',7,'2026-03-23 00:39:13'),(419,'sess_3af5cb4d8373400a1774226353',162,NULL,NULL,'NOT_STARTED',7,'2026-03-23 00:39:13'),(420,'sess_3af5cb4d8373400a1774226353',163,NULL,NULL,'NOT_STARTED',8,'2026-03-23 00:39:13'),(421,'sess_3af5cb4d8373400a1774226353',164,NULL,NULL,'NOT_STARTED',8,'2026-03-23 00:39:13'),(422,'sess_3af5cb4d8373400a1774226353',165,NULL,NULL,'NOT_STARTED',9,'2026-03-23 00:39:13'),(423,'sess_3af5cb4d8373400a1774226353',166,NULL,NULL,'NOT_STARTED',9,'2026-03-23 00:39:13'),(424,'sess_3af5cb4d8373400a1774226353',167,NULL,NULL,'NOT_STARTED',10,'2026-03-23 00:39:13'),(425,'sess_3af5cb4d8373400a1774226353',168,NULL,NULL,'NOT_STARTED',10,'2026-03-23 00:39:13'),(426,'sess_3af5cb4d8373400a1774226353',169,NULL,NULL,'NOT_STARTED',11,'2026-03-23 00:39:13'),(427,'sess_3af5cb4d8373400a1774226353',170,NULL,NULL,'NOT_STARTED',11,'2026-03-23 00:39:13'),(428,'sess_3af5cb4d8373400a1774226353',171,NULL,NULL,'NOT_STARTED',12,'2026-03-23 00:39:13'),(429,'sess_3af5cb4d8373400a1774226353',172,NULL,NULL,'NOT_STARTED',12,'2026-03-23 00:39:13'),(430,'sess_3af5cb4d8373400a1774226353',173,NULL,NULL,'NOT_STARTED',13,'2026-03-23 00:39:13'),(431,'sess_3af5cb4d8373400a1774226353',174,NULL,NULL,'NOT_STARTED',14,'2026-03-23 00:39:13'),(432,'sess_3af5cb4d8373400a1774226353',175,NULL,NULL,'NOT_STARTED',15,'2026-03-23 00:39:13'),(433,'sess_3af5cb4d8373400a1774226353',176,NULL,NULL,'NOT_STARTED',16,'2026-03-23 00:39:13'),(434,'sess_3af5cb4d8373400a1774226353',177,NULL,NULL,'NOT_STARTED',17,'2026-03-23 00:39:13'),(435,'sess_3af5cb4d8373400a1774226353',178,NULL,NULL,'NOT_STARTED',18,'2026-03-23 00:39:13'),(436,'sess_3af5cb4d8373400a1774226353',179,NULL,NULL,'NOT_STARTED',19,'2026-03-23 00:39:13'),(437,'sess_3af5cb4d8373400a1774226353',180,NULL,NULL,'NOT_STARTED',20,'2026-03-23 00:39:13'),(513,'sess_1yjx2z3791770012471967',5,NULL,NULL,'NOT_STARTED',5,'2026-03-23 00:49:43'),(514,'sess_1yjx2z3791770012471967',6,NULL,NULL,'NOT_STARTED',6,'2026-03-23 00:49:43');


CREATE DATABASE  IF NOT EXISTS `A_DB` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
USE `A_DB`;
--
-- Host: 127.0.0.1    Database: A_DB
-- ------------------------------------------------------


--
-- Table structure for table `chat_history`
--

CREATE TABLE `chat_history` (
  `id` int NOT NULL AUTO_INCREMENT,
  `session_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `sender` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'user or bot',
  `message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_session_id` (`session_id`)
) ENGINE=InnoDB AUTO_INCREMENT=145 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `chat_history`
--

INSERT INTO `chat_history` VALUES (123,'sess_1yjx2z3791770012471967','user','会えて嬉しい。','2026-02-16 04:32:43'),(124,'sess_1yjx2z3791770012471967','bot','お会いできて嬉しいです！GOALSKILLのAIです。お名前を教えていただけますか？','2026-02-16 04:32:45'),(125,'sess_1yjx2z3791770012471967','user','田中です。','2026-02-16 04:32:51'),(126,'sess_1yjx2z3791770012471967','bot','田中さん、ありがとうございます。目標が明確になれば、学習を続けるモチベーションが生まれます。目標を見つけるために「GOAL探し」ボタンを押してみてください。','2026-02-16 04:32:53'),(127,'sess_6e0a73c41c854b091773049571','user','はじめまして！','2026-03-09 09:46:21'),(128,'sess_6e0a73c41c854b091773049571','bot','はじめまして！お会いできて嬉しいです。GOALSKILLのAIです。お名前を教えていただけますか？','2026-03-09 09:46:24'),(129,'sess_6e0a73c41c854b091773049571','user','ダナカです。','2026-03-09 09:46:41'),(130,'sess_6e0a73c41c854b091773049571','bot','ダナカさん、ありがとうございます。目標が明確になれば、学習を続けるモチベーションが生まれます。目標を見つけるために「GOAL探し」ボタンを押してみてください。','2026-03-09 09:46:43'),(131,'sess_600d9b42fcf645df1773385842','user','はじめまして！','2026-03-13 07:10:51'),(132,'sess_600d9b42fcf645df1773385842','bot','こんにちは！お会いできて嬉しいです。GOALSKILLのAIです。お名前を教えていただけますか？','2026-03-13 07:10:53'),(133,'sess_600d9b42fcf645df1773385842','user','shin','2026-03-13 07:11:00'),(134,'sess_600d9b42fcf645df1773385842','bot','shinさん、ありがとうございます。目標が明確になれば、学習を続けるモチベーションが生まれます。目標を見つけるために「GOAL探し」ボタンを押してみてください。','2026-03-13 07:11:03'),(135,'sess_58c3628f627941371773897364','user','はじめまして！','2026-03-19 05:33:30'),(136,'sess_58c3628f627941371773897364','bot','こんにちは！お会いできて嬉しいです。GOALSKILLのAIです。お名前を教えていただけますか？','2026-03-19 05:33:35'),(137,'sess_58c3628f627941371773897364','user','陽翔','2026-03-19 05:33:42'),(138,'sess_58c3628f627941371773897364','bot','陽翔さん、ありがとうございます。目標が明確になれば、学習を続けるモチベーションが生まれます。目標を見つけるために「GOAL探し」ボタンを押してみてください。','2026-03-19 05:33:45'),(139,'sess_58c3628f627941371773897364','user','もっと会話ができたらいいのに？','2026-03-19 05:34:36'),(140,'sess_58c3628f627941371773897364','bot','陽翔さん、もっとお話ししたいお気持ち、ありがとうございます。GOALSKILLでは、目標が明確になることが学習を続ける大きなモチベーションになると考えています。ぜひ「GOAL探し」ボタンを押して、あなたの目標を見つけてみてくださいね。','2026-03-19 05:34:46'),(141,'sess_e2b0c31f0ae0401f1773993487','user','はじめまして！','2026-03-20 07:58:17'),(142,'sess_e2b0c31f0ae0401f1773993487','bot','こんにちは！お会いできて嬉しいです。GOALSKILLのAIです。お名前を教えていただけますか？','2026-03-20 07:58:19'),(143,'sess_e2b0c31f0ae0401f1773993487','user','陽翔','2026-03-20 07:58:35'),(144,'sess_e2b0c31f0ae0401f1773993487','bot','陽翔さん、ありがとうございます。目標が明確になれば、学習を続けるモチベーションが生まれます。目標を見つけるために「GOAL探し」ボタンを押してみてください。','2026-03-20 07:58:37');

--
-- Table structure for table `company_info`
--

CREATE TABLE `company_info` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `session_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '세션 식별자',
  `eligibility` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '応募条件（基本条件）',
  `skills_and_experience` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '活かせる経験と能力',
  `welcome_personality` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '歓迎する人物像（一般的な人物像）',
  `key_information` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '重要事項（最重要）',
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='会社情報入力フォーム保存';

--
-- Dumping data for table `company_info`
--

INSERT INTO `company_info` VALUES (2,'sess_1yjx2z3791770012471967','新卒\n高卒以上\nプログラムの知識、個人用途での経験\n円滑にコミュニケーションを取れる方、チームワークを大切にする方\n中途\n【サーバーサイドエンジニア】PHP（LAPP、LAMP）でのWebシステムの設計、開発経験、実務経験2年以上\n【フロントエンドエンジニア】Web系システム開発実務経験２年以上、Java、JavaScript、Angular等を利用したフロントエンド開発経験\n【Android・iOSアプリ開発エンジニア】Android、iOSアプリの開発実務経験２年以上','クライアントのニーズをヒアリングできる方\nPHP、PostgreSQLでの開発経験\niPhone、Androidのアプリ開発の経験\nPHP以外でもWeb系のシステム開発経験\n社内外を問わず、多くの方と業務を推進してこられた方優遇','積極的に学ぶ意欲のある方\n幅広い分野に興味のある方\n協調性があり、チームワークを大切にする方\n会社やチームを一緒に大きくしていこう！という意欲のある方\nスケジュールを自己管理できる方\n新しいプロジェクトに対し積極的に取り組んでいく姿勢のある方\n改善提案をできる方','基本情報技術者を取得','2026-02-10 07:57:25','2026-02-12 07:18:56');

--
-- Table structure for table `findgoal_A`
--

CREATE TABLE `findgoal_A` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `session_id` varchar(255) NOT NULL,
  `question_id` bigint NOT NULL,
  `answer_text` text NOT NULL,
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=64 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `findgoal_A`
--

INSERT INTO `findgoal_A` VALUES (1,'sess_6ynrulljx1768788160181',1,'資格証を取りに来た','2026-01-28 08:05:35'),(2,'sess_6ynrulljx1768788160181',1,'資格証を取りに来た','2026-01-28 08:05:38'),(3,'sess_6ynrulljx1768788160181',1,'資格証を取りに来た','2026-01-28 08:05:41'),(4,'sess_6ynrulljx1768788160181',1,'資格証を取りに来た','2026-01-28 08:06:53'),(5,'sess_6ynrulljx1768788160181',1,'資格証を取りに来た','2026-01-28 08:06:56'),(6,'sess_6ynrulljx1768788160181',1,'資格証を取りに来た','2026-01-28 08:06:59'),(7,'sess_yp618fev91769584133420',4,'資格証を取りたい','2026-01-28 08:49:08'),(8,'sess_yp618fev91769584133420',4,'資格証を取りたい','2026-01-28 08:49:16'),(9,'sess_yp618fev91769584133420',4,'資格証を取りたい','2026-01-28 09:02:19'),(10,'sess_yp618fev91769584133420',4,'資格証を取りたい','2026-01-28 09:02:24'),(11,'sess_yp618fev91769584133420',4,'資格証を取りたい','2026-01-28 09:02:28'),(12,'sess_6ynrulljx1768788160181',1,'資格証を取りに来たの。','2026-01-28 09:09:06'),(13,'sess_6ynrulljx1768788160181',10,'職場で進級のためだよ。','2026-01-28 09:09:45'),(14,'sess_6ynrulljx1768788160181',11,'進級したら給料が増えるからそうなんだよ。','2026-01-28 09:10:18'),(15,'sess_6ynrulljx1768788160181',11,'進級したら給料が増えるからそうなんだよ。','2026-01-28 09:10:22'),(16,'sess_6ynrulljx1768788160181',11,'進級したら給料が増えるからそうなんだよ。','2026-01-28 09:10:25'),(17,'sess_6ynrulljx1768788160181',12,'ただ、幸せに暮らしたくて。','2026-01-28 09:12:01'),(18,'sess_6ynrulljx1768788160181',13,'ただ、幸せに暮らしたくて。','2026-01-28 09:13:22'),(19,'sess_c0xfmm6sz1769598871799',15,'会社で進級するために資格証を取りたい。','2026-01-28 11:15:17'),(20,'sess_c0xfmm6sz1769598871799',16,'給料の面でもっと良くなると思う。','2026-01-28 11:15:56'),(21,'sess_c0xfmm6sz1769598871799',17,'暮らしの質が良くなるだろう。 欲しいものも買えるし。','2026-01-28 11:16:38'),(22,'sess_c0xfmm6sz1769598871799',18,'海外旅行に行きたいね。','2026-01-28 11:17:01'),(23,'sess_c0xfmm6sz1769598871799',19,'アメリカに行ってナイアガラの滝を見てリフレッシュしたい。','2026-01-28 11:17:37'),(24,'sess_c0xfmm6sz1769598871799',20,'資格証を取って進級して給料をたくさんもらいたい。','2026-01-28 12:15:35'),(25,'sess_6ynrulljx1768788160181',14,'ただ面白そうだったから来たの..','2026-01-28 12:41:21'),(26,'sess_c0xfmm6sz1769598871799',20,'会社で進級するために資格証を取りたい。','2026-01-28 12:42:23'),(27,'sess_c0xfmm6sz1769598871799',20,'会社で進級するために資格証を取りたい。','2026-01-28 12:46:39'),(28,'sess_okcfak8qc1769409109736',26,'資格証を取りたい。','2026-01-28 13:00:14'),(29,'sess_okcfak8qc1769409109736',27,'進級をするか、私のコーディングの実力を伸ばしたい。','2026-01-28 13:00:58'),(30,'sess_6ynrulljx1768788160181',23,'資格証を取って進級したい。','2026-01-29 03:19:56'),(31,'sess_6ynrulljx1768788160181',23,'資格証を取って進級したい。','2026-01-29 14:14:56'),(32,'sess_6ynrulljx1768788160181',23,'資格を取得して昇進したい。','2026-02-02 12:32:46'),(33,'sess_6ynrulljx1768788160181',23,'資格を取得して昇進したい。','2026-02-02 12:42:40'),(50,'sess_6e0a73c41c854b091773049571',65,'資格を取得して昇進したい。','2026-03-09 09:55:38'),(55,'sess_600d9b42fcf645df1773385842',71,'特に目標はないんだけど..','2026-03-13 07:15:43'),(56,'sess_600d9b42fcf645df1773385842',72,'それならそれでやってみようか？','2026-03-13 07:16:12'),(57,'sess_600d9b42fcf645df1773385842',73,'そうしてくれ','2026-03-13 07:16:35'),(58,'sess_58c3628f627941371773897364',74,'資格を取得して昇進したい。','2026-03-19 05:35:26'),(59,'sess_58c3628f627941371773897364',75,'基本情報 技術者資格を取得して昇進したい。','2026-03-19 05:36:39'),(60,'sess_58c3628f627941371773897364',76,'そうしてくれ','2026-03-19 05:36:58'),(61,'sess_e2b0c31f0ae0401f1773993487',77,'特に目標はないんだけど..','2026-03-20 08:00:04'),(62,'sess_e2b0c31f0ae0401f1773993487',78,'そうか、じゃあそうしてみよう.. これで確定してね。','2026-03-20 08:00:43'),(63,'sess_e2b0c31f0ae0401f1773993487',79,'yes','2026-03-20 08:00:51');

--
-- Table structure for table `findgoal_Output`
--

CREATE TABLE `findgoal_Output` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `session_id` varchar(255) NOT NULL,
  `final_goal` text NOT NULL,
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `session_id` (`session_id`)
) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `findgoal_Output`
--

INSERT INTO `findgoal_Output` VALUES (1,'sess_c0xfmm6sz1769598871799','資格証を取って会社で進級し、給料をたくさんもらいたい','2026-01-28 12:15:40'),(4,'sess_okcfak8qc1769409109736','資格証取得による進級、またはコーディングの実力向上','2026-01-28 13:01:01'),(5,'sess_6ynrulljx1768788160181','資格取得による昇進','2026-01-29 03:19:58'),(24,'sess_6e0a73c41c854b091773049571','資格取得による昇進','2026-03-09 09:55:39'),(27,'sess_600d9b42fcf645df1773385842','基本情報技術者試験の取得','2026-03-13 07:16:37'),(28,'sess_58c3628f627941371773897364','基本情報技術者資格を取得して昇進する','2026-03-19 05:37:00'),(29,'sess_e2b0c31f0ae0401f1773993487','基本情報技術者試験の取得','2026-03-20 08:00:53');

--
-- Table structure for table `findgoal_P`
--

CREATE TABLE `findgoal_P` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `session_id` varchar(255) NOT NULL,
  `confidence_score` decimal(3,2) NOT NULL,
  `reasoning` text,
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `findgoal_P`
--

INSERT INTO `findgoal_P` VALUES (1,'sess_6ynrulljx1768788160181',0.30,'ユーザーは繰り返し『資格証を取りに来た』と答えているが、その資格証を取得する目的や、取得した先で何を達成したいのかがまだ不明。この資格証がユーザーにとってどのような意味を持つのか、深掘りする必要がある。','2026-01-28 09:09:12'),(2,'sess_6ynrulljx1768788160181',0.60,'ユーザーの目標が「資格取得」から「職務での進級」へと具体化された。次は、その「進級」がユーザーにとってどんな意味を持つのか、さらに深掘りする必要がある。','2026-01-28 09:09:49'),(3,'sess_6ynrulljx1768788160181',0.90,'ユーザーの核心的な動機が、給料増加を伴う職場の進級のために資格証を取得することであると明確に特定できました。これは学習を継続するための非常に強力なモチベーションとなり得ます。','2026-01-28 09:10:21'),(4,'sess_6ynrulljx1768788160181',0.95,'ユーザーの核心的な動機は「給料を増やしたい」という明確な目標に結びついています。資格取得と進級がその手段であると明確に理解されており、これ以上深掘りする必要はないと判断しました。','2026-01-28 09:10:24'),(5,'sess_6ynrulljx1768788160181',0.60,'ユーザーは資格取得の理由を進級、進級の理由を給料アップと明確に示している。しかし、給料が上がることによって具体的にどのような生活の変化や満足感を得たいのか、その先にある本質的な動機をさらに深掘りすることで、学習継続のより強固な動機づけに繋げたい。','2026-01-28 09:10:28'),(6,'sess_6ynrulljx1768788160181',0.00,'AI Error','2026-01-28 09:12:04'),(7,'sess_6ynrulljx1768788160181',0.50,'ユーザーの根源的な願望である「幸せに暮らす」というモチベーションが見えてきたが、それがまだ抽象的です。この「幸せ」が具体的にどんな状況や状態を指すのかを明確にすることで、資格取得の学習がその「幸せ」にどう繋がるかを強く意識できるようになります。この具体的なイメージをさらに深掘りする必要があります。','2026-01-28 09:13:29'),(8,'sess_c0xfmm6sz1769598871799',0.50,'ユーザーは会社での進級を目標としていますが、その進級がユーザーにとってどのような意味を持つのか、具体的にどんなメリットを期待しているのかがまだ明確ではありません。表面的な目標の奥にある、より深い動機を探る必要があります。','2026-01-28 11:15:21'),(9,'sess_c0xfmm6sz1769598871799',0.50,'ユーザーは『給料が良くなること』をメリットとして挙げているが、それがユーザーの生活や感情にどのような具体的な良い影響をもたらすのか、まだ深掘りできていない。給与アップの先に何を求めているのかを探る必要がある。','2026-01-28 11:15:58'),(10,'sess_c0xfmm6sz1769598871799',0.60,'ユーザーは給料アップの先に「暮らしの質の向上」と「欲しいものが買える」ことを期待している。これらを具体的に掘り下げることで、学習の核心的な動機を明確にできる。','2026-01-28 11:16:41'),(11,'sess_c0xfmm6sz1769598871799',0.60,'ユーザーは海外旅行に行きたいという具体的な願望を挙げた。この海外旅行がユーザーにとってどのような意味を持つのか、どのような体験を求めているのかを深掘りすることで、学習の核心的な動機に近づける。','2026-01-28 11:17:04'),(12,'sess_c0xfmm6sz1769598871799',0.65,'ユーザーは具体的な海外旅行の計画（アメリカでナイアガラの滝を見てリフレッシュ）を提示しており、これは『暮らしの質の向上』という上位の目標を具体化したものです。この『リフレッシュ』という言葉の裏にあるユーザーの感情や、現在のどのような状況から解放されたいのかを深掘りすることで、資格取得という学習行動のより強力な動機付けに繋がると考えられます。','2026-01-28 11:17:43'),(13,'sess_c0xfmm6sz1769598871799',0.95,'ユーザーは資格取得による昇進、給料アップ、そして最終的に海外旅行（アメリカでのナイアガラの滝でのリフレッシュ）を実現するという具体的な目標を明確に示しています。これは終了条件（キャリア目標、資格取得の理由、具体的な実現したいこと）を満たしています。','2026-01-28 12:15:40'),(14,'sess_6ynrulljx1768788160181',0.50,'ユーザーの目標は「資格取得による進級と給料アップ」という流れでしたが、最終的に「ただ面白そうだったから来た」と、より漠然とした動機が示されました。具体的な目標がまだ明確ではないと判断します。','2026-01-28 12:41:30'),(15,'sess_c0xfmm6sz1769598871799',0.95,'ユーザーは会社での進級と給料アップを目的とした資格取得という具体的な目標を明確に示しました。終了条件を満たしたため、目標を確定します。','2026-01-28 12:42:28'),(16,'sess_c0xfmm6sz1769598871799',0.95,'ユーザーは資格取得による会社での進級と、それに伴う給料アップという具体的なキャリア目標を明確に示しました。これは終了条件に合致します。','2026-01-28 12:46:47'),(17,'sess_okcfak8qc1769409109736',0.50,'ユーザーは資格取得を希望。理由を確認する必要がある。','2026-01-28 13:00:16'),(18,'sess_okcfak8qc1769409109736',0.95,'ユーザーは資格取得の理由として「進級」と「コーディングの実力向上」を提示しており、具体的な目標が明確になったため終了条件を満たした。','2026-01-28 13:01:01'),(19,'sess_6ynrulljx1768788160181',0.95,'ユーザーは「資格証を取って進級したい」と明確なキャリア目標（昇進）を提示したため、終了条件に合致しました。過去の会話で、進級が給料アップに繋がることも確認済みです。','2026-01-29 03:19:58'),(20,'sess_6ynrulljx1768788160181',0.95,'ユーザーは「資格証を取って進級したい」と明確なキャリア目標を提示したため、ここで目標を確定する。','2026-01-29 14:14:58'),(21,'sess_6ynrulljx1768788160181',0.95,'ユーザーは「資格を取得して昇進したい」と明確なキャリア目標を提示しました。これは終了条件に該当します。','2026-02-02 12:32:48'),(22,'sess_6ynrulljx1768788160181',0.95,'ユーザーは「資格を取得して昇進したい」と明確なキャリア目標を提示しました。これは終了条件に該当します。','2026-02-02 12:42:42'),(39,'sess_6e0a73c41c854b091773049571',0.95,'ユーザーから具体的なキャリア目標（昇進）が提示されたため、終了条件を満たしたと判断。','2026-03-09 09:55:39'),(44,'sess_600d9b42fcf645df1773385842',0.50,'ユーザーの目標が漠然としているため、就職・資格取得の方向へ誘導を試みる。','2026-03-13 07:15:48'),(45,'sess_600d9b42fcf645df1773385842',0.80,'ユーザーがAIの提案（基本情報技術者試験の取得）を受け入れた。最終確認のステップに移行する。','2026-03-13 07:16:14'),(46,'sess_600d9b42fcf645df1773385842',0.95,'ユーザーが『基本情報技術者試験の取得』を目標にすることに同意したため、目標を確定しました。','2026-03-13 07:16:37'),(47,'sess_58c3628f627941371773897364',0.50,'ユーザーは資格取得による昇進を希望しています。具体的な資格名が不明なため、ユーザーの意向を確認しつつ、ガイドラインに従い具体的な資格（基本情報技術者試験）を提案して誘導します。','2026-03-19 05:35:39'),(48,'sess_58c3628f627941371773897364',0.80,'ユーザーは『基本情報技術者資格を取得して昇進したい』と具体的な目標を述べたため、最終確認のステップに移行します。','2026-03-19 05:36:42'),(49,'sess_58c3628f627941371773897364',0.95,'ユーザーが『基本情報技術者試験の取得』を目標にすることに同意したため、目標を確定する。','2026-03-19 05:37:00'),(50,'sess_e2b0c31f0ae0401f1773993487',0.50,'ユーザーに具体的な目標がないため、IT分野の資格取得を提案し、具体的な目標を誘導する。','2026-03-20 08:00:07'),(51,'sess_e2b0c31f0ae0401f1773993487',0.80,'ユーザーは『基本情報技術者試験の取得』というAIの提案に同意した。最終確認のステップに入る必要がある。','2026-03-20 08:00:47'),(52,'sess_e2b0c31f0ae0401f1773993487',0.95,'ユーザーが『基本情報技術者試験の取得』を目標とすることに同意しました。これで目標が確定しました。','2026-03-20 08:00:53');

--
-- Table structure for table `findgoal_Q`
--

CREATE TABLE `findgoal_Q` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `session_id` varchar(255) NOT NULL,
  `step_order` int NOT NULL,
  `question_text` text NOT NULL,
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=81 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `findgoal_Q`
--

INSERT INTO `findgoal_Q` VALUES (70,'sess_1yjx2z3791770012471967',1,'まずは、ここでどんな目標を叶えたいか、聞かせてもらってもいいですか？\n例えば、資格を取得したいとか、会社で昇進したいなど、どんなことでも大丈夫ですよ。','2026-03-12 06:05:47'),(71,'sess_600d9b42fcf645df1773385842',1,'まずは、このGOALSKILLを通じてどんなことを叶えたいか、あなたの想いをぜひ聞かせてもらってもいいかな？\n例えば、資格を取りたいとか、会社でキャリアアップしたいとか、どんなことでも気軽に教えてね。','2026-03-13 07:11:12'),(72,'sess_600d9b42fcf645df1773385842',2,'特に目標がないとのことですが、もしよろしければ、IT分野の学習に興味はありませんか？例えば、**基本情報技術者試験**の資格取得を目指してみるのはいかがでしょうか？','2026-03-13 07:15:48'),(73,'sess_600d9b42fcf645df1773385842',3,'それなら、まずは『基本情報技術者試験の取得』を目標にして進めてみましょうか？','2026-03-13 07:16:14'),(74,'sess_58c3628f627941371773897364',1,'まず、このGOALSKILLを通してどんなことを達成したいか、あなたの目標を聞かせてもらってもいいですか？\n例えば、資格を取りたい、会社で昇進したい、といったことでも、どんなことでも大丈夫ですよ。','2026-03-19 05:33:23'),(75,'sess_58c3628f627941371773897364',2,'昇進のために、何か具体的な資格の取得を考えていますか？もし特に決まっていなければ、例えばIT分野であれば基本情報技術者試験などが昇進に役立つこともありますよ。','2026-03-19 05:35:39'),(76,'sess_58c3628f627941371773897364',3,'それなら、まずは『基本情報技術者試験の取得』を目標にして進めてみましょうか？','2026-03-19 05:36:42'),(77,'sess_e2b0c31f0ae0401f1773993487',1,'まずは、ここGOALSKILLでどんなことを叶えたいか、あなたの思いを聞かせてもらってもいいですか？\n例えば、資格を取得したいとか、会社で昇進したいとか、どんなことでも大丈夫ですよ。','2026-03-20 07:58:50'),(78,'sess_e2b0c31f0ae0401f1773993487',2,'IT分野に興味はありませんか？もしIT分野にご興味があれば、まず基本情報技術者試験の取得から始めてみてはいかがでしょうか？','2026-03-20 08:00:07'),(79,'sess_e2b0c31f0ae0401f1773993487',3,'それなら、まずは『基本情報技術者試験の取得』を目標にして進めてみましょうか？','2026-03-20 08:00:47'),(80,'sess_3af5cb4d8373400a1774226353',1,'まず、GOALSKILLであなたがどんなことを達成したいか、聞かせてもらってもいいですか？\n例えば、資格を取りたいとか、会社で昇進したいとか、どんなことでも大丈夫ですよ。','2026-03-23 00:44:19');

--
-- Table structure for table `it_Output`
--

CREATE TABLE `it_Output` (
  `id` int NOT NULL AUTO_INCREMENT,
  `session_id` varchar(100) NOT NULL,
  `total_score` int NOT NULL,
  `level` varchar(20) NOT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `description` text,
  PRIMARY KEY (`id`),
  UNIQUE KEY `session_id` (`session_id`),
  KEY `idx_session` (`session_id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `it_Output`
--

INSERT INTO `it_Output` VALUES (1,'sess_1yjx2z3791770012471967',10,'中級','2026-02-06 12:55:19','2026-03-09 09:40:08','お疲れ様でした！10問正解で「中級」レベルです。\n\n基礎は理解できていますが、まだ実務に必要な知識が不足しています。\n体系的に学習することで、確実にレベルアップできます。一緒に頑張りましょう！');

--
-- Table structure for table `it_log`
--

CREATE TABLE `it_log` (
  `id` int NOT NULL AUTO_INCREMENT,
  `session_id` varchar(100) NOT NULL,
  `question_id` int NOT NULL,
  `selected_answer` varchar(255) NOT NULL,
  `is_correct` tinyint(1) NOT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_session` (`session_id`),
  KEY `idx_question` (`question_id`)
) ENGINE=InnoDB AUTO_INCREMENT=263 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `it_log`
--

INSERT INTO `it_log` VALUES (243,'sess_1yjx2z3791770012471967',1,'DRAM (メモリ)',1,'2026-03-09 09:39:55'),(244,'sess_1yjx2z3791770012471967',2,'Cookie (クッキー)',1,'2026-03-09 09:39:56'),(245,'sess_1yjx2z3791770012471967',3,'コンピュータやネットワークを識別するための名前',1,'2026-03-09 09:39:56'),(246,'sess_1yjx2z3791770012471967',4,'Webブラウザ上で動的な振る舞いを組み込める',1,'2026-03-09 09:39:57'),(247,'sess_1yjx2z3791770012471967',5,'ファイルをゴミ箱に入れる',0,'2026-03-09 09:39:59'),(248,'sess_1yjx2z3791770012471967',6,'HTTPS',1,'2026-03-09 09:39:59'),(249,'sess_1yjx2z3791770012471967',7,'IPアドレス',0,'2026-03-09 09:40:00'),(250,'sess_1yjx2z3791770012471967',8,'Forbidden',0,'2026-03-09 09:40:01'),(251,'sess_1yjx2z3791770012471967',9,'HTML',1,'2026-03-09 09:40:01'),(252,'sess_1yjx2z3791770012471967',10,'メインフレーム',0,'2026-03-09 09:40:02'),(253,'sess_1yjx2z3791770012471967',11,'input()',0,'2026-03-09 09:40:02'),(254,'sess_1yjx2z3791770012471967',12,'False (偽)',0,'2026-03-09 09:40:03'),(255,'sess_1yjx2z3791770012471967',13,'int',0,'2026-03-09 09:40:04'),(256,'sess_1yjx2z3791770012471967',14,'7',1,'2026-03-09 09:40:04'),(257,'sess_1yjx2z3791770012471967',15,'10',1,'2026-03-09 09:40:05'),(258,'sess_1yjx2z3791770012471967',16,'UPDATE',0,'2026-03-09 09:40:05'),(259,'sess_1yjx2z3791770012471967',17,'テーブル',0,'2026-03-09 09:40:06'),(260,'sess_1yjx2z3791770012471967',18,'0文字以上の任意の文字列',1,'2026-03-09 09:40:06'),(261,'sess_1yjx2z3791770012471967',19,'コミット (Commit)',1,'2026-03-09 09:40:07'),(262,'sess_1yjx2z3791770012471967',20,'Slack',0,'2026-03-09 09:40:08');

--
-- Table structure for table `mbti_Output`
--

CREATE TABLE `mbti_Output` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `session_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `result` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `scores` json NOT NULL,
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`),
  UNIQUE KEY `session_id` (`session_id`)
) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `mbti_Output`
--

INSERT INTO `mbti_Output` VALUES (1,'sess_6ynrulljx1768788160181','ENFJ-A','{\"A\": 30, \"C\": 30, \"E\": 30, \"O\": 30, \"S\": 30}','2026-01-27 08:18:57',NULL),(6,'sess_rrtl5k00f1769503077016','ENFJ-A','{\"A\": 30, \"C\": 30, \"E\": 30, \"O\": 30, \"S\": 30}','2026-01-27 08:38:03',NULL),(9,'sess_1yjx2z3791770012471967','INFJ-A','{\"EI\": {\"E\": 47.5, \"I\": 52.5}, \"JP\": {\"J\": 65.0, \"P\": 35.0}, \"SN\": {\"N\": 52.5, \"S\": 47.5}, \"TF\": {\"F\": 50.0, \"T\": 50.0}}','2026-02-06 01:34:11','提唱者タイプ。洞察力が深く、他人の成長を支えたいと願います。理想主義的で、静かな情熱を持ちます。 （自信家・落ち着き型）'),(26,'sess_6e0a73c41c854b091773049571','ESTP-A','{\"A\": 26, \"C\": 27, \"E\": 30, \"O\": 27, \"S\": 35}','2026-03-09 09:59:06','起業家タイプ。行動的で現実的、機転が利きます。リスクを恐れず、その場の空気を読んで動きます。 （自信家・落ち着き型）'),(27,'sess_600d9b42fcf645df1773385842','ENTJ-A','{}','2026-03-13 07:16:48','指揮官タイプ。決断力があり、リーダーシップを発揮します。効率と成果を重視し、組織を率いて目標を達成します。 （自信家・落ち着き型）'),(31,'sess_e2b0c31f0ae0401f1773993487','ENTJ-A','{\"EI\": {\"E\": 100.0, \"I\": 0.0}, \"JP\": {\"J\": 100.0, \"P\": 0.0}, \"SN\": {\"N\": 100.0, \"S\": 0.0}, \"TF\": {\"F\": 0.0, \"T\": 100.0}}','2026-03-20 08:01:07','指揮官タイプ。決断力があり、リーダーシップを発揮します。効率と成果を重視し、組織を率いて目標を達成します。 （自信家・落ち着き型）');

--
-- Table structure for table `mbti_log`
--

CREATE TABLE `mbti_log` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `session_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `sender` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=737 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `mbti_log`
--

INSERT INTO `mbti_log` VALUES (1,'sess_6ynrulljx1768788160181','bot','MBTI性格診断を始めます。全50問です。\n数字の「1」から「5」で答えてください。\n\n1: 全くそう思わない\n3: どちらでもない\n5: 非常にそう思う','2026-01-27 08:17:35'),(2,'sess_6ynrulljx1768788160181','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-01-27 08:17:36'),(3,'sess_6ynrulljx1768788160181','user','5','2026-01-27 08:17:41'),(4,'sess_6ynrulljx1768788160181','bot','Q2. 人の中にいると居心地が良い','2026-01-27 08:17:42'),(5,'sess_6ynrulljx1768788160181','user','5','2026-01-27 08:17:57'),(6,'sess_6ynrulljx1768788160181','bot','Q3. 自分から会話を始めるほうだ','2026-01-27 08:17:58'),(7,'sess_6ynrulljx1768788160181','user','1','2026-01-27 08:17:58'),(8,'sess_6ynrulljx1768788160181','bot','Q4. パーティーでは沢山の人と話す','2026-01-27 08:17:59'),(9,'sess_6ynrulljx1768788160181','user','3','2026-01-27 08:17:59'),(10,'sess_6ynrulljx1768788160181','bot','Q5. 注目を浴びても気にならない','2026-01-27 08:17:59'),(11,'sess_6ynrulljx1768788160181','user','5','2026-01-27 08:17:59'),(12,'sess_6ynrulljx1768788160181','bot','Q6. あまり喋らない','2026-01-27 08:18:00'),(13,'sess_6ynrulljx1768788160181','user','1','2026-01-27 08:18:01'),(14,'sess_6ynrulljx1768788160181','bot','Q7. 目立たないようにしている','2026-01-27 08:18:02'),(15,'sess_6ynrulljx1768788160181','user','4','2026-01-27 08:18:16'),(16,'sess_6ynrulljx1768788160181','bot','Q8. 話すことがあまりない','2026-01-27 08:18:16'),(17,'sess_6ynrulljx1768788160181','user','3','2026-01-27 08:18:16'),(18,'sess_6ynrulljx1768788160181','bot','Q9. 自分に注目が集まるのが好きではない','2026-01-27 08:18:17'),(19,'sess_6ynrulljx1768788160181','user','5','2026-01-27 08:18:17'),(20,'sess_6ynrulljx1768788160181','bot','Q10. 知らない人の前では静かだ','2026-01-27 08:18:18'),(21,'sess_6ynrulljx1768788160181','user','1','2026-01-27 08:18:18'),(22,'sess_6ynrulljx1768788160181','bot','Q11. 他人に興味がある','2026-01-27 08:18:19'),(23,'sess_6ynrulljx1768788160181','user','3','2026-01-27 08:18:19'),(24,'sess_6ynrulljx1768788160181','bot','Q12. 他人の感情に共感しやすい','2026-01-27 08:18:20'),(25,'sess_6ynrulljx1768788160181','user','5','2026-01-27 08:18:20'),(26,'sess_6ynrulljx1768788160181','bot','Q13. 心が広い（優しい）方だと思う','2026-01-27 08:18:20'),(27,'sess_6ynrulljx1768788160181','user','1','2026-01-27 08:18:21'),(28,'sess_6ynrulljx1768788160181','bot','Q14. 人のために時間を割くことができる','2026-01-27 08:18:21'),(29,'sess_6ynrulljx1768788160181','user','3','2026-01-27 08:18:22'),(30,'sess_6ynrulljx1768788160181','bot','Q15. 他人の感情を感じ取ることができる','2026-01-27 08:18:22'),(31,'sess_6ynrulljx1768788160181','user','5','2026-01-27 08:18:22'),(32,'sess_6ynrulljx1768788160181','bot','Q16. 人を安心させるのが得意だ','2026-01-27 08:18:23'),(33,'sess_6ynrulljx1768788160181','user','4','2026-01-27 08:18:24'),(34,'sess_6ynrulljx1768788160181','bot','Q17. 他人にあまり関心がない','2026-01-27 08:18:25'),(35,'sess_6ynrulljx1768788160181','user','2','2026-01-27 08:18:25'),(36,'sess_6ynrulljx1768788160181','bot','Q18. 人を侮辱したり傷つけることを言ってしまう','2026-01-27 08:18:26'),(37,'sess_6ynrulljx1768788160181','user','3','2026-01-27 08:18:26'),(38,'sess_6ynrulljx1768788160181','bot','Q19. 他人の悩みには興味がない','2026-01-27 08:18:27'),(39,'sess_6ynrulljx1768788160181','user','4','2026-01-27 08:18:27'),(40,'sess_6ynrulljx1768788160181','bot','Q20. 他人のことなどどうでもいいと感じることがある','2026-01-27 08:18:28'),(41,'sess_6ynrulljx1768788160181','user','5','2026-01-27 08:18:28'),(42,'sess_6ynrulljx1768788160181','bot','Q21. いつも準備万端だ','2026-01-27 08:18:28'),(43,'sess_6ynrulljx1768788160181','user','1','2026-01-27 08:18:29'),(44,'sess_6ynrulljx1768788160181','bot','Q22. 細かいところまで注意を払う','2026-01-27 08:18:29'),(45,'sess_6ynrulljx1768788160181','user','2','2026-01-27 08:18:30'),(46,'sess_6ynrulljx1768788160181','bot','Q23. 家事や仕事はすぐに片付ける','2026-01-27 08:18:31'),(47,'sess_6ynrulljx1768788160181','user','3','2026-01-27 08:18:31'),(48,'sess_6ynrulljx1768788160181','bot','Q24. 秩序や整理整頓が好きだ','2026-01-27 08:18:32'),(49,'sess_6ynrulljx1768788160181','user','4','2026-01-27 08:18:33'),(50,'sess_6ynrulljx1768788160181','bot','Q25. スケジュール通りに行動する','2026-01-27 08:18:33'),(51,'sess_6ynrulljx1768788160181','user','5','2026-01-27 08:18:33'),(52,'sess_6ynrulljx1768788160181','bot','Q26. 仕事において厳格（きっちりしている）だ','2026-01-27 08:18:34'),(53,'sess_6ynrulljx1768788160181','user','1','2026-01-27 08:18:34'),(54,'sess_6ynrulljx1768788160181','bot','Q27. 物を出しっぱなしにすることがある','2026-01-27 08:18:35'),(55,'sess_6ynrulljx1768788160181','user','2','2026-01-27 08:18:35'),(56,'sess_6ynrulljx1768788160181','bot','Q28. 散らかしたままにすることがある','2026-01-27 08:18:36'),(57,'sess_6ynrulljx1768788160181','user','3','2026-01-27 08:18:36'),(58,'sess_6ynrulljx1768788160181','bot','Q29. 元の場所に片付けるのをよく忘れる','2026-01-27 08:18:37'),(59,'sess_6ynrulljx1768788160181','user','4','2026-01-27 08:18:38'),(60,'sess_6ynrulljx1768788160181','bot','Q30. 義務や責任を怠ることがある','2026-01-27 08:18:39'),(61,'sess_6ynrulljx1768788160181','user','1','2026-01-27 08:18:40'),(62,'sess_6ynrulljx1768788160181','bot','Q31. ほとんどいつもリラックスしている','2026-01-27 08:18:40'),(63,'sess_6ynrulljx1768788160181','user','2','2026-01-27 08:18:41'),(64,'sess_6ynrulljx1768788160181','bot','Q32. 気分が落ち込むことはめったにない','2026-01-27 08:18:41'),(65,'sess_6ynrulljx1768788160181','user','3','2026-01-27 08:18:42'),(66,'sess_6ynrulljx1768788160181','bot','Q33. ストレスを感じやすい','2026-01-27 08:18:42'),(67,'sess_6ynrulljx1768788160181','user','4','2026-01-27 08:18:42'),(68,'sess_6ynrulljx1768788160181','bot','Q34. 物事を心配しがちだ','2026-01-27 08:18:43'),(69,'sess_6ynrulljx1768788160181','user','5','2026-01-27 08:18:43'),(70,'sess_6ynrulljx1768788160181','bot','Q35. 動揺しやすい','2026-01-27 08:18:44'),(71,'sess_6ynrulljx1768788160181','user','1','2026-01-27 08:18:44'),(72,'sess_6ynrulljx1768788160181','bot','Q36. すぐに腹が立つほうだ','2026-01-27 08:18:44'),(73,'sess_6ynrulljx1768788160181','user','2','2026-01-27 08:18:45'),(74,'sess_6ynrulljx1768788160181','bot','Q37. 気分がコロコロ変わる','2026-01-27 08:18:45'),(75,'sess_6ynrulljx1768788160181','user','3','2026-01-27 08:18:45'),(76,'sess_6ynrulljx1768788160181','bot','Q38. 感情の起伏が激しい','2026-01-27 08:18:46'),(77,'sess_6ynrulljx1768788160181','user','4','2026-01-27 08:18:46'),(78,'sess_6ynrulljx1768788160181','user','5','2026-01-27 08:18:46'),(79,'sess_6ynrulljx1768788160181','bot','Q39. イライラしやすい','2026-01-27 08:18:46'),(80,'sess_6ynrulljx1768788160181','user','1','2026-01-27 08:18:47'),(81,'sess_6ynrulljx1768788160181','bot','Q40. ブルーな気分になることが多い','2026-01-27 08:18:47'),(82,'sess_6ynrulljx1768788160181','user','2','2026-01-27 08:18:47'),(83,'sess_6ynrulljx1768788160181','bot','Q41. 語彙が豊富だ','2026-01-27 08:18:47'),(84,'sess_6ynrulljx1768788160181','user','3','2026-01-27 08:18:47'),(85,'sess_6ynrulljx1768788160181','bot','Q42. 想像力が豊かだ','2026-01-27 08:18:48'),(86,'sess_6ynrulljx1768788160181','user','4','2026-01-27 08:18:48'),(87,'sess_6ynrulljx1768788160181','bot','Q43. 素晴らしいアイデアが浮かぶ','2026-01-27 08:18:48'),(88,'sess_6ynrulljx1768788160181','bot','Q44. 物事を理解するのが早い','2026-01-27 08:18:48'),(89,'sess_6ynrulljx1768788160181','user','5','2026-01-27 08:18:51'),(90,'sess_6ynrulljx1768788160181','bot','Q45. 難しい言葉を使うのが好きだ','2026-01-27 08:18:52'),(91,'sess_6ynrulljx1768788160181','user','1','2026-01-27 08:18:52'),(92,'sess_6ynrulljx1768788160181','bot','Q46. 物事をじっくり考える時間をとる','2026-01-27 08:18:53'),(93,'sess_6ynrulljx1768788160181','user','2','2026-01-27 08:18:53'),(94,'sess_6ynrulljx1768788160181','bot','Q47. アイデアに溢れている','2026-01-27 08:18:54'),(95,'sess_6ynrulljx1768788160181','user','3','2026-01-27 08:18:54'),(96,'sess_6ynrulljx1768788160181','bot','Q48. 抽象的な概念を理解するのが難しい','2026-01-27 08:18:55'),(97,'sess_6ynrulljx1768788160181','user','4','2026-01-27 08:18:55'),(98,'sess_6ynrulljx1768788160181','bot','Q49. 抽象的なアイデアには興味がない','2026-01-27 08:18:55'),(99,'sess_6ynrulljx1768788160181','user','5','2026-01-27 08:18:56'),(100,'sess_6ynrulljx1768788160181','bot','Q50. 想像力があまりない','2026-01-27 08:18:56'),(101,'sess_6ynrulljx1768788160181','user','1','2026-01-27 08:18:56'),(102,'sess_6ynrulljx1768788160181','system','[SYSTEM] Diagnosis Completed.','2026-01-27 08:18:57'),(103,'sess_6ynrulljx1768788160181','bot','MBTI性格診断を始めます。全50問です。\n数字の「1」から「5」で答えてください。\n\n1: 全くそう思わない\n3: どちらでもない\n5: 非常にそう思う','2026-01-27 08:32:21'),(104,'sess_6ynrulljx1768788160181','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-01-27 08:32:22'),(105,'sess_6ynrulljx1768788160181','bot','MBTI性格診断を始めます。全50問です。\n数字の「1」から「5」で答えてください。\n\n1: 全くそう思わない\n3: どちらでもない\n5: 非常にそう思う','2026-01-27 08:33:33'),(106,'sess_6ynrulljx1768788160181','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-01-27 08:33:34'),(110,'sess_6ynrulljx1768788160181','bot','MBTI性格診断を始めます。全50問です。\n数字の「1」から「5」で答えてください。\n\n1: 全くそう思わない\n3: どちらでもない\n5: 非常にそう思う','2026-01-27 08:37:38'),(111,'sess_6ynrulljx1768788160181','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-01-27 08:37:39'),(112,'sess_6ynrulljx1768788160181','system','[SYSTEM] Diagnosis Completed.','2026-01-27 08:37:41'),(113,'sess_rrtl5k00f1769503077016','bot','MBTI性格診断を始めます。全50問です。\n数字の「1」から「5」で答えてください。\n\n1: 全くそう思わない\n3: どちらでもない\n5: 非常にそう思う','2026-01-27 08:37:59'),(114,'sess_rrtl5k00f1769503077016','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-01-27 08:38:00'),(115,'sess_rrtl5k00f1769503077016','system','[SYSTEM] Diagnosis Completed.','2026-01-27 08:38:03'),(116,'sess_6ynrulljx1768788160181','bot','MBTI性格診断を始めます。全50問です。\n数字の「1」から「5」で答えてください。\n\n1: 全くそう思わない\n3: どちらでもない\n5: 非常にそう思う','2026-01-27 08:52:35'),(117,'sess_6ynrulljx1768788160181','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-01-27 08:52:36'),(118,'sess_t2w3zduhf1768285808174','bot','MBTI性格診断を始めます。全50問です。\n数字の「1」から「5」で答えてください。\n\n1: 全くそう思わない\n3: どちらでもない\n5: 非常にそう思う','2026-01-28 03:14:59'),(119,'sess_t2w3zduhf1768285808174','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-01-28 03:15:00'),(120,'sess_okcfak8qc1769409109736','bot','MBTI性格診断を始めます。全50問です。\n数字の「1」から「5」で答えてください。\n\n1: 全くそう思わない\n3: どちらでもない\n5: 非常にそう思う','2026-01-29 02:16:55'),(121,'sess_okcfak8qc1769409109736','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-01-29 02:16:56'),(122,'sess_6ynrulljx1768788160181','bot','MBTI性格診断を始めます。全50問です。\n数字の「1」から「5」で答えてください。\n\n1: 全くそう思わない\n3: どちらでもない\n5: 非常にそう思う','2026-02-02 06:20:32'),(123,'sess_6ynrulljx1768788160181','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-02-02 06:20:34'),(124,'sess_6ynrulljx1768788160181','bot','MBTI性格診断を始めます。全50問です。\n数字の「1」から「5」で答えてください。\n\n1: 全くそう思わない\n3: どちらでもない\n5: 非常にそう思う','2026-02-02 12:37:02'),(125,'sess_6ynrulljx1768788160181','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-02-02 12:37:04'),(126,'sess_6ynrulljx1768788160181','bot','MBTI性格診断を始めます。全50問です。\n数字の「1」から「5」で答えてください。\n\n1: 全くそう思わない\n3: どちらでもない\n5: 非常にそう思う','2026-02-02 12:46:48'),(127,'sess_6ynrulljx1768788160181','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-02-02 12:46:49'),(128,'sess_6ynrulljx1768788160181','user','1','2026-02-02 12:46:50'),(129,'sess_6ynrulljx1768788160181','bot','Q2. 人の中にいると居心地が良い','2026-02-02 12:46:51'),(130,'sess_6ynrulljx1768788160181','user','3','2026-02-02 12:46:52'),(131,'sess_6ynrulljx1768788160181','bot','Q3. 自分から会話を始めるほうだ','2026-02-02 12:46:53'),(132,'sess_6ynrulljx1768788160181','user','5','2026-02-02 12:46:54'),(133,'sess_6ynrulljx1768788160181','bot','Q4. パーティーでは沢山の人と話す','2026-02-02 12:46:55'),(134,'sess_6ynrulljx1768788160181','user','1','2026-02-02 12:46:57'),(135,'sess_6ynrulljx1768788160181','bot','Q5. 注目を浴びても気にならない','2026-02-02 12:46:58'),(136,'sess_6ynrulljx1768788160181','user','3','2026-02-02 12:47:01'),(137,'sess_6ynrulljx1768788160181','bot','Q6. あまり喋らない','2026-02-02 12:47:01'),(138,'sess_6ynrulljx1768788160181','user','5','2026-02-02 12:47:02'),(139,'sess_6ynrulljx1768788160181','bot','Q7. 目立たないようにしている','2026-02-02 12:47:03'),(140,'sess_6ynrulljx1768788160181','user','1','2026-02-02 12:47:04'),(141,'sess_6ynrulljx1768788160181','bot','Q8. 話すことがあまりない','2026-02-02 12:47:04'),(142,'sess_6ynrulljx1768788160181','user','3','2026-02-02 12:47:05'),(143,'sess_6ynrulljx1768788160181','bot','Q9. 自分に注目が集まるのが好きではない','2026-02-02 12:47:06'),(144,'sess_6ynrulljx1768788160181','user','5','2026-02-02 12:47:06'),(145,'sess_6ynrulljx1768788160181','bot','Q10. 知らない人の前では静かだ','2026-02-02 12:47:07'),(146,'sess_6ynrulljx1768788160181','user','1','2026-02-02 12:47:08'),(147,'sess_6ynrulljx1768788160181','bot','Q11. 他人に興味がある','2026-02-02 12:47:08'),(148,'sess_6ynrulljx1768788160181','user','3','2026-02-02 12:47:14'),(149,'sess_6ynrulljx1768788160181','bot','Q12. 他人の感情に共感しやすい','2026-02-02 12:47:15'),(150,'sess_6ynrulljx1768788160181','user','5','2026-02-02 12:47:15'),(151,'sess_6ynrulljx1768788160181','bot','Q13. 心が広い（優しい）方だと思う','2026-02-02 12:47:16'),(152,'sess_6ynrulljx1768788160181','user','1','2026-02-02 12:47:17'),(153,'sess_6ynrulljx1768788160181','bot','Q14. 人のために時間を割くことができる','2026-02-02 12:47:17'),(154,'sess_6ynrulljx1768788160181','user','3','2026-02-02 12:47:18'),(155,'sess_6ynrulljx1768788160181','bot','Q15. 他人の感情を感じ取ることができる','2026-02-02 12:47:19'),(156,'sess_6ynrulljx1768788160181','user','5','2026-02-02 12:47:19'),(157,'sess_6ynrulljx1768788160181','bot','Q16. 人を安心させるのが得意だ','2026-02-02 12:47:20'),(158,'sess_6ynrulljx1768788160181','user','1','2026-02-02 12:47:21'),(159,'sess_6ynrulljx1768788160181','bot','Q17. 他人にあまり関心がない','2026-02-02 12:47:21'),(160,'sess_6ynrulljx1768788160181','user','3','2026-02-02 12:47:22'),(161,'sess_6ynrulljx1768788160181','bot','Q18. 人を侮辱したり傷つけることを言ってしまう','2026-02-02 12:47:23'),(162,'sess_6ynrulljx1768788160181','user','5','2026-02-02 12:47:23'),(163,'sess_6ynrulljx1768788160181','bot','Q19. 他人の悩みには興味がない','2026-02-02 12:47:24'),(164,'sess_6ynrulljx1768788160181','user','1','2026-02-02 12:47:25'),(165,'sess_6ynrulljx1768788160181','bot','Q20. 他人のことなどどうでもいいと感じることがある','2026-02-02 12:47:26'),(166,'sess_6ynrulljx1768788160181','user','3','2026-02-02 12:47:26'),(167,'sess_6ynrulljx1768788160181','bot','Q21. いつも準備万端だ','2026-02-02 12:47:27'),(168,'sess_6ynrulljx1768788160181','user','5','2026-02-02 12:47:27'),(169,'sess_6ynrulljx1768788160181','bot','Q22. 細かいところまで注意を払う','2026-02-02 12:47:28'),(170,'sess_6ynrulljx1768788160181','user','1','2026-02-02 12:47:29'),(171,'sess_6ynrulljx1768788160181','bot','Q23. 家事や仕事はすぐに片付ける','2026-02-02 12:47:29'),(172,'sess_6ynrulljx1768788160181','user','3','2026-02-02 12:47:31'),(173,'sess_6ynrulljx1768788160181','bot','Q24. 秩序や整理整頓が好きだ','2026-02-02 12:47:31'),(174,'sess_6ynrulljx1768788160181','user','5','2026-02-02 12:47:32'),(175,'sess_6ynrulljx1768788160181','bot','Q25. スケジュール通りに行動する','2026-02-02 12:47:33'),(176,'sess_6ynrulljx1768788160181','user','1','2026-02-02 12:47:33'),(177,'sess_6ynrulljx1768788160181','bot','Q26. 仕事において厳格（きっちりしている）だ','2026-02-02 12:47:34'),(178,'sess_6ynrulljx1768788160181','user','3','2026-02-02 12:47:35'),(179,'sess_6ynrulljx1768788160181','bot','Q27. 物を出しっぱなしにすることがある','2026-02-02 12:47:35'),(180,'sess_6ynrulljx1768788160181','user','5','2026-02-02 12:47:36'),(181,'sess_6ynrulljx1768788160181','bot','Q28. 散らかしたままにすることがある','2026-02-02 12:47:37'),(182,'sess_6ynrulljx1768788160181','user','1','2026-02-02 12:47:38'),(183,'sess_6ynrulljx1768788160181','bot','Q29. 元の場所に片付けるのをよく忘れる','2026-02-02 12:47:38'),(184,'sess_6ynrulljx1768788160181','user','3','2026-02-02 12:47:39'),(185,'sess_6ynrulljx1768788160181','bot','Q30. 義務や責任を怠ることがある','2026-02-02 12:47:39'),(186,'sess_6ynrulljx1768788160181','user','5','2026-02-02 12:47:40'),(187,'sess_6ynrulljx1768788160181','bot','Q31. ほとんどいつもリラックスしている','2026-02-02 12:47:40'),(188,'sess_6ynrulljx1768788160181','user','1','2026-02-02 12:47:41'),(189,'sess_6ynrulljx1768788160181','bot','Q32. 気分が落ち込むことはめったにない','2026-02-02 12:47:42'),(190,'sess_6ynrulljx1768788160181','user','3','2026-02-02 12:47:42'),(191,'sess_6ynrulljx1768788160181','bot','Q33. ストレスを感じやすい','2026-02-02 12:47:43'),(192,'sess_6ynrulljx1768788160181','user','5','2026-02-02 12:47:43'),(193,'sess_6ynrulljx1768788160181','bot','Q34. 物事を心配しがちだ','2026-02-02 12:47:44'),(194,'sess_6ynrulljx1768788160181','user','1','2026-02-02 12:47:45'),(195,'sess_6ynrulljx1768788160181','bot','Q35. 動揺しやすい','2026-02-02 12:47:45'),(196,'sess_6ynrulljx1768788160181','user','3','2026-02-02 12:47:47'),(197,'sess_6ynrulljx1768788160181','bot','Q36. すぐに腹が立つほうだ','2026-02-02 12:47:47'),(198,'sess_6ynrulljx1768788160181','user','5','2026-02-02 12:47:48'),(199,'sess_6ynrulljx1768788160181','bot','Q37. 気分がコロコロ変わる','2026-02-02 12:47:49'),(200,'sess_6ynrulljx1768788160181','user','1','2026-02-02 12:47:50'),(201,'sess_6ynrulljx1768788160181','bot','Q38. 感情の起伏が激しい','2026-02-02 12:47:51'),(202,'sess_6ynrulljx1768788160181','user','3','2026-02-02 12:47:51'),(203,'sess_6ynrulljx1768788160181','bot','Q39. イライラしやすい','2026-02-02 12:47:52'),(204,'sess_6ynrulljx1768788160181','user','5','2026-02-02 12:47:53'),(205,'sess_6ynrulljx1768788160181','bot','Q40. ブルーな気分になることが多い','2026-02-02 12:47:53'),(206,'sess_6ynrulljx1768788160181','user','1','2026-02-02 12:47:54'),(207,'sess_6ynrulljx1768788160181','bot','Q41. 語彙が豊富だ','2026-02-02 12:47:54'),(208,'sess_6ynrulljx1768788160181','user','3','2026-02-02 12:47:55'),(209,'sess_6ynrulljx1768788160181','bot','Q42. 想像力が豊かだ','2026-02-02 12:47:56'),(210,'sess_6ynrulljx1768788160181','user','5','2026-02-02 12:47:57'),(211,'sess_6ynrulljx1768788160181','bot','Q43. 素晴らしいアイデアが浮かぶ','2026-02-02 12:47:57'),(212,'sess_6ynrulljx1768788160181','user','1','2026-02-02 12:47:58'),(213,'sess_6ynrulljx1768788160181','bot','Q44. 物事を理解するのが早い','2026-02-02 12:47:59'),(214,'sess_6ynrulljx1768788160181','user','3','2026-02-02 12:48:00'),(215,'sess_6ynrulljx1768788160181','bot','Q45. 難しい言葉を使うのが好きだ','2026-02-02 12:48:01'),(216,'sess_6ynrulljx1768788160181','user','5','2026-02-02 12:48:02'),(217,'sess_6ynrulljx1768788160181','bot','Q46. 物事をじっくり考える時間をとる','2026-02-02 12:48:02'),(218,'sess_6ynrulljx1768788160181','user','1','2026-02-02 12:48:04'),(219,'sess_6ynrulljx1768788160181','bot','Q47. アイデアに溢れている','2026-02-02 12:48:04'),(220,'sess_6ynrulljx1768788160181','user','3','2026-02-02 12:48:05'),(221,'sess_6ynrulljx1768788160181','bot','Q48. 抽象的な概念を理解するのが難しい','2026-02-02 12:48:06'),(222,'sess_6ynrulljx1768788160181','user','5','2026-02-02 12:48:07'),(223,'sess_6ynrulljx1768788160181','bot','Q49. 抽象的なアイデアには興味がない','2026-02-02 12:48:07'),(224,'sess_6ynrulljx1768788160181','user','1','2026-02-02 12:48:08'),(225,'sess_6ynrulljx1768788160181','bot','Q50. 想像力があまりない','2026-02-02 12:48:09'),(226,'sess_6ynrulljx1768788160181','user','3','2026-02-02 12:48:11'),(227,'sess_6ynrulljx1768788160181','system','[SYSTEM] Diagnosis Completed.','2026-02-02 12:48:11'),(228,'sess_6ynrulljx1768788160181','bot','MBTI性格診断を始めます。全50問です。\n数字の「1」から「5」で答えてください。\n\n1: 全くそう思わない\n3: どちらでもない\n5: 非常にそう思う','2026-02-02 12:49:56'),(229,'sess_6ynrulljx1768788160181','system','[SYSTEM] Diagnosis Completed.','2026-02-02 12:50:05'),(230,'sess_6ynrulljx1768788160181','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-02-02 12:50:05'),(231,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n数字の「1」から「5」で答えてください。\n\n1: 全くそう思わない\n3: どちらでもない\n5: 非常にそう思う','2026-02-06 01:30:06'),(232,'sess_1yjx2z3791770012471967','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-02-06 01:30:08'),(233,'sess_1yjx2z3791770012471967','user','５','2026-02-06 01:33:12'),(234,'sess_1yjx2z3791770012471967','bot','Q2. 人の中にいると居心地が良い','2026-02-06 01:33:13'),(235,'sess_1yjx2z3791770012471967','user','３','2026-02-06 01:33:32'),(236,'sess_1yjx2z3791770012471967','bot','Q3. 自分から会話を始めるほうだ','2026-02-06 01:33:33'),(237,'sess_1yjx2z3791770012471967','system','[SYSTEM] Diagnosis Completed.','2026-02-06 01:34:11'),(238,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n数字の「1」から「5」で答えてください。\n\n1: 全くそう思わない\n3: どちらでもない\n5: 非常にそう思う','2026-02-06 03:41:50'),(239,'sess_1yjx2z3791770012471967','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-02-06 03:41:51'),(240,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n数字の「1」から「5」で答えてください。\n\n1: 全くそう思わない\n3: どちらでもない\n5: 非常にそう思う','2026-02-06 07:55:42'),(241,'sess_1yjx2z3791770012471967','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-02-06 07:55:43'),(242,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n数字の「1」から「5」で答えてください。\n\n1: 全くそう思わない\n3: どちらでもない\n5: 非常にそう思う','2026-02-06 08:05:35'),(243,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n数字の「1」から「5」で答えてください。\n\n1: 全くそう思わない\n3: どちらでもない\n5: 非常にそう思う','2026-02-06 08:05:35'),(244,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n数字の「1」から「5」で答えてください。\n\n1: 全くそう思わない\n3: どちらでもない\n5: 非常にそう思う','2026-02-06 08:05:35'),(245,'sess_1yjx2z3791770012471967','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-02-06 08:05:35'),(246,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n\n各質問に対して、1から5の数字で答えてください：\n1: 全くそう思わない\n2: あまりそう思わない\n3: どちらでもない\n4: まあそう思う\n5: 非常にそう思う\n\n※ 1、3、5だけでなく、1から5の間のどの数字でも選択できます。','2026-02-06 08:06:03'),(247,'sess_1yjx2z3791770012471967','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-02-06 08:09:00'),(248,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n\n各質問に対して、1から5の数字で答えてください：\n1: 全くそう思わない\n2: あまりそう思わない\n3: どちらでもない\n4: まあそう思う\n5: 非常にそう思う\n\n※ 1、3、5だけでなく、1から5の間のどの数字でも選択できます。','2026-02-06 08:09:43'),(249,'sess_1yjx2z3791770012471967','system','[SYSTEM] Diagnosis Completed.','2026-02-06 08:09:58'),(250,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n\n各質問に対して、1から5の数字で答えてください：\n1: 全くそう思わない\n2: あまりそう思わない\n3: どちらでもない\n4: まあそう思う\n5: 非常にそう思う\n\n※ 1、3、5だけでなく、1から5の間のどの数字でも選択できます。','2026-02-06 08:10:37'),(251,'sess_1yjx2z3791770012471967','user','5','2026-02-06 08:11:09'),(252,'sess_1yjx2z3791770012471967','bot','Q2. 人の中にいると居心地が良い','2026-02-06 08:11:09'),(253,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n\n各質問に対して、1から5の数字で答えてください：\n1: 全くそう思わない\n2: あまりそう思わない\n3: どちらでもない\n4: まあそう思う\n5: 非常にそう思う','2026-02-06 08:15:22'),(254,'sess_1yjx2z3791770012471967','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-02-06 08:15:35'),(255,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-02-06 08:15:44'),(256,'sess_1yjx2z3791770012471967','bot','Q2. 人の中にいると居心地が良い','2026-02-06 08:15:45'),(257,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-06 08:15:46'),(258,'sess_1yjx2z3791770012471967','bot','Q3. 自分から会話を始めるほうだ','2026-02-06 08:15:47'),(259,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-02-06 08:15:48'),(260,'sess_1yjx2z3791770012471967','bot','Q4. パーティーでは沢山の人と話す','2026-02-06 08:15:48'),(261,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-02-06 08:15:49'),(262,'sess_1yjx2z3791770012471967','bot','Q5. 注目を浴びても気にならない','2026-02-06 08:15:50'),(263,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n\n各質問に対して、1から5の数字で答えてください：\n1: 全くそう思わない\n2: あまりそう思わない\n3: どちらでもない\n4: まあそう思う\n5: 非常にそう思う','2026-02-06 08:15:57'),(264,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n\n各質問に対して、1から5の数字で答えてください：\n1: 全くそう思わない\n2: あまりそう思わない\n3: どちらでもない\n4: まあそう思う\n5: 非常にそう思う','2026-02-06 08:17:11'),(265,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 08:18:39'),(266,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 08:26:32'),(267,'sess_1yjx2z3791770012471967','user','enfj-a','2026-02-06 08:26:49'),(268,'sess_1yjx2z3791770012471967','system','[SYSTEM] Direct MBTI Type Input.','2026-02-06 08:26:49'),(269,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 08:28:21'),(270,'sess_1yjx2z3791770012471967','system','[SYSTEM] Diagnosis Completed.','2026-02-06 08:28:23'),(271,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 08:33:08'),(272,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 08:33:29'),(273,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 08:34:37'),(274,'sess_1yjx2z3791770012471967','user','INTJ-T','2026-02-06 08:34:50'),(275,'sess_1yjx2z3791770012471967','system','[SYSTEM] Direct MBTI Type Input.','2026-02-06 08:34:50'),(276,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 08:35:12'),(277,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n\n各質問に対して、1から5の数字で答えてください：\n1: 全くそう思わない\n2: あまりそう思わない\n3: どちらでもない\n4: まあそう思う\n5: 非常にそう思う','2026-02-06 08:35:17'),(278,'sess_1yjx2z3791770012471967','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-02-06 08:35:18'),(279,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-02-06 08:35:26'),(280,'sess_1yjx2z3791770012471967','bot','Q2. 人の中にいると居心地が良い','2026-02-06 08:35:26'),(281,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-06 08:35:28'),(282,'sess_1yjx2z3791770012471967','bot','Q3. 自分から会話を始めるほうだ','2026-02-06 08:35:28'),(283,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-02-06 08:35:29'),(284,'sess_1yjx2z3791770012471967','bot','Q4. パーティーでは沢山の人と話す','2026-02-06 08:35:30'),(285,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-02-06 08:35:31'),(286,'sess_1yjx2z3791770012471967','bot','Q5. 注目を浴びても気にならない','2026-02-06 08:35:31'),(287,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-06 08:35:32'),(288,'sess_1yjx2z3791770012471967','bot','Q6. あまり喋らない','2026-02-06 08:35:32'),(289,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-02-06 08:35:33'),(290,'sess_1yjx2z3791770012471967','bot','Q7. 目立たないようにしている','2026-02-06 08:35:34'),(291,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-02-06 08:35:34'),(292,'sess_1yjx2z3791770012471967','bot','Q8. 話すことがあまりない','2026-02-06 08:35:35'),(293,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-02-06 08:35:36'),(294,'sess_1yjx2z3791770012471967','bot','Q9. 自分に注目が集まるのが好きではない','2026-02-06 08:35:36'),(295,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-02-06 08:35:37'),(296,'sess_1yjx2z3791770012471967','bot','Q10. 知らない人の前では静かだ','2026-02-06 08:35:37'),(297,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-02-06 08:35:38'),(298,'sess_1yjx2z3791770012471967','bot','Q11. 他人に興味がある','2026-02-06 08:35:39'),(299,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-02-06 08:35:39'),(300,'sess_1yjx2z3791770012471967','bot','Q12. 他人の感情に共感しやすい','2026-02-06 08:35:40'),(301,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-06 08:35:41'),(302,'sess_1yjx2z3791770012471967','bot','Q13. 心が広い（優しい）方だと思う','2026-02-06 08:35:41'),(303,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-02-06 08:35:42'),(304,'sess_1yjx2z3791770012471967','bot','Q14. 人のために時間を割くことができる','2026-02-06 08:35:42'),(305,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-02-06 08:35:43'),(306,'sess_1yjx2z3791770012471967','bot','Q15. 他人の感情を感じ取ることができる','2026-02-06 08:35:44'),(307,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-02-06 08:35:44'),(308,'sess_1yjx2z3791770012471967','bot','Q16. 人を安心させるのが得意だ','2026-02-06 08:35:45'),(309,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-02-06 08:35:46'),(310,'sess_1yjx2z3791770012471967','bot','Q17. 他人にあまり関心がない','2026-02-06 08:35:46'),(311,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-06 08:35:47'),(312,'sess_1yjx2z3791770012471967','bot','Q18. 人を侮辱したり傷つけることを言ってしまう','2026-02-06 08:35:48'),(313,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-02-06 08:35:48'),(314,'sess_1yjx2z3791770012471967','bot','Q19. 他人の悩みには興味がない','2026-02-06 08:35:49'),(315,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-02-06 08:35:50'),(316,'sess_1yjx2z3791770012471967','bot','Q20. 他人のことなどどうでもいいと感じることがある','2026-02-06 08:35:50'),(317,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-02-06 08:35:51'),(318,'sess_1yjx2z3791770012471967','bot','Q21. いつも準備万端だ','2026-02-06 08:35:51'),(319,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-02-06 08:35:52'),(320,'sess_1yjx2z3791770012471967','bot','Q22. 細かいところまで注意を払う','2026-02-06 08:35:53'),(321,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-06 08:35:53'),(322,'sess_1yjx2z3791770012471967','bot','Q23. 家事や仕事はすぐに片付ける','2026-02-06 08:35:54'),(323,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-02-06 08:35:55'),(324,'sess_1yjx2z3791770012471967','bot','Q24. 秩序や整理整頓が好きだ','2026-02-06 08:35:55'),(325,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-02-06 08:35:56'),(326,'sess_1yjx2z3791770012471967','bot','Q25. スケジュール通りに行動する','2026-02-06 08:35:56'),(327,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-02-06 08:35:57'),(328,'sess_1yjx2z3791770012471967','bot','Q26. 仕事において厳格（きっちりしている）だ','2026-02-06 08:35:58'),(329,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-02-06 08:35:59'),(330,'sess_1yjx2z3791770012471967','bot','Q27. 物を出しっぱなしにすることがある','2026-02-06 08:35:59'),(331,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-02-06 08:36:00'),(332,'sess_1yjx2z3791770012471967','bot','Q28. 散らかしたままにすることがある','2026-02-06 08:36:00'),(333,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-02-06 08:36:01'),(334,'sess_1yjx2z3791770012471967','bot','Q29. 元の場所に片付けるのをよく忘れる','2026-02-06 08:36:02'),(335,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-06 08:36:02'),(336,'sess_1yjx2z3791770012471967','bot','Q30. 義務や責任を怠ることがある','2026-02-06 08:36:03'),(337,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-02-06 08:36:04'),(338,'sess_1yjx2z3791770012471967','bot','Q31. ほとんどいつもリラックスしている','2026-02-06 08:36:04'),(339,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-02-06 08:36:05'),(340,'sess_1yjx2z3791770012471967','bot','Q32. 気分が落ち込むことはめったにない','2026-02-06 08:36:06'),(341,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-06 08:36:06'),(342,'sess_1yjx2z3791770012471967','bot','Q33. ストレスを感じやすい','2026-02-06 08:36:07'),(343,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-02-06 08:36:08'),(344,'sess_1yjx2z3791770012471967','bot','Q34. 物事を心配しがちだ','2026-02-06 08:36:08'),(345,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-02-06 08:36:09'),(346,'sess_1yjx2z3791770012471967','bot','Q35. 動揺しやすい','2026-02-06 08:36:10'),(347,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-02-06 08:36:10'),(348,'sess_1yjx2z3791770012471967','bot','Q36. すぐに腹が立つほうだ','2026-02-06 08:36:11'),(349,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-06 08:36:12'),(350,'sess_1yjx2z3791770012471967','bot','Q37. 気分がコロコロ変わる','2026-02-06 08:36:12'),(351,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-02-06 08:36:13'),(352,'sess_1yjx2z3791770012471967','bot','Q38. 感情の起伏が激しい','2026-02-06 08:36:13'),(353,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-02-06 08:36:14'),(354,'sess_1yjx2z3791770012471967','bot','Q39. イライラしやすい','2026-02-06 08:36:15'),(355,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-02-06 08:36:15'),(356,'sess_1yjx2z3791770012471967','bot','Q40. ブルーな気分になることが多い','2026-02-06 08:36:16'),(357,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-06 08:36:16'),(358,'sess_1yjx2z3791770012471967','bot','Q41. 語彙が豊富だ','2026-02-06 08:36:17'),(359,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-02-06 08:36:18'),(360,'sess_1yjx2z3791770012471967','bot','Q42. 想像力が豊かだ','2026-02-06 08:36:18'),(361,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-02-06 08:36:19'),(362,'sess_1yjx2z3791770012471967','bot','Q43. 素晴らしいアイデアが浮かぶ','2026-02-06 08:36:19'),(363,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-02-06 08:36:20'),(364,'sess_1yjx2z3791770012471967','bot','Q44. 物事を理解するのが早い','2026-02-06 08:36:21'),(365,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-06 08:36:22'),(366,'sess_1yjx2z3791770012471967','bot','Q45. 難しい言葉を使うのが好きだ','2026-02-06 08:36:22'),(367,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-02-06 08:36:23'),(368,'sess_1yjx2z3791770012471967','bot','Q46. 物事をじっくり考える時間をとる','2026-02-06 08:36:23'),(369,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-02-06 08:36:24'),(370,'sess_1yjx2z3791770012471967','bot','Q47. アイデアに溢れている','2026-02-06 08:36:25'),(371,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-02-06 08:36:25'),(372,'sess_1yjx2z3791770012471967','bot','Q48. 抽象的な概念を理解するのが難しい','2026-02-06 08:36:26'),(373,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-06 08:36:27'),(374,'sess_1yjx2z3791770012471967','bot','Q49. 抽象的なアイデアには興味がない','2026-02-06 08:36:27'),(375,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-02-06 08:36:28'),(376,'sess_1yjx2z3791770012471967','bot','Q50. 想像力があまりない','2026-02-06 08:36:28'),(377,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-02-06 08:36:29'),(378,'sess_1yjx2z3791770012471967','system','[SYSTEM] Diagnosis Completed.','2026-02-06 08:36:29'),(379,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 08:38:19'),(380,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n\n各質問に対して、1から5の数字で答えてください：\n1: 全くそう思わない\n2: あまりそう思わない\n3: どちらでもない\n4: まあそう思う\n5: 非常にそう思う','2026-02-06 08:38:21'),(381,'sess_1yjx2z3791770012471967','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-02-06 08:38:23'),(382,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 08:38:28'),(383,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 08:38:41'),(384,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n\n各質問に対して、1から5の数字で答えてください：\n1: 全くそう思わない\n2: あまりそう思わない\n3: どちらでもない\n4: まあそう思う\n5: 非常にそう思う','2026-02-06 08:38:43'),(385,'sess_1yjx2z3791770012471967','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-02-06 08:38:45'),(386,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 08:38:58'),(387,'sess_1yjx2z3791770012471967','user','esfp','2026-02-06 08:39:35'),(388,'sess_1yjx2z3791770012471967','system','[SYSTEM] Direct MBTI Type Input.','2026-02-06 08:39:35'),(389,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 11:24:52'),(390,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 11:24:52'),(391,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 11:24:52'),(392,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 11:35:19'),(393,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 12:13:30'),(394,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 12:13:46'),(395,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 12:16:30'),(396,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 12:17:30'),(397,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 12:19:01'),(398,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 12:51:06'),(399,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-06 13:48:37'),(400,'sess_1yjx2z3791770012471967','user','intp-t','2026-02-06 13:48:47'),(401,'sess_1yjx2z3791770012471967','system','[SYSTEM] Direct MBTI Type Input.','2026-02-06 13:48:47'),(402,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-09 01:51:07'),(403,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n\n各質問に対して、1から5の数字で答えてください：\n1: 全くそう思わない\n2: あまりそう思わない\n3: どちらでもない\n4: まあそう思う\n5: 非常にそう思う','2026-02-09 01:52:02'),(404,'sess_1yjx2z3791770012471967','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-02-09 01:52:03'),(405,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-09 01:52:12'),(406,'sess_1yjx2z3791770012471967','bot','Q2. 人の中にいると居心地が良い','2026-02-09 01:52:13'),(407,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-09 01:52:17'),(408,'sess_1yjx2z3791770012471967','user','intj-a','2026-02-09 01:52:29'),(409,'sess_1yjx2z3791770012471967','system','[SYSTEM] Direct MBTI Type Input.','2026-02-09 01:52:29'),(410,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-09 01:52:59'),(411,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-09 04:52:56'),(412,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n\n各質問に対して、1から5の数字で答えてください：\n1: 全くそう思わない\n2: あまりそう思わない\n3: どちらでもない\n4: まあそう思う\n5: 非常にそう思う','2026-02-09 04:53:04'),(413,'sess_1yjx2z3791770012471967','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-02-09 04:53:05'),(414,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-09 04:53:14'),(415,'sess_1yjx2z3791770012471967','user','intj-a','2026-02-09 04:53:21'),(416,'sess_1yjx2z3791770012471967','system','[SYSTEM] Direct MBTI Type Input.','2026-02-09 04:53:21'),(417,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-09 05:01:12'),(418,'sess_1yjx2z3791770012471967','user','entj-a','2026-02-09 05:01:30'),(419,'sess_1yjx2z3791770012471967','system','[SYSTEM] Direct MBTI Type Input.','2026-02-09 05:01:30'),(420,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-09 06:17:50'),(421,'sess_1yjx2z3791770012471967','user','INFJ-A','2026-02-09 06:18:19'),(422,'sess_1yjx2z3791770012471967','system','[SYSTEM] Direct MBTI Type Input.','2026-02-09 06:18:20'),(423,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-09 07:14:10'),(424,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n\n各質問に対して、1から5の数字で答えてください：\n1: 全くそう思わない\n2: あまりそう思わない\n3: どちらでもない\n4: まあそう思う\n5: 非常にそう思う','2026-02-09 07:14:16'),(425,'sess_1yjx2z3791770012471967','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-02-09 07:14:17'),(426,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-09 07:14:21'),(427,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-12 03:04:33'),(428,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-12 05:57:26'),(429,'sess_1yjx2z3791770012471967','user','intp','2026-02-12 05:57:56'),(430,'sess_1yjx2z3791770012471967','system','[SYSTEM] Direct MBTI Type Input.','2026-02-12 05:57:57'),(431,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-12 07:02:33'),(432,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n\n各質問に対して、1から5の数字で答えてください：\n1: 全くそう思わない\n2: あまりそう思わない\n3: どちらでもない\n4: まあそう思う\n5: 非常にそう思う','2026-02-12 07:02:45'),(433,'sess_1yjx2z3791770012471967','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-02-12 07:02:46'),(434,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-02-12 07:02:49'),(435,'sess_1yjx2z3791770012471967','bot','Q2. 人の中にいると居心地が良い','2026-02-12 07:02:50'),(436,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-02-12 07:02:51'),(437,'sess_1yjx2z3791770012471967','bot','Q3. 自分から会話を始めるほうだ','2026-02-12 07:02:51'),(438,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-02-12 07:02:53'),(439,'sess_1yjx2z3791770012471967','bot','Q4. パーティーでは沢山の人と話す','2026-02-12 07:02:53'),(440,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-02-12 07:02:54'),(441,'sess_1yjx2z3791770012471967','bot','Q5. 注目を浴びても気にならない','2026-02-12 07:02:55'),(442,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-02-12 07:02:56'),(443,'sess_1yjx2z3791770012471967','bot','Q6. あまり喋らない','2026-02-12 07:02:57'),(444,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-12 07:02:57'),(445,'sess_1yjx2z3791770012471967','bot','Q7. 目立たないようにしている','2026-02-12 07:02:58'),(446,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-12 07:02:59'),(447,'sess_1yjx2z3791770012471967','bot','Q8. 話すことがあまりない','2026-02-12 07:03:00'),(448,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-12 07:03:00'),(449,'sess_1yjx2z3791770012471967','bot','Q9. 自分に注目が集まるのが好きではない','2026-02-12 07:03:01'),(450,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-12 07:03:02'),(451,'sess_1yjx2z3791770012471967','bot','Q10. 知らない人の前では静かだ','2026-02-12 07:03:03'),(452,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-12 07:03:03'),(453,'sess_1yjx2z3791770012471967','bot','Q11. 他人に興味がある','2026-02-12 07:03:04'),(454,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-12 07:03:06'),(455,'sess_1yjx2z3791770012471967','bot','Q12. 他人の感情に共感しやすい','2026-02-12 07:03:06'),(456,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-02-12 07:03:10'),(457,'sess_1yjx2z3791770012471967','bot','Q13. 心が広い（優しい）方だと思う','2026-02-12 07:03:10'),(458,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-02-12 07:03:11'),(459,'sess_1yjx2z3791770012471967','bot','Q14. 人のために時間を割くことができる','2026-02-12 07:03:12'),(460,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-02-12 07:03:12'),(461,'sess_1yjx2z3791770012471967','bot','Q15. 他人の感情を感じ取ることができる','2026-02-12 07:03:13'),(462,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-02-12 07:03:14'),(463,'sess_1yjx2z3791770012471967','bot','Q16. 人を安心させるのが得意だ','2026-02-12 07:03:14'),(464,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-02-12 07:03:15'),(465,'sess_1yjx2z3791770012471967','bot','Q17. 他人にあまり関心がない','2026-02-12 07:03:16'),(466,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-02-12 07:03:17'),(467,'sess_1yjx2z3791770012471967','bot','Q18. 人を侮辱したり傷つけることを言ってしまう','2026-02-12 07:03:17'),(468,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-02-12 07:03:18'),(469,'sess_1yjx2z3791770012471967','bot','Q19. 他人の悩みには興味がない','2026-02-12 07:03:19'),(470,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-12 07:03:24'),(471,'sess_1yjx2z3791770012471967','user','ENTJ-A','2026-02-12 07:03:54'),(472,'sess_1yjx2z3791770012471967','system','[SYSTEM] Direct MBTI Type Input.','2026-02-12 07:03:54'),(473,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-16 01:55:25'),(474,'sess_1yjx2z3791770012471967','user','enfj-a','2026-02-16 01:56:18'),(475,'sess_1yjx2z3791770012471967','system','[SYSTEM] Direct MBTI Type Input.','2026-02-16 01:56:18'),(476,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-16 04:33:26'),(477,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n\n各質問に対して、1から5の数字で答えてください：\n1: 全くそう思わない\n2: あまりそう思わない\n3: どちらでもない\n4: まあそう思う\n5: 非常にそう思う','2026-02-16 04:33:30'),(478,'sess_1yjx2z3791770012471967','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-02-16 04:33:31'),(479,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-02-16 04:33:33'),(480,'sess_1yjx2z3791770012471967','bot','Q2. 人の中にいると居心地が良い','2026-02-16 04:33:33'),(481,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-02-16 04:33:35'),(482,'sess_1yjx2z3791770012471967','bot','Q3. 自分から会話を始めるほうだ','2026-02-16 04:33:35'),(483,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-16 04:33:36'),(484,'sess_1yjx2z3791770012471967','bot','Q4. パーティーでは沢山の人と話す','2026-02-16 04:33:37'),(485,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-02-16 04:33:37'),(486,'sess_1yjx2z3791770012471967','bot','Q5. 注目を浴びても気にならない','2026-02-16 04:33:38'),(487,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-02-16 04:33:39'),(488,'sess_1yjx2z3791770012471967','bot','Q6. あまり喋らない','2026-02-16 04:33:40'),(489,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-02-16 04:33:41'),(490,'sess_1yjx2z3791770012471967','bot','Q7. 目立たないようにしている','2026-02-16 04:33:41'),(491,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-02-16 04:33:42'),(492,'sess_1yjx2z3791770012471967','bot','Q8. 話すことがあまりない','2026-02-16 04:33:43'),(493,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-02-16 04:33:43'),(494,'sess_1yjx2z3791770012471967','bot','Q9. 自分に注目が集まるのが好きではない','2026-02-16 04:33:44'),(495,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-02-16 04:33:45'),(496,'sess_1yjx2z3791770012471967','bot','Q10. 知らない人の前では静かだ','2026-02-16 04:33:45'),(497,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-02-16 04:33:46'),(498,'sess_1yjx2z3791770012471967','bot','Q11. 他人に興味がある','2026-02-16 04:33:47'),(499,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-02-16 04:33:50'),(500,'sess_1yjx2z3791770012471967','user','ENTJ-A','2026-02-16 04:34:00'),(501,'sess_1yjx2z3791770012471967','system','[SYSTEM] Direct MBTI Type Input.','2026-02-16 04:34:00'),(502,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-03-09 09:34:05'),(503,'sess_1yjx2z3791770012471967','user','entj','2026-03-09 09:34:11'),(504,'sess_1yjx2z3791770012471967','system','[SYSTEM] Direct MBTI Type Input.','2026-03-09 09:34:11'),(505,'sess_6e0a73c41c854b091773049571','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-03-09 09:57:44'),(506,'sess_6e0a73c41c854b091773049571','bot','MBTI性格診断を始めます。全50問です。\n\n各質問に対して、1から5の数字で答えてください：\n1: 全くそう思わない\n2: あまりそう思わない\n3: どちらでもない\n4: まあそう思う\n5: 非常にそう思う','2026-03-09 09:57:46'),(507,'sess_6e0a73c41c854b091773049571','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-03-09 09:57:47'),(508,'sess_6e0a73c41c854b091773049571','user','2: あまりそう思わない','2026-03-09 09:57:48'),(509,'sess_6e0a73c41c854b091773049571','bot','Q2. 人の中にいると居心地が良い','2026-03-09 09:57:49'),(510,'sess_6e0a73c41c854b091773049571','user','3: どちらでもない','2026-03-09 09:57:49'),(511,'sess_6e0a73c41c854b091773049571','bot','Q3. 自分から会話を始めるほうだ','2026-03-09 09:57:50'),(512,'sess_6e0a73c41c854b091773049571','user','1: 全くそう思わない','2026-03-09 09:57:50'),(513,'sess_6e0a73c41c854b091773049571','bot','Q4. パーティーでは沢山の人と話す','2026-03-09 09:57:51'),(514,'sess_6e0a73c41c854b091773049571','user','3: どちらでもない','2026-03-09 09:57:52'),(515,'sess_6e0a73c41c854b091773049571','bot','Q5. 注目を浴びても気にならない','2026-03-09 09:57:52'),(516,'sess_6e0a73c41c854b091773049571','user','1: 全くそう思わない','2026-03-09 09:57:53'),(517,'sess_6e0a73c41c854b091773049571','bot','Q6. あまり喋らない','2026-03-09 09:57:53'),(518,'sess_6e0a73c41c854b091773049571','user','4: まあそう思う','2026-03-09 09:57:54'),(519,'sess_6e0a73c41c854b091773049571','bot','Q7. 目立たないようにしている','2026-03-09 09:57:55'),(520,'sess_6e0a73c41c854b091773049571','user','2: あまりそう思わない','2026-03-09 09:57:55'),(521,'sess_6e0a73c41c854b091773049571','bot','Q8. 話すことがあまりない','2026-03-09 09:57:56'),(522,'sess_6e0a73c41c854b091773049571','user','1: 全くそう思わない','2026-03-09 09:57:57'),(523,'sess_6e0a73c41c854b091773049571','bot','Q9. 自分に注目が集まるのが好きではない','2026-03-09 09:57:57'),(524,'sess_6e0a73c41c854b091773049571','user','2: あまりそう思わない','2026-03-09 09:57:58'),(525,'sess_6e0a73c41c854b091773049571','bot','Q10. 知らない人の前では静かだ','2026-03-09 09:57:58'),(526,'sess_6e0a73c41c854b091773049571','user','1: 全くそう思わない','2026-03-09 09:57:59'),(527,'sess_6e0a73c41c854b091773049571','bot','Q11. 他人に興味がある','2026-03-09 09:57:59'),(528,'sess_6e0a73c41c854b091773049571','user','3: どちらでもない','2026-03-09 09:58:00'),(529,'sess_6e0a73c41c854b091773049571','bot','Q12. 他人の感情に共感しやすい','2026-03-09 09:58:01'),(530,'sess_6e0a73c41c854b091773049571','user','1: 全くそう思わない','2026-03-09 09:58:01'),(531,'sess_6e0a73c41c854b091773049571','bot','Q13. 心が広い（優しい）方だと思う','2026-03-09 09:58:02'),(532,'sess_6e0a73c41c854b091773049571','user','3: どちらでもない','2026-03-09 09:58:02'),(533,'sess_6e0a73c41c854b091773049571','bot','Q14. 人のために時間を割くことができる','2026-03-09 09:58:03'),(534,'sess_6e0a73c41c854b091773049571','user','2: あまりそう思わない','2026-03-09 09:58:04'),(535,'sess_6e0a73c41c854b091773049571','bot','Q15. 他人の感情を感じ取ることができる','2026-03-09 09:58:04'),(536,'sess_6e0a73c41c854b091773049571','user','1: 全くそう思わない','2026-03-09 09:58:05'),(537,'sess_6e0a73c41c854b091773049571','bot','Q16. 人を安心させるのが得意だ','2026-03-09 09:58:06'),(538,'sess_6e0a73c41c854b091773049571','user','3: どちらでもない','2026-03-09 09:58:06'),(539,'sess_6e0a73c41c854b091773049571','bot','Q17. 他人にあまり関心がない','2026-03-09 09:58:07'),(540,'sess_6e0a73c41c854b091773049571','user','2: あまりそう思わない','2026-03-09 09:58:27'),(541,'sess_6e0a73c41c854b091773049571','bot','Q18. 人を侮辱したり傷つけることを言ってしまう','2026-03-09 09:58:27'),(542,'sess_6e0a73c41c854b091773049571','user','4: まあそう思う','2026-03-09 09:58:28'),(543,'sess_6e0a73c41c854b091773049571','bot','Q19. 他人の悩みには興味がない','2026-03-09 09:58:28'),(544,'sess_6e0a73c41c854b091773049571','user','1: 全くそう思わない','2026-03-09 09:58:29'),(545,'sess_6e0a73c41c854b091773049571','bot','Q20. 他人のことなどどうでもいいと感じることがある','2026-03-09 09:58:29'),(546,'sess_6e0a73c41c854b091773049571','user','4: まあそう思う','2026-03-09 09:58:30'),(547,'sess_6e0a73c41c854b091773049571','bot','Q21. いつも準備万端だ','2026-03-09 09:58:31'),(548,'sess_6e0a73c41c854b091773049571','user','2: あまりそう思わない','2026-03-09 09:58:32'),(549,'sess_6e0a73c41c854b091773049571','bot','Q22. 細かいところまで注意を払う','2026-03-09 09:58:32'),(550,'sess_6e0a73c41c854b091773049571','user','3: どちらでもない','2026-03-09 09:58:33'),(551,'sess_6e0a73c41c854b091773049571','bot','Q23. 家事や仕事はすぐに片付ける','2026-03-09 09:58:33'),(552,'sess_6e0a73c41c854b091773049571','user','1: 全くそう思わない','2026-03-09 09:58:34'),(553,'sess_6e0a73c41c854b091773049571','bot','Q24. 秩序や整理整頓が好きだ','2026-03-09 09:58:35'),(554,'sess_6e0a73c41c854b091773049571','user','3: どちらでもない','2026-03-09 09:58:35'),(555,'sess_6e0a73c41c854b091773049571','bot','Q25. スケジュール通りに行動する','2026-03-09 09:58:36'),(556,'sess_6e0a73c41c854b091773049571','user','1: 全くそう思わない','2026-03-09 09:58:36'),(557,'sess_6e0a73c41c854b091773049571','bot','Q26. 仕事において厳格（きっちりしている）だ','2026-03-09 09:58:37'),(558,'sess_6e0a73c41c854b091773049571','user','2: あまりそう思わない','2026-03-09 09:58:38'),(559,'sess_6e0a73c41c854b091773049571','bot','Q27. 物を出しっぱなしにすることがある','2026-03-09 09:58:38'),(560,'sess_6e0a73c41c854b091773049571','user','1: 全くそう思わない','2026-03-09 09:58:39'),(561,'sess_6e0a73c41c854b091773049571','bot','Q28. 散らかしたままにすることがある','2026-03-09 09:58:39'),(562,'sess_6e0a73c41c854b091773049571','user','3: どちらでもない','2026-03-09 09:58:40'),(563,'sess_6e0a73c41c854b091773049571','bot','Q29. 元の場所に片付けるのをよく忘れる','2026-03-09 09:58:40'),(564,'sess_6e0a73c41c854b091773049571','user','1: 全くそう思わない','2026-03-09 09:58:42'),(565,'sess_6e0a73c41c854b091773049571','bot','Q30. 義務や責任を怠ることがある','2026-03-09 09:58:42'),(566,'sess_6e0a73c41c854b091773049571','user','4: まあそう思う','2026-03-09 09:58:43'),(567,'sess_6e0a73c41c854b091773049571','bot','Q31. ほとんどいつもリラックスしている','2026-03-09 09:58:43'),(568,'sess_6e0a73c41c854b091773049571','user','1: 全くそう思わない','2026-03-09 09:58:44'),(569,'sess_6e0a73c41c854b091773049571','bot','Q32. 気分が落ち込むことはめったにない','2026-03-09 09:58:45'),(570,'sess_6e0a73c41c854b091773049571','user','3: どちらでもない','2026-03-09 09:58:45'),(571,'sess_6e0a73c41c854b091773049571','bot','Q33. ストレスを感じやすい','2026-03-09 09:58:46'),(572,'sess_6e0a73c41c854b091773049571','user','2: あまりそう思わない','2026-03-09 09:58:46'),(573,'sess_6e0a73c41c854b091773049571','bot','Q34. 物事を心配しがちだ','2026-03-09 09:58:47'),(574,'sess_6e0a73c41c854b091773049571','user','4: まあそう思う','2026-03-09 09:58:47'),(575,'sess_6e0a73c41c854b091773049571','bot','Q35. 動揺しやすい','2026-03-09 09:58:48'),(576,'sess_6e0a73c41c854b091773049571','user','1: 全くそう思わない','2026-03-09 09:58:48'),(577,'sess_6e0a73c41c854b091773049571','bot','Q36. すぐに腹が立つほうだ','2026-03-09 09:58:49'),(578,'sess_6e0a73c41c854b091773049571','user','2: あまりそう思わない','2026-03-09 09:58:49'),(579,'sess_6e0a73c41c854b091773049571','bot','Q37. 気分がコロコロ変わる','2026-03-09 09:58:50'),(580,'sess_6e0a73c41c854b091773049571','user','1: 全くそう思わない','2026-03-09 09:58:51'),(581,'sess_6e0a73c41c854b091773049571','bot','Q38. 感情の起伏が激しい','2026-03-09 09:58:51'),(582,'sess_6e0a73c41c854b091773049571','user','4: まあそう思う','2026-03-09 09:58:52'),(583,'sess_6e0a73c41c854b091773049571','bot','Q39. イライラしやすい','2026-03-09 09:58:53'),(584,'sess_6e0a73c41c854b091773049571','user','1: 全くそう思わない','2026-03-09 09:58:53'),(585,'sess_6e0a73c41c854b091773049571','bot','Q40. ブルーな気分になることが多い','2026-03-09 09:58:54'),(586,'sess_6e0a73c41c854b091773049571','user','2: あまりそう思わない','2026-03-09 09:58:54'),(587,'sess_6e0a73c41c854b091773049571','bot','Q41. 語彙が豊富だ','2026-03-09 09:58:55'),(588,'sess_6e0a73c41c854b091773049571','user','1: 全くそう思わない','2026-03-09 09:58:55'),(589,'sess_6e0a73c41c854b091773049571','bot','Q42. 想像力が豊かだ','2026-03-09 09:58:56'),(590,'sess_6e0a73c41c854b091773049571','user','4: まあそう思う','2026-03-09 09:58:57'),(591,'sess_6e0a73c41c854b091773049571','bot','Q43. 素晴らしいアイデアが浮かぶ','2026-03-09 09:58:57'),(592,'sess_6e0a73c41c854b091773049571','user','2: あまりそう思わない','2026-03-09 09:58:58'),(593,'sess_6e0a73c41c854b091773049571','bot','Q44. 物事を理解するのが早い','2026-03-09 09:58:58'),(594,'sess_6e0a73c41c854b091773049571','user','3: どちらでもない','2026-03-09 09:58:59'),(595,'sess_6e0a73c41c854b091773049571','bot','Q45. 難しい言葉を使うのが好きだ','2026-03-09 09:59:00'),(596,'sess_6e0a73c41c854b091773049571','user','1: 全くそう思わない','2026-03-09 09:59:00'),(597,'sess_6e0a73c41c854b091773049571','bot','Q46. 物事をじっくり考える時間をとる','2026-03-09 09:59:01'),(598,'sess_6e0a73c41c854b091773049571','user','3: どちらでもない','2026-03-09 09:59:01'),(599,'sess_6e0a73c41c854b091773049571','bot','Q47. アイデアに溢れている','2026-03-09 09:59:02'),(600,'sess_6e0a73c41c854b091773049571','user','1: 全くそう思わない','2026-03-09 09:59:03'),(601,'sess_6e0a73c41c854b091773049571','bot','Q48. 抽象的な概念を理解するのが難しい','2026-03-09 09:59:03'),(602,'sess_6e0a73c41c854b091773049571','user','3: どちらでもない','2026-03-09 09:59:04'),(603,'sess_6e0a73c41c854b091773049571','bot','Q49. 抽象的なアイデアには興味がない','2026-03-09 09:59:05'),(604,'sess_6e0a73c41c854b091773049571','user','2: あまりそう思わない','2026-03-09 09:59:05'),(605,'sess_6e0a73c41c854b091773049571','bot','Q50. 想像力があまりない','2026-03-09 09:59:06'),(606,'sess_6e0a73c41c854b091773049571','user','1: 全くそう思わない','2026-03-09 09:59:06'),(607,'sess_6e0a73c41c854b091773049571','system','[SYSTEM] Diagnosis Completed.','2026-03-09 09:59:06'),(608,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-03-12 06:05:28'),(609,'sess_600d9b42fcf645df1773385842','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-03-13 07:16:41'),(610,'sess_600d9b42fcf645df1773385842','user','entj','2026-03-13 07:16:48'),(611,'sess_600d9b42fcf645df1773385842','system','[SYSTEM] Direct MBTI Type Input.','2026-03-13 07:16:48'),(612,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-03-16 01:26:03'),(613,'sess_1yjx2z3791770012471967','user','istp-t','2026-03-16 01:26:09'),(614,'sess_1yjx2z3791770012471967','system','[SYSTEM] Direct MBTI Type Input.','2026-03-16 01:26:09'),(615,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-03-16 01:28:27'),(616,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n\n各質問に対して、1から5の数字で答えてください：\n1: 全くそう思わない\n2: あまりそう思わない\n3: どちらでもない\n4: まあそう思う\n5: 非常にそう思う','2026-03-16 01:28:29'),(617,'sess_1yjx2z3791770012471967','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-03-16 01:28:31'),(618,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-03-16 02:59:43'),(619,'sess_1yjx2z3791770012471967','bot','Q2. 人の中にいると居心地が良い','2026-03-16 02:59:43'),(620,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-03-16 05:24:23'),(621,'sess_1yjx2z3791770012471967','user','estp-a','2026-03-16 05:24:34'),(622,'sess_1yjx2z3791770012471967','system','[SYSTEM] Direct MBTI Type Input.','2026-03-16 05:24:34'),(623,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-03-16 05:28:11'),(624,'sess_1yjx2z3791770012471967','bot','MBTI性格診断を始めます。全50問です。\n\n各質問に対して、1から5の数字で答えてください：\n1: 全くそう思わない\n2: あまりそう思わない\n3: どちらでもない\n4: まあそう思う\n5: 非常にそう思う','2026-03-16 05:28:12'),(625,'sess_1yjx2z3791770012471967','bot','Q1. パーティーなどで盛り上げ役になることが多い','2026-03-16 05:28:14'),(626,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-03-16 05:28:15'),(627,'sess_1yjx2z3791770012471967','bot','Q2. 人の中にいると居心地が良い','2026-03-16 05:28:15'),(628,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-03-16 05:28:16'),(629,'sess_1yjx2z3791770012471967','bot','Q3. 自分から会話を始めるほうだ','2026-03-16 05:28:17'),(630,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-03-16 05:28:17'),(631,'sess_1yjx2z3791770012471967','bot','Q4. パーティーでは沢山の人と話す','2026-03-16 05:28:18'),(632,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-03-16 05:28:19'),(633,'sess_1yjx2z3791770012471967','bot','Q5. 注目を浴びても気にならない','2026-03-16 05:28:19'),(634,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-03-16 05:28:20'),(635,'sess_1yjx2z3791770012471967','bot','Q6. あまり喋らない','2026-03-16 05:28:21'),(636,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-03-16 05:28:21'),(637,'sess_1yjx2z3791770012471967','bot','Q7. 目立たないようにしている','2026-03-16 05:28:22'),(638,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-03-16 05:28:23'),(639,'sess_1yjx2z3791770012471967','bot','Q8. 話すことがあまりない','2026-03-16 05:28:24'),(640,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-03-16 05:28:24'),(641,'sess_1yjx2z3791770012471967','bot','Q9. 自分に注目が集まるのが好きではない','2026-03-16 05:28:25'),(642,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-03-16 05:28:26'),(643,'sess_1yjx2z3791770012471967','bot','Q10. 知らない人の前では静かだ','2026-03-16 05:28:27'),(644,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-03-16 05:28:28'),(645,'sess_1yjx2z3791770012471967','bot','Q11. 他人に興味がある','2026-03-16 05:28:28'),(646,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-03-16 05:28:29'),(647,'sess_1yjx2z3791770012471967','bot','Q12. 他人の感情に共感しやすい','2026-03-16 05:28:30'),(648,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-03-16 05:28:30'),(649,'sess_1yjx2z3791770012471967','bot','Q13. 心が広い（優しい）方だと思う','2026-03-16 05:28:31'),(650,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-03-16 05:28:32'),(651,'sess_1yjx2z3791770012471967','bot','Q14. 人のために時間を割くことができる','2026-03-16 05:28:32'),(652,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-03-16 05:28:33'),(653,'sess_1yjx2z3791770012471967','bot','Q15. 他人の感情を感じ取ることができる','2026-03-16 05:28:33'),(654,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-03-16 05:28:34'),(655,'sess_1yjx2z3791770012471967','bot','Q16. 人を安心させるのが得意だ','2026-03-16 05:28:35'),(656,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-03-16 05:28:35'),(657,'sess_1yjx2z3791770012471967','bot','Q17. 他人にあまり関心がない','2026-03-16 05:28:36'),(658,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-03-16 05:28:36'),(659,'sess_1yjx2z3791770012471967','bot','Q18. 人を侮辱したり傷つけることを言ってしまう','2026-03-16 05:28:37'),(660,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-03-16 05:28:42'),(661,'sess_1yjx2z3791770012471967','bot','Q19. 他人の悩みには興味がない','2026-03-16 05:28:42'),(662,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-03-16 05:28:43'),(663,'sess_1yjx2z3791770012471967','bot','Q20. 他人のことなどどうでもいいと感じることがある','2026-03-16 05:28:44'),(664,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-03-16 05:28:44'),(665,'sess_1yjx2z3791770012471967','bot','Q21. いつも準備万端だ','2026-03-16 05:28:45'),(666,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-03-16 05:28:46'),(667,'sess_1yjx2z3791770012471967','bot','Q22. 細かいところまで注意を払う','2026-03-16 05:28:46'),(668,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-03-16 05:28:47'),(669,'sess_1yjx2z3791770012471967','bot','Q23. 家事や仕事はすぐに片付ける','2026-03-16 05:28:48'),(670,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-03-16 05:28:48'),(671,'sess_1yjx2z3791770012471967','bot','Q24. 秩序や整理整頓が好きだ','2026-03-16 05:28:49'),(672,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-03-16 05:28:49'),(673,'sess_1yjx2z3791770012471967','bot','Q25. スケジュール通りに行動する','2026-03-16 05:28:50'),(674,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-03-16 05:28:50'),(675,'sess_1yjx2z3791770012471967','bot','Q26. 仕事において厳格（きっちりしている）だ','2026-03-16 05:28:51'),(676,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-03-16 05:28:52'),(677,'sess_1yjx2z3791770012471967','bot','Q27. 物を出しっぱなしにすることがある','2026-03-16 05:28:52'),(678,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-03-16 05:28:53'),(679,'sess_1yjx2z3791770012471967','bot','Q28. 散らかしたままにすることがある','2026-03-16 05:28:53'),(680,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-03-16 05:28:54'),(681,'sess_1yjx2z3791770012471967','bot','Q29. 元の場所に片付けるのをよく忘れる','2026-03-16 05:28:54'),(682,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-03-16 05:28:55'),(683,'sess_1yjx2z3791770012471967','bot','Q30. 義務や責任を怠ることがある','2026-03-16 05:28:56'),(684,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-03-16 05:28:56'),(685,'sess_1yjx2z3791770012471967','bot','Q31. ほとんどいつもリラックスしている','2026-03-16 05:28:57'),(686,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-03-16 05:28:58'),(687,'sess_1yjx2z3791770012471967','bot','Q32. 気分が落ち込むことはめったにない','2026-03-16 05:28:58'),(688,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-03-16 05:28:59'),(689,'sess_1yjx2z3791770012471967','bot','Q33. ストレスを感じやすい','2026-03-16 05:28:59'),(690,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-03-16 05:29:00'),(691,'sess_1yjx2z3791770012471967','bot','Q34. 物事を心配しがちだ','2026-03-16 05:29:00'),(692,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-03-16 05:29:01'),(693,'sess_1yjx2z3791770012471967','bot','Q35. 動揺しやすい','2026-03-16 05:29:02'),(694,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-03-16 05:29:02'),(695,'sess_1yjx2z3791770012471967','bot','Q36. すぐに腹が立つほうだ','2026-03-16 05:29:03'),(696,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-03-16 05:29:04'),(697,'sess_1yjx2z3791770012471967','bot','Q37. 気分がコロコロ変わる','2026-03-16 05:29:04'),(698,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-03-16 05:29:05'),(699,'sess_1yjx2z3791770012471967','bot','Q38. 感情の起伏が激しい','2026-03-16 05:29:05'),(700,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-03-16 05:29:06'),(701,'sess_1yjx2z3791770012471967','bot','Q39. イライラしやすい','2026-03-16 05:29:06'),(702,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-03-16 05:29:07'),(703,'sess_1yjx2z3791770012471967','bot','Q40. ブルーな気分になることが多い','2026-03-16 05:29:07'),(704,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-03-16 05:29:08'),(705,'sess_1yjx2z3791770012471967','bot','Q41. 語彙が豊富だ','2026-03-16 05:29:09'),(706,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-03-16 05:29:09'),(707,'sess_1yjx2z3791770012471967','bot','Q42. 想像力が豊かだ','2026-03-16 05:29:10'),(708,'sess_1yjx2z3791770012471967','user','5: 非常にそう思う','2026-03-16 05:29:11'),(709,'sess_1yjx2z3791770012471967','bot','Q43. 素晴らしいアイデアが浮かぶ','2026-03-16 05:29:11'),(710,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-03-16 05:29:12'),(711,'sess_1yjx2z3791770012471967','bot','Q44. 物事を理解するのが早い','2026-03-16 05:29:12'),(712,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-03-16 05:29:13'),(713,'sess_1yjx2z3791770012471967','bot','Q45. 難しい言葉を使うのが好きだ','2026-03-16 05:29:13'),(714,'sess_1yjx2z3791770012471967','user','4: まあそう思う','2026-03-16 05:29:14'),(715,'sess_1yjx2z3791770012471967','bot','Q46. 物事をじっくり考える時間をとる','2026-03-16 05:29:15'),(716,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-03-16 05:29:15'),(717,'sess_1yjx2z3791770012471967','bot','Q47. アイデアに溢れている','2026-03-16 05:29:16'),(718,'sess_1yjx2z3791770012471967','user','2: あまりそう思わない','2026-03-16 05:29:17'),(719,'sess_1yjx2z3791770012471967','bot','Q48. 抽象的な概念を理解するのが難しい','2026-03-16 05:29:17'),(720,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-03-16 05:29:18'),(721,'sess_1yjx2z3791770012471967','bot','Q49. 抽象的なアイデアには興味がない','2026-03-16 05:29:19'),(722,'sess_1yjx2z3791770012471967','user','1: 全くそう思わない','2026-03-16 05:29:19'),(723,'sess_1yjx2z3791770012471967','bot','Q50. 想像力があまりない','2026-03-16 05:29:20'),(724,'sess_1yjx2z3791770012471967','user','3: どちらでもない','2026-03-16 05:29:21'),(725,'sess_1yjx2z3791770012471967','system','[SYSTEM] Diagnosis Completed.','2026-03-16 05:29:21'),(726,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-03-16 05:52:17'),(727,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-03-18 08:19:02'),(728,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-03-19 04:13:52'),(729,'sess_58c3628f627941371773897364','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-03-19 05:39:31'),(730,'sess_58c3628f627941371773897364','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-03-19 05:45:29'),(731,'sess_58c3628f627941371773897364','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-03-19 07:14:50'),(732,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-03-19 09:38:31'),(733,'sess_1yjx2z3791770012471967','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-03-19 09:49:44'),(734,'sess_e2b0c31f0ae0401f1773993487','bot','MBTI性格診断へようこそ！\n\nあなたの性格タイプを診断するために、全50問の質問に答えていただきます。','2026-03-20 08:01:03'),(735,'sess_e2b0c31f0ae0401f1773993487','user','entj','2026-03-20 08:01:07'),(736,'sess_e2b0c31f0ae0401f1773993487','system','[SYSTEM] Direct MBTI Type Input.','2026-03-20 08:01:07');

--
-- Table structure for table `spi_Output`
--

CREATE TABLE `spi_Output` (
  `session_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `language_score` int NOT NULL,
  `language_grade` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `nonverbal_score` int NOT NULL,
  `nonverbal_grade` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `personality_score` text COLLATE utf8mb4_unicode_ci,
  `personality_type` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`session_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `spi_Output`
--

INSERT INTO `spi_Output` VALUES ('sess_1yjx2z3791770012471967',2,'C',0,'D','{\"積極性\": {\"score\": 2.5, \"level\": \"低\"}, \"協調性\": {\"score\": 4.5, \"level\": \"高\"}, \"メンタル\": {\"score\": 2.5, \"level\": \"低\"}, \"責任感\": {\"score\": 4.0, \"level\": \"高\"}, \"計画性\": {\"score\": 4.0, \"level\": \"高\"}}','この人は、協調性があり責任感と計画性が高く、与えられた業務を堅実に遂行するタイプです。チームへの貢献が期待できますが、ストレス耐性には配慮が必要です。','2026-02-06 01:37:35'),('sess_6ynrulljx1768788160181',5,'A',3,'B','30','{\"positivity\": {\"score\": 4.5, \"level\": \"高\"}, \"cooperation\": {\"score\": 2.5, \"level\": \"低\"}, \"resilience\": {\"score\": 3.0, \"level\": \"中\"}, \"responsibility\": {\"score\": 3.5, \"level\": \"中\"}, \"planning\": {\"score\": 1.5, \"level\": \"低\"}, \"total_score\": 30}','2026-01-29 03:28:24'),('sess_c0xfmm6sz1769598871799',0,'D',0,'D','0','バランス型','2026-01-29 01:53:37');

--
-- Table structure for table `spi_log`
--

CREATE TABLE `spi_log` (
  `id` int NOT NULL AUTO_INCREMENT,
  `session_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `question_id` int NOT NULL,
  `selected_option` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `is_correct` tinyint(1) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=706 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `spi_log`
--

INSERT INTO `spi_log` VALUES (1,'sess_c0xfmm6sz1769598871799',1,'A',0,'2026-01-29 01:52:37'),(2,'sess_c0xfmm6sz1769598871799',2,'B',0,'2026-01-29 01:52:42'),(3,'sess_c0xfmm6sz1769598871799',3,'C',0,'2026-01-29 01:52:45'),(4,'sess_c0xfmm6sz1769598871799',4,'A',0,'2026-01-29 01:52:48'),(5,'sess_c0xfmm6sz1769598871799',5,'B',0,'2026-01-29 01:52:51'),(6,'sess_c0xfmm6sz1769598871799',6,'C',0,'2026-01-29 01:52:52'),(7,'sess_c0xfmm6sz1769598871799',7,'A',0,'2026-01-29 01:52:53'),(8,'sess_c0xfmm6sz1769598871799',8,'B',0,'2026-01-29 01:52:54'),(9,'sess_c0xfmm6sz1769598871799',9,'C',0,'2026-01-29 01:52:55'),(10,'sess_c0xfmm6sz1769598871799',10,'A',0,'2026-01-29 01:52:56'),(11,'sess_c0xfmm6sz1769598871799',11,'B',NULL,'2026-01-29 01:53:26'),(12,'sess_c0xfmm6sz1769598871799',12,'C',NULL,'2026-01-29 01:53:27'),(13,'sess_c0xfmm6sz1769598871799',13,'A',NULL,'2026-01-29 01:53:28'),(14,'sess_c0xfmm6sz1769598871799',14,'B',NULL,'2026-01-29 01:53:28'),(15,'sess_c0xfmm6sz1769598871799',15,'C',NULL,'2026-01-29 01:53:30'),(16,'sess_c0xfmm6sz1769598871799',16,'A',NULL,'2026-01-29 01:53:31'),(17,'sess_c0xfmm6sz1769598871799',17,'C',NULL,'2026-01-29 01:53:33'),(18,'sess_c0xfmm6sz1769598871799',18,'B',NULL,'2026-01-29 01:53:35'),(19,'sess_c0xfmm6sz1769598871799',19,'A',NULL,'2026-01-29 01:53:36'),(20,'sess_c0xfmm6sz1769598871799',20,'C',NULL,'2026-01-29 01:53:37'),(146,'sess_6ynrulljx1768788160181',1,'A',1,'2026-02-03 07:47:31'),(147,'sess_6ynrulljx1768788160181',2,'E',1,'2026-02-03 07:47:34'),(148,'sess_6ynrulljx1768788160181',3,'B',1,'2026-02-03 07:47:35'),(149,'sess_6ynrulljx1768788160181',4,'A',1,'2026-02-03 07:47:38'),(150,'sess_6ynrulljx1768788160181',5,'A',1,'2026-02-03 07:47:39'),(151,'sess_6ynrulljx1768788160181',6,'E',1,'2026-02-03 07:47:44'),(152,'sess_6ynrulljx1768788160181',7,'C',1,'2026-02-03 07:47:47'),(153,'sess_6ynrulljx1768788160181',8,'B',1,'2026-02-03 07:47:48'),(154,'sess_6ynrulljx1768788160181',9,'E',0,'2026-02-03 07:47:49'),(155,'sess_6ynrulljx1768788160181',10,'E',0,'2026-02-03 07:47:51'),(156,'sess_6ynrulljx1768788160181',11,'A',NULL,'2026-02-03 07:47:53'),(157,'sess_6ynrulljx1768788160181',12,'B',NULL,'2026-02-03 07:47:54'),(158,'sess_6ynrulljx1768788160181',13,'C',NULL,'2026-02-03 07:47:55'),(159,'sess_6ynrulljx1768788160181',14,'D',NULL,'2026-02-03 07:47:56'),(160,'sess_6ynrulljx1768788160181',15,'E',NULL,'2026-02-03 07:47:57'),(161,'sess_6ynrulljx1768788160181',16,'A',NULL,'2026-02-03 07:47:58'),(162,'sess_6ynrulljx1768788160181',17,'B',NULL,'2026-02-03 07:47:59'),(163,'sess_6ynrulljx1768788160181',18,'C',NULL,'2026-02-03 07:48:00'),(164,'sess_6ynrulljx1768788160181',19,'D',NULL,'2026-02-03 07:48:01'),(165,'sess_6ynrulljx1768788160181',20,'E',NULL,'2026-02-03 07:48:02'),(686,'sess_1yjx2z3791770012471967',1,'C',0,'2026-03-16 05:30:59'),(687,'sess_1yjx2z3791770012471967',2,'B',0,'2026-03-16 05:31:00'),(688,'sess_1yjx2z3791770012471967',3,'A',0,'2026-03-16 05:31:01'),(689,'sess_1yjx2z3791770012471967',4,'A',1,'2026-03-16 05:31:02'),(690,'sess_1yjx2z3791770012471967',5,'A',1,'2026-03-16 05:31:02'),(691,'sess_1yjx2z3791770012471967',6,'A',0,'2026-03-16 05:31:03'),(692,'sess_1yjx2z3791770012471967',7,'B',0,'2026-03-16 05:31:04'),(693,'sess_1yjx2z3791770012471967',8,'A',0,'2026-03-16 05:31:05'),(694,'sess_1yjx2z3791770012471967',9,'C',0,'2026-03-16 05:31:06'),(695,'sess_1yjx2z3791770012471967',10,'A',0,'2026-03-16 05:31:07'),(696,'sess_1yjx2z3791770012471967',11,'D',NULL,'2026-03-16 05:31:08'),(697,'sess_1yjx2z3791770012471967',12,'C',NULL,'2026-03-16 05:31:09'),(698,'sess_1yjx2z3791770012471967',13,'B',NULL,'2026-03-16 05:31:10'),(699,'sess_1yjx2z3791770012471967',14,'A',NULL,'2026-03-16 05:31:10'),(700,'sess_1yjx2z3791770012471967',15,'E',NULL,'2026-03-16 05:31:11'),(701,'sess_1yjx2z3791770012471967',16,'B',NULL,'2026-03-16 05:31:12'),(702,'sess_1yjx2z3791770012471967',17,'A',NULL,'2026-03-16 05:31:13'),(703,'sess_1yjx2z3791770012471967',18,'C',NULL,'2026-03-16 05:31:13'),(704,'sess_1yjx2z3791770012471967',19,'A',NULL,'2026-03-16 05:31:15'),(705,'sess_1yjx2z3791770012471967',20,'C',NULL,'2026-03-16 05:31:15');

--
-- Table structure for table `studyplan_Output`
--

CREATE TABLE `studyplan_Output` (
  `session_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `total_duration` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '목표 기간 (예: 6ヶ月)',
  `current_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '현재 상태 (예: 会社員)',
  `weekday_hours` int DEFAULT NULL COMMENT '평일 하루 학습 시간 (예: 2)',
  `weekend_hours` int DEFAULT NULL COMMENT '주말/휴일 집중 학습 시간 (예: 6)',
  `preferred_time_slot` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '선호 시간대 (예: 夜間/深夜)',
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`session_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `studyplan_Output`
--

INSERT INTO `studyplan_Output` VALUES ('sess_1yjx2z3791770012471967','3ヶ月','無職',1,3,'夕食','2026-02-04 12:04:47','2026-03-19 09:42:23');

--
-- Table structure for table `studyplan_log`
--

CREATE TABLE `studyplan_log` (
  `id` int NOT NULL AUTO_INCREMENT,
  `session_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `question_number` int NOT NULL COMMENT '1~5번 질문',
  `question_text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '질문 내용 (일본어)',
  `answer_text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '답변 내용 (일본어)',
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=435 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `studyplan_log`
--

INSERT INTO `studyplan_log` VALUES (1,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-04 12:03:28'),(2,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-04 12:03:47'),(3,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-04 12:04:22'),(4,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-04 12:04:33'),(5,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-04 12:04:47'),(6,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-04 13:01:03'),(7,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-04 13:01:26'),(8,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-04 13:01:33'),(9,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-04 13:01:37'),(10,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-04 13:01:41'),(11,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-04 13:01:42'),(12,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-04 13:01:43'),(13,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-04 13:08:36'),(14,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-04 13:08:40'),(15,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-04 13:08:44'),(16,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-04 13:08:48'),(17,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-04 13:08:51'),(18,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-04 13:11:20'),(19,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-04 13:11:25'),(20,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-04 13:11:29'),(21,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-04 13:11:41'),(22,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-04 13:11:52'),(23,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-04 13:16:30'),(24,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-04 13:16:34'),(25,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-04 13:16:38'),(26,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-04 13:16:42'),(27,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-04 13:16:45'),(28,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-04 13:18:56'),(29,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-04 13:19:05'),(30,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-04 13:19:09'),(31,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-04 13:19:12'),(32,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-04 13:19:15'),(33,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-04 13:26:28'),(34,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-04 13:26:32'),(35,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-04 13:26:36'),(36,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-04 13:26:40'),(37,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-04 13:26:43'),(38,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-04 13:28:18'),(39,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-04 13:28:21'),(40,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-04 13:28:25'),(41,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-04 13:28:28'),(42,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-04 13:28:32'),(43,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 10:01:56'),(44,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 10:02:09'),(45,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 10:02:51'),(46,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 10:02:55'),(47,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 10:02:59'),(48,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 10:07:01'),(49,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 10:07:05'),(50,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 10:07:08'),(51,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 10:07:11'),(52,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 10:07:14'),(53,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 10:10:10'),(54,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 10:10:14'),(55,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 10:10:19'),(56,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 10:10:22'),(57,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 10:10:24'),(58,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 10:22:04'),(59,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 10:22:07'),(60,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 10:22:10'),(61,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 10:22:13'),(62,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 10:22:16'),(63,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 10:25:08'),(64,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 10:25:11'),(65,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 10:25:14'),(66,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 10:25:19'),(67,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','夕方','2026-02-05 10:25:19'),(68,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 10:25:22'),(69,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 10:37:43'),(70,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 10:37:47'),(71,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 10:37:50'),(72,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 10:37:53'),(73,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 10:37:56'),(74,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 10:38:00'),(75,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 10:38:04'),(76,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 10:40:31'),(77,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 10:40:34'),(78,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 10:40:37'),(79,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 10:40:40'),(80,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 10:40:44'),(81,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 10:48:49'),(82,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 10:48:58'),(83,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','1時間','2026-02-05 10:48:58'),(84,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 10:49:03'),(85,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 10:49:08'),(86,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 10:49:11'),(87,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 10:56:48'),(88,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 10:56:51'),(89,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 10:56:54'),(90,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 10:56:57'),(91,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 10:57:00'),(92,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 11:10:40'),(93,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 11:10:43'),(94,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 11:10:47'),(95,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 11:10:52'),(96,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 11:10:55'),(97,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 11:21:02'),(98,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 11:21:05'),(99,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 11:21:08'),(100,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 11:21:11'),(101,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 11:21:14'),(102,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 11:27:08'),(103,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 11:27:11'),(104,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 11:27:14'),(105,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 11:27:17'),(106,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 11:27:20'),(107,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 11:29:42'),(108,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 11:29:45'),(109,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 11:29:48'),(110,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 11:29:51'),(111,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 11:29:53'),(112,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 11:34:51'),(113,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 11:35:24'),(114,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 11:35:27'),(115,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 11:35:30'),(116,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 11:35:34'),(117,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 11:35:36'),(118,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 11:37:57'),(119,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 11:38:00'),(120,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 11:38:02'),(121,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 11:38:05'),(122,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 11:38:07'),(123,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 11:39:54'),(124,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 11:39:57'),(125,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 11:40:00'),(126,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 11:40:02'),(127,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 11:40:04'),(128,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 11:42:24'),(129,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 11:42:27'),(130,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 11:42:30'),(131,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 11:42:32'),(132,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 11:42:36'),(133,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 11:46:24'),(134,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 11:46:28'),(135,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 11:46:31'),(136,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 11:46:35'),(137,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 11:46:38'),(138,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 11:48:11'),(139,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 11:48:13'),(140,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 11:48:16'),(141,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 11:48:18'),(142,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 11:48:20'),(143,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 11:53:10'),(144,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 11:53:13'),(145,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 11:53:16'),(146,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 11:53:19'),(147,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 11:53:22'),(148,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 11:58:19'),(149,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','会社員','2026-02-05 11:58:19'),(150,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 11:58:22'),(151,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 11:58:26'),(152,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 11:58:28'),(153,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 11:58:31'),(154,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:04:56'),(155,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:04:58'),(156,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 12:05:01'),(157,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 12:05:04'),(158,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:05:07'),(159,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:09:53'),(160,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:09:56'),(161,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 12:09:58'),(162,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 12:10:01'),(163,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:10:04'),(164,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:12:16'),(165,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:12:19'),(166,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 12:12:22'),(167,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 12:12:24'),(168,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:12:27'),(169,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:14:23'),(170,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:14:26'),(171,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 12:14:28'),(172,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 12:14:31'),(173,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:14:33'),(174,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:15:39'),(175,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:15:41'),(176,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 12:15:44'),(177,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 12:15:48'),(178,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:15:50'),(179,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:17:23'),(180,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:17:26'),(181,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 12:17:29'),(182,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 12:17:33'),(183,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:17:41'),(184,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:21:06'),(185,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:21:09'),(186,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 12:21:12'),(187,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 12:21:14'),(188,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:21:17'),(189,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:23:21'),(190,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:23:25'),(191,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 12:23:28'),(192,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 12:23:30'),(193,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:23:32'),(194,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:25:26'),(195,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:25:29'),(196,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 12:25:31'),(197,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 12:25:34'),(198,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:25:37'),(199,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:27:09'),(200,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:27:12'),(201,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 12:27:15'),(202,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 12:27:17'),(203,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:27:20'),(204,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:30:34'),(205,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:30:37'),(206,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 12:30:40'),(207,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','4時間','2026-02-05 12:30:46'),(208,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:30:49'),(209,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:35:53'),(210,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:35:55'),(211,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 12:36:02'),(212,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 12:36:04'),(213,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:36:06'),(214,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','12か月','2026-02-05 12:36:26'),(215,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:36:29'),(216,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','2時間','2026-02-05 12:36:36'),(217,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','5時間','2026-02-05 12:36:41'),(218,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:36:44'),(219,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:41:50'),(220,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:41:52'),(221,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','3時間','2026-02-05 12:42:00'),(222,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','6時間','2026-02-05 12:42:03'),(223,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:42:12'),(224,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:44:33'),(225,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:44:36'),(226,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','2時間','2026-02-05 12:44:44'),(227,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','5時間','2026-02-05 12:44:51'),(228,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:44:54'),(229,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:45:43'),(230,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:45:46'),(231,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 12:45:49'),(232,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 12:45:52'),(233,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:45:55'),(234,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:49:56'),(235,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:49:59'),(236,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 12:50:02'),(237,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 12:50:04'),(238,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:50:09'),(239,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:51:43'),(240,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:51:46'),(241,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 12:51:49'),(242,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 12:51:52'),(243,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:51:54'),(244,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:54:45'),(245,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:54:48'),(246,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 12:54:51'),(247,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 12:54:55'),(248,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:54:58'),(249,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:56:51'),(250,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:56:56'),(251,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 12:56:59'),(252,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 12:57:01'),(253,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:57:05'),(254,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:58:45'),(255,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:58:48'),(256,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 12:58:51'),(257,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 12:58:55'),(258,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:58:58'),(259,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 12:59:48'),(260,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 12:59:50'),(261,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 12:59:52'),(262,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 12:59:55'),(263,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 12:59:58'),(264,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 13:02:14'),(265,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 13:02:17'),(266,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 13:02:20'),(267,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 13:02:23'),(268,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 13:02:26'),(269,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 13:05:22'),(270,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 13:05:25'),(271,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 13:05:28'),(272,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 13:05:30'),(273,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 13:05:33'),(274,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-05 13:06:31'),(275,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-05 13:06:34'),(276,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-05 13:06:37'),(277,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-05 13:06:39'),(278,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-05 13:06:42'),(279,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','10か月','2026-02-06 01:39:25'),(280,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','学生','2026-02-06 01:39:43'),(281,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','３時間','2026-02-06 01:39:49'),(282,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','３時間','2026-02-06 01:40:22'),(283,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-06 01:41:09'),(284,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6m','2026-02-06 11:42:23'),(285,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-06 11:42:47'),(286,'sess_1yjx2z3791770012471967',3,'最も忙しい平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1h','2026-02-06 11:43:41'),(287,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','4h','2026-02-06 11:43:45'),(288,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','evening','2026-02-06 11:43:56'),(289,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-06 11:48:43'),(290,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-06 11:48:55'),(291,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-06 11:49:05'),(292,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','4時間','2026-02-06 11:49:18'),(293,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-06 11:49:29'),(294,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-06 11:53:33'),(295,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-06 11:53:36'),(296,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-06 11:53:40'),(297,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','4時間','2026-02-06 11:53:44'),(298,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-06 11:53:47'),(299,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-06 11:54:31'),(300,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-06 11:54:34'),(301,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-06 11:54:38'),(302,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','4時間','2026-02-06 11:54:42'),(303,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-06 11:54:45'),(304,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-06 11:57:15'),(305,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-06 11:57:18'),(306,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-06 11:57:21'),(307,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','4時間','2026-02-06 11:57:23'),(308,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-06 11:57:25'),(309,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-06 11:58:40'),(310,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-06 11:58:42'),(311,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-06 11:58:45'),(312,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','4時間','2026-02-06 11:58:48'),(313,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-06 11:58:50'),(314,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-06 12:01:43'),(315,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-06 12:01:45'),(316,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-06 12:01:48'),(317,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','4時間','2026-02-06 12:01:51'),(318,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-06 12:01:54'),(319,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-06 12:02:30'),(320,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-06 12:02:32'),(321,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-06 12:02:35'),(322,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','4時間','2026-02-06 12:02:38'),(323,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-06 12:02:41'),(324,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-06 12:03:41'),(325,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-06 12:03:44'),(326,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-06 12:03:47'),(327,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','4時間','2026-02-06 12:03:50'),(328,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-06 12:03:53'),(329,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-06 12:04:24'),(330,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-06 12:04:26'),(331,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-06 12:04:29'),(332,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','4時間','2026-02-06 12:04:32'),(333,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-06 12:04:34'),(334,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6M','2026-02-06 12:22:23'),(335,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','2','2026-02-06 12:22:26'),(336,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','4','2026-02-06 12:22:27'),(337,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','4','2026-02-06 12:22:33'),(338,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-06 12:22:45'),(339,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-06 13:50:18'),(340,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-06 13:50:25'),(341,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-06 13:50:29'),(342,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-06 13:50:34'),(343,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-06 13:50:39'),(344,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-09 01:58:33'),(345,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-09 01:58:52'),(346,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-09 01:59:00'),(347,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-09 01:59:05'),(348,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-09 01:59:25'),(349,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-09 05:04:53'),(350,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-09 05:05:13'),(351,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-09 05:06:58'),(352,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-09 05:07:14'),(353,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-09 05:07:29'),(354,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-09 06:20:24'),(355,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-09 06:20:54'),(356,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-09 06:21:00'),(357,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-09 06:21:04'),(358,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-09 06:21:09'),(359,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-09 07:36:24'),(360,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-09 07:36:28'),(361,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-09 07:36:33'),(362,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-09 07:36:37'),(363,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-09 07:36:41'),(364,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-09 08:51:52'),(365,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-09 08:51:55'),(366,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-09 08:51:59'),(367,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-09 08:52:02'),(368,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-09 08:52:05'),(369,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-09 09:00:45'),(370,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-09 09:00:48'),(371,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-09 09:00:53'),(372,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-09 09:00:56'),(373,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-09 09:01:00'),(374,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-09 10:38:19'),(375,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-09 10:38:23'),(376,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-09 10:38:27'),(377,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-09 10:38:31'),(378,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-09 10:38:37'),(379,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-09 10:43:25'),(380,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-09 10:43:28'),(381,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-09 10:43:31'),(382,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-09 10:43:34'),(383,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-09 10:43:37'),(384,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-09 10:48:19'),(385,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-09 10:48:23'),(386,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-09 10:48:28'),(387,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-09 10:48:31'),(388,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-09 10:48:34'),(389,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-09 11:01:32'),(390,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-09 11:01:35'),(391,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-09 11:01:39'),(392,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-09 11:01:42'),(393,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-09 11:01:45'),(394,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-09 11:03:11'),(395,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-09 11:03:14'),(396,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-09 11:03:17'),(397,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-09 11:03:21'),(398,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-09 11:03:26'),(399,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-09 12:55:42'),(400,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-09 12:55:46'),(401,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-09 12:55:49'),(402,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-09 12:55:52'),(403,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-09 12:56:00'),(404,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-10 05:28:33'),(405,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-10 05:28:42'),(406,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-10 05:28:51'),(407,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-10 05:28:54'),(408,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-10 05:28:58'),(409,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-12 05:59:09'),(410,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-12 05:59:13'),(411,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-12 05:59:18'),(412,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-12 05:59:22'),(413,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-12 05:59:26'),(414,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-12 07:05:01'),(415,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-12 07:05:07'),(416,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-12 07:05:14'),(417,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-12 07:05:19'),(418,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-12 07:05:25'),(419,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-16 02:05:48'),(420,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-16 02:05:52'),(421,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-16 02:05:56'),(422,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-16 02:06:01'),(423,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-16 02:06:05'),(424,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','6か月','2026-02-16 04:41:08'),(425,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','会社員','2026-02-16 04:41:14'),(426,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','1時間','2026-02-16 04:41:19'),(427,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間','2026-02-16 04:41:24'),(428,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕方','2026-02-16 04:41:30'),(429,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','約3か月ほど。','2026-03-19 09:40:48'),(430,'sess_1yjx2z3791770012471967',2,'現在の主な状態（職業）は何ですか？','無職だよ。','2026-03-19 09:41:10'),(431,'sess_1yjx2z3791770012471967',3,'平日（月〜金）に現実的に勉強に集中できる時間は何時間ですか？','約1時間','2026-03-19 09:41:27'),(432,'sess_1yjx2z3791770012471967',4,'時間に余裕がある週末や休日には最大何時間まで学習が可能ですか？','3時間ほど','2026-03-19 09:41:55'),(433,'sess_1yjx2z3791770012471967',5,'一日の中で最も集中がよく、勉強しやすい時間帯はいつですか？','夕食が一番集中できそうだ。','2026-03-19 09:42:19'),(434,'sess_1yjx2z3791770012471967',1,'GOAL達成のために考えている総学習期間はどのくらいですか？','4か月くらい考えているんだ。','2026-03-19 09:50:15');

--
-- Table structure for table `user_profile_summary`
--

CREATE TABLE `user_profile_summary` (
  `session_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `mbti` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `spi_language` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `spi_nonverbal` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `spi_personality` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `final_goal` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `studyplan_duration` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `studyplan_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `studyplan_weekday_hours` int DEFAULT NULL,
  `studyplan_weekend_hours` int DEFAULT NULL,
  `studyplan_time_slot` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `it_level` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `a_part_status` tinyint DEFAULT '0',
  `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'ユーザー名',
  `ai_analysis` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`session_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `user_profile_summary`
--

INSERT INTO `user_profile_summary` VALUES ('sess_1yjx2z3791770012471967','INFJ-A','C','D','この人は、協調性があり責任感と計画性が高く、与えられた業務を堅実に遂行するタイプです。チームへの貢献が期待できますが、ストレス耐性には配慮が必要です。','基本情報技術者試験の取得による就職','3ヶ月','無職',1,3,'夕食','中級','2026-03-19 09:42:23','2026-02-02 12:42:42',1,'田中','分析コメント:\n目標達成意欲と計画性が高く、強靭なメンタルを持つ。リーダーシップと組織適応力に優れ、資格取得による昇進目標に適性がある。非言語能力は課題だが、計画的な学習で克服可能。'),('sess_3af5cb4d8373400a1774226353',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2026-03-23 00:42:21','2026-03-23 00:42:21',1,NULL,NULL),('sess_58c3628f627941371773897364',NULL,NULL,NULL,NULL,'基本情報技術者資格を取得して昇進する',NULL,NULL,NULL,NULL,NULL,NULL,'2026-03-19 06:28:20','2026-03-19 05:33:45',1,'陽翔',NULL),('sess_600d9b42fcf645df1773385842','ENTJ-A',NULL,NULL,NULL,'基本情報技術者試験の取得',NULL,NULL,NULL,NULL,NULL,NULL,'2026-03-13 07:16:48','2026-03-13 07:11:03',0,'shin',NULL),('sess_6e0a73c41c854b091773049571','ESTP-A',NULL,NULL,NULL,'資格取得による昇進',NULL,NULL,NULL,NULL,NULL,NULL,'2026-03-09 09:59:06','2026-03-09 09:46:43',0,'ダナカ',NULL),('sess_cnb6w0ycp1770126660261',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2026-02-03 13:51:49','2026-02-03 13:51:40',0,'安倍',NULL),('sess_dc6m737uh1769062514291',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2026-02-09 02:08:00','2026-02-03 13:18:23',0,'田中',NULL),('sess_e2b0c31f0ae0401f1773993487','ENTJ-A',NULL,NULL,NULL,'基本情報技術者試験の取得',NULL,NULL,NULL,NULL,NULL,NULL,'2026-03-20 08:01:29','2026-03-20 07:58:37',1,'陽翔',NULL),('sess_j5mbu24zw1770124228930',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2026-02-03 13:11:26','2026-02-03 13:11:26',0,'田中',NULL);


CREATE DATABASE  IF NOT EXISTS `Q_DB` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
USE `Q_DB`;
--
-- Host: 127.0.0.1    Database: Q_DB
-- ------------------------------------------------------


--
-- Table structure for table `section_1`
--

CREATE TABLE `section_1` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_1`
--

INSERT INTO `section_1` VALUES (2,'1-1','32ビットで表現できるビットパターンの個数は、24ビットで表現できる個数の何倍か。'),(3,'1-2','次の10進小数のうち、2進数で表すと無限小数になるものはどれか。'),(4,'1-1','32ビットで表現できるビットパターンの個数は、24ビットで表現できる個数の何倍か。'),(5,'1-2','次の10進小数のうち、2進数で表すと無限小数になるものはどれか。'),(6,'1-3','16進小数3A.5Cを10進数の分数で表したものはどれか。'),(7,'1-4','次の10進小数のうち、8進数に変換したときに有限小数になるものはどれか。'),(8,'1-5','基数変換に関する記述のうち、適切なものはどれか。'),(9,'1-6','16進小数2A.4Cと等しいものはどれか。'),(10,'1-7','数値を2進数で格納するレジスタがある。このレジスタに正の整数$x$を設定した後、“レジスタの値を2ビット左にシフトして、$x$を加える”操作を行うと、レジスタの値は$x$の何倍になるか。ここで、あふれ（オーバーフロー）は、発生しないものとする。'),(11,'1-8','数値を2進数で表すレジスタがある。このレジスタに格納されている正の整数$x$を10倍にする操作はどれか。ここで、桁あふれは起こらないものとする。');

--
-- Table structure for table `section_10`
--

CREATE TABLE `section_10` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_10`
--

INSERT INTO `section_10` VALUES (1,'10-1','1.5Mビット/秒の伝送路を用いて12Mバイトのデータを転送するのに必要な伝送時間は何秒か。ここで、伝送路の伝送効率を50%とする。'),(2,'10-2','1Gバイトの動画データを40Mビット/秒の回線を使用してダウンロードしたところ、5分掛かった。このときの回線利用率は、およそ何%か。ここで、ダウンロード時には動画データに20%の制御情報が付加されるものとする。'),(3,'10-3','本社と工場との間を専用線で接続してデータを伝送するシステムがある。このシステムでは2,000バイト/件の伝票データを2件ずつまとめ、それに400バイトのヘッダー情報を付加して送っている。伝票データは、1時間に平均100,000件発生している。回線速度を1Mビット/秒としたとき、回線利用率は、およそ何%か。'),(4,'10-4','メモリモジュールのパリティチェックの目的として、適切なものはどれか。'),(5,'10-5','送信側では、ビット列をある生成多項式で割った余りをとそのビット列に付加して送信し、受信側では、受信したビット列が同じ生成多項式で割り切れるか否かで誤りの発生を判断する誤り検査方式はどれか。'),(6,'10-6','通信回線の伝送誤りに対処するパリティチェック方式（垂直パリティ）の記述として、適切なものはどれか。'),(7,'10-7','TCP及びUDPのプロトコル処理において、通信相手のアプリケーションを識別するために使用されるものはどれか。'),(8,'10-8','ネットワーク機器に付けられているMACアドレスの構成として、適切な組合せはどれか。'),(9,'10-9','次のIPアドレスとサブネットマスクをもつPCがある。このPCのネットワークアドレスとして、適切なものはどれか。\r\nIPアドレス ： 10.170.70.19\r\nサブネットマスク ： 255.255.255.240'),(10,'10-10','2台のPCにIPv4アドレスを割り振りたい。サブネットマスクが255.255.255.240のとき、両PCのIPv4アドレスが同一サブネットに所属する組合せはどれか。'),(11,'10-11','次のネットワークアドレスとサブネットマスクをもつネットワークがある。このネットワークをあるPCが利用する場合、そのPCに割り振ってはいけないIPアドレスはどれか。\r\nネットワークアドレス ： 200.170.70.16\r\nサブネットマスク ： 255.255.255.240'),(12,'10-12','192.168.0.0/23(サブネットマスク255.255.254.0)のIPv4ネットワークにおいて、ホストとして使用できるアドレスの個数の上限はどれか。'),(13,'10-13','IPv6のIPアドレスは何ビットか。'),(14,'10-14','IPv6アドレスの特徴として、適切なものはどれか。'),(15,'10-15','TCP/IPネットワークにおいて、IPアドレスを動的に割り当てるプロトコルはどれか。'),(16,'10-16','IPv4において、インターネット接続用ルーターのNAT機能の説明として、適切なものはどれか。'),(17,'10-17','プライベートIPアドレスをもつ複数の端末が、一つのグローバルIPアドレスを使ってインターネット接続を利用する仕組みを実現するものはどれか。'),(18,'10-18','TCP/IPネットワークでDNSが果たす役割はどれか。'),(19,'10-19','LANにおいて、伝送距離を延長するために伝送路の途中でデータの信号波形を増幅・整形して、物理層での中継を行う装置はどれか。'),(20,'10-20','複数のLANを接続するために用いる装置で、OSI基本参照モデルのデータリンク層のプロトコル情報に基づいてデータを中継する装置はどれか。'),(21,'10-21','二つのLANセグメントを接続する装置Aの機能をTCP/IPの階層モデルで表すと図のようになる。この装置Aはどれか。'),(22,'10-22','ルーターがパケットの経路決定に用いる情報として、最も適切なものはどれか。'),(23,'10-23','OSI基本参照モデルにおけるネットワーク層の説明として、適切なものはどれか。'),(24,'10-24','メディアコンバータ、リピータハブ、レイヤー2スイッチ、レイヤー3スイッチのうち、レイヤー3スイッチだけがもつ機能はどれか。'),(25,'10-25','OSI基本参照モデルのトランスポート層以上が異なるLANシステム相互間でプロトコル変換を行う機器はどれか。'),(26,'10-26','TCP/IPのネットワークにおいて、サーバとクライアント間で時刻を合わせるためのプロトコルはどれか。'),(27,'10-27','インターネットにおける電子メールの規約で、ヘッダーフィールドの拡張を行い、テキストだけでな​​く、音声、画像なども扱えるようにしたものはどれか。'),(28,'10-28','電子メールを暗号化するために使用される方式はどれか。');

--
-- Table structure for table `section_11`
--

CREATE TABLE `section_11` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=44 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_11`
--

INSERT INTO `section_11` VALUES (1,'11-1','ソーシャルエンジニアリングに分類される手口はどれか。'),(2,'11-2','不正が発生する際には“不正のトライアングル”の3要素全てが存在すると考えられている。“不正のトライアングル”の構成要素の説明として、適切なものはどれか。'),(3,'11-3','攻撃者がシステムに侵入するときにポートスキャンを行う目的はどれか。'),(4,'11-4','AES-256で暗号化されていることが分かっている暗号文が与えられているとき、ブルートフォース攻撃で鍵と解読した平文を得るまでに必要な試行回数の最大値はどれか。'),(5,'11-5','パスワードリスト攻撃の手口に該当するものはどれか。'),(6,'11-6','スパイウェアに該当するものはどれか。'),(7,'11-7','情報セキュリティにおいてバックドアに該当するものはどれか。'),(8,'11-8','キーロガーの悪用例はどれか。'),(9,'11-9','フィッシングの手口に該当するものはどれか。'),(10,'11-10','ドライブバイダウンロード攻撃に該当するものはどれか。'),(11,'11-11','検索サイトの検索結果の上位に悪意のあるサイトが表示されるように細工する攻撃の名称はどれか。'),(12,'11-12','DNSキャッシュポイズニングに分類される攻撃内容はどれか。'),(13,'11-13','SQLインジェクション攻撃の説明はどれか。'),(14,'11-14','ディレクトリトラバーサル攻撃に該当するものはどれか。'),(15,'11-15','共通鍵暗号方式の特徴はどれか。'),(16,'11-16','Xさんは、Yさんにインターネットを使って電子メールを送ろうとしている。電子メールの内容を秘密にする必要があるので、公開鍵暗号方式を使って暗号化して送信したい。電子メールの内容を暗号化するのに使用する鍵はどれか。'),(17,'11-17','暗号方式に関する記述のうち、適切なものはどれか。'),(18,'11-18','データベースで管理されるデータの暗号化に用いることができ、かつ、暗号化と復号とで同じ鍵を使用する暗号化方式はどれか。'),(19,'11-19','公開鍵暗号方式の暗号アルゴリズムはどれか。'),(20,'11-20','非常に大きな数の素因数分解が困難なことを利用した公開鍵暗号方式はどれか。'),(21,'11-21','ファイルの提供者は、ファイルの作成者が作成したファイルAを受け取り、ファイルAと、ファイルAに $SHA-256$ を適用して算出した値Bを利用者に送信する。そのとき、利用者が情報セキュリティ上実現できることはどれか。ここで、利用者が受信した値Bはファイルの提供者から事前に電話で直接伝えられた値と同じであり、改ざんされていないことが確認できているものとする。'),(22,'11-22','デジタル署名における署名鍵の使い方と、デジタル署名を行う目的のうち、適切なものはどれか。'),(23,'11-23','PKIにおける認証局が、信頼できる第三者機関として果たす役割はどれか。'),(24,'11-24','メッセージに $RSA$ 方式のデジタル署名を付与して 2 者間で送受信する。そのときのデジタル署名の検証鍵と使用方法はどれか。'),(25,'11-25','アプリケーションソフトウェアにデジタル署名を施す目的はどれか。'),(26,'11-26','リスクアセスメントを構成するプロセスの組合せはどれか。'),(27,'11-27','リスク共有（リスク移転）に該当するものはどれか。'),(28,'11-28','BCPの説明はどれか。'),(29,'11-29','情報の“完全性”を脅かす攻撃はどれか。'),(30,'11-30','ISMS適合性評価制度の説明はどれか。'),(31,'11-31','ファイルの属性情報として、ファイルに対する読取り、書込み、実行の権限を独立に設定できるOSがある。この3種類の権限は、それぞれに1ビットを使って許可、不許可を設定する。この3ビットを8進数表現0〜7の数字で設定するとき、次の試行結果から考えて、適切なものはどれか。\r\n\r\n（試行結果）\r\n① 0を設定したら、読取り、書込み、実行ができなくなってしまった。\r\n② 3を設定したら、読取りと書込みはできたが、実行ができなかった。\r\n③ 7を設定したら、読取り、書込み、実行ができるようになった。'),(32,'11-32','IDSの機能はどれか。'),(33,'11-33','WAFの説明はどれか。'),(34,'11-34','1台のファイアウォールによって、外部セグメント、DMZ、内部セグメントの三つのセグメントに分割されたネットワークがあり、このネットワークにおいて、Webサーバと、重要なデータをもつデータベースサーバから成るシステムを使って、利用者向けのWebサービスをインターネットに公開する。インターネットからの不正アクセスから重要なデータを保護するためのサーバの設置方法のうち、最も適切なものはどれか。ここで、Webサーバでは、データベースサーバのフロントエンド処理を行い、ファイアウォールでは、外部セグメントとDMZとの間、及びDMZと内部セグメントとの間の通信は特定のプロトコルだけを許可し、外部セグメントと内部セグメントとの間の直接の通信は許可しないものとする。'),(35,'11-35','HTTPとHTTPSを比較した場合において、HTTPSだけがもつ特徴を示したものはどれか。'),(36,'11-36','WPA3はどれか。'),(37,'11-37','ウイルス対策ソフトのパターンマッチング方式を説明したものはどれか。'),(38,'11-38','機密ファイルが格納されていて、正常に動作するPCの磁気ディスクを産業廃棄物処理業者に引き渡して廃棄する場合の情報漏えい対策のうち、適切なものはどれか。'),(39,'11-39','BYODの説明、及びその情報セキュリティリスクに関する記述のうち、適切なものはどれか。'),(40,'11-40','会社や団体が、自組織の従業員に貸与するスマートフォンに対して、セキュリティポリシーに従った一元的な設定をしたり、業務アプリケーションを配信したりして、スマートフォンの利用状況などを一元管理する仕組みはどれか。'),(41,'11-41','バイオメトリクス認証には身体的特徴を抽出して認証する方式と行動的特徴を抽出して認証する方式がある。行動的特徴を用いているものはどれか。'),(42,'11-42','生体認証システムを導入するときに考慮すべき点として、最も適切なものはどれか。'),(43,'11-43','2要素認証に該当するものはどれか。');

--
-- Table structure for table `section_12`
--

CREATE TABLE `section_12` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_12`
--

INSERT INTO `section_12` VALUES (1,'12-1','システム開発の最初の工程で行う作業として、適切なものはどれか。'),(2,'12-2','図は、構造化分析法で用いられるDFDの例である。図中の“○”が表しているものはどれか。'),(3,'12-3','開発プロセスにおける、ソフトウェア方式設計で行うべき作業はどれか。'),(4,'12-4','ソフトウェアの分析・設計技法の特徴のうち、データ中心分析・設計技法の特徴として、最も適切なものはどれか。'),(5,'12-5','モジュール結合度が最も弱くなるものはどれか。'),(6,'12-6','システムの外部設計を完了させるとき、顧客から承認を受けるものはどれか。'),(7,'12-7','オブジェクト指向におけるクラスとインスタンスとの関係のうち、適切なものはどれか。'),(8,'12-8','オブジェクト指向において、あるクラスの属性や機能がサブクラスで利用できることを何というか。'),(9,'12-9','オブジェクト指向におけるカプセル化を説明したものはどれか。'),(10,'12-10','オブジェクト指向プログラミングの特徴のうち、異なるクラスのオブジェクトを同一のインタフェースで操作したときに、操作対象クラスに応じた異なる動作を可能にすることを何と呼ぶか。'),(11,'12-11','UMLにおける図の $\\square$ の中に記述するものはどれか。'),(12,'12-12','UML2.0において、オブジェクト間の相互作用を時系列に表す図はどれか。'),(13,'12-13','UMLにおける振る舞い図の説明のうち、アクティビティ図のものはどれか。'),(14,'12-14','UMLのダイアグラムのうち、インスタンス間の関係を表現するものはどれか。'),(15,'12-15','UMLのクラス図のうち、汎化の関係を示したものはどれか。'),(16,'12-16','ブラックボックステストに関する記述として、最も適切なものはどれか。'),(17,'12-17','流れ図において、判定条件網羅（分岐網羅）を満たす最少のテストケース数は幾つか。'),(18,'12-18','図の構造をもつプログラムに対して、ホワイトボックステストのテストケースを設計するとき、少なくとも実施しなければならないテストケース数が最大になるテスト技法はどれか。'),(19,'12-19','流れ図で表示される部分を命令網羅によってテストするとき、テストケースは少なくとも幾つ用意する必要があるか。'),(20,'12-20','ボトムアップテストの特徴として、適切なものはどれか。'),(21,'12-21','トップダウン方式で結合テストを行うとき、特に必要となるものはどれか。'),(22,'12-22','階層構造のモジュール群から成るソフトウェアの結合テストを、上位のモジュールから行う。この場合に使用する、下位のモジュールの代替となるテスト用のモジュールはどれか。'),(23,'12-23','モジュール間やサブシステム間のインタフェースを検証するために行うテストはどれか。'),(24,'12-24','運用テストにおける検査内容として、適切なものはどれか。'),(25,'12-25','ソフトウェアのテストの種類のうち、ソフトウェア保守のために行った変更によって、影響を受けないはずの箇所に影響を及ぼしていないかどうかを確認する目的で行うものはどれか。');

--
-- Table structure for table `section_13`
--

CREATE TABLE `section_13` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_13`
--

INSERT INTO `section_13` VALUES (1,'13-1','ソフトウェアのリバースエンジニアリングの説明はどれか。'),(2,'13-2','ソフトウェア開発の活動のうち、アジャイル開発においても重視されているリファクタリングはどれか。'),(3,'13-3','アジャイル開発手法のスクラムにおいて、開発チームの全員が1人ずつ“昨日やったこと”、“今日やること”、“障害になっていること”などを話し、全員でプロジェクトの状況を共有するイベントはどれか。'),(4,'13-4','ローコード開発ツールを用いたソフトウェア開発の説明はどれか。'),(5,'13-5','XP (eXtreme Programming) において、プラクティスとして提唱されているものはどれか。'),(6,'13-6','ソフトウェア開発において、構成管理に起因しない問題はどれか。'),(7,'13-7','ソフトウェア開発プロジェクトで行う構成管理の対象項目として、適切なものはどれか。');

--
-- Table structure for table `section_14`
--

CREATE TABLE `section_14` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_14`
--

INSERT INTO `section_14` VALUES (1,'14-1','プロジェクトの特性はどれか。'),(2,'14-2','プロジェクトに関わるステークホルダの説明のうち、適切なものはどれか。'),(3,'14-3','ソフトウェア開発プロジェクトにおいてWBS (Work Breakdown Structure) を使用する目的として、適切なものはどれか。'),(4,'14-4','システムを構成するプログラムの本数とプログラム1本当たりのコーディング所要工数が表のとおりであるとき、システムを95日間で開発するには少なくとも何人の要員が必要か。ここで、システムの開発にはコーディングのほかに、設計とテストの作業が必要であり、それらの作業にはコーディング所要工数の8倍の工数が掛かるものとする。'),(5,'14-5','開発期間10か月、開発工数200人月のプロジェクトを計画する。次の配分表を前提とすると、ピーク時の要員は何人か。ここで、各工程では開始から終了までの要員数は一定とする。'),(6,'14-6','システム開発の進捗管理などに用いられるトレンドチャートの説明はどれか。'),(7,'14-7','二つのアクティビティが次の関係にあるとき、論理的な依存関係はどれか。\r\n“システム要件定義プロセス”が完了すれば、“システム方式設計プロセス”が開始できる。'),(8,'14-8','アローダイアグラムで表されるプロジェクトは、完了までに最少で何日を要するか。'),(9,'14-9','あるプロジェクトの日程計画をアローダイアグラムで示す。クリティカルパスはどれか。'),(10,'14-10','プロジェクトのスケジュールを短縮するために、アクティビティに割り当てる資源を増やして、アクティビティの所要期間を短縮する技法はどれか。'),(11,'14-11','ファストトラッキング技法を用いてスケジュールの短縮を行う。当初の計画は図1のとおりである。作業Eを作業E1、E2、E3に分けて、図2のように計画を変更すると、スケジュールは全体で何日短縮できるか。'),(12,'14-12','ファンクションポイント法の説明はどれか。'),(13,'14-13','リスクが顕在化しても、その影響が小さいと想定されるので、損害の負担を受容するリスク対応はどれか。'),(14,'14-14','あるソフトウェアにおいて、機能の個数と機能の複雑度に対する重み付け係数は表のとおりである。このソフトウェアのファンクションポイント値は幾らか。ここで、ソフトウェアの全体的な複雑さの補正係数は0.75とする。'),(15,'14-15','プロジェクトの日程計画を作成するのに適した技法はどれか。'),(16,'14-16','プロジェクト全体のスケジュールを短縮する技法の一つである“クラッシング”では、メンバーの時間外勤務を増やしたり、業務内容に精通したメンバーを新たに増員したりする。“クラッシング”を行う際に、優先的に資源を投入すべきスケジュールアクティビティはどれか。'),(17,'14-17','プロジェクトのリスクに対応する戦略として、損害発生時のリスクに備え、損害賠償保険に加入することにした。PMBOKによれば、該当する戦略はどれか。');

--
-- Table structure for table `section_15`
--

CREATE TABLE `section_15` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_15`
--

INSERT INTO `section_15` VALUES (1,'15-1','JIS Q 20000-1は、サービスマネジメントシステム (SMS) 及びサービスのあらゆる場面でPDCA方法論の適用を要求している。SMSの計画 (Plan) に含まれる活動はどれか。'),(2,'15-2','サービスマネジメントシステムにPDCA方法論を適用するとき、Actに該当するものはどれか。'),(3,'15-3','システムの移行方式の一つである一斉移行方式の特徴として、最も適切なものはどれか。'),(4,'15-4','サービスマネジメントシステムにおけるサービスの可用性はどれか。'),(5,'15-5','次の条件でITサービスを提供している。SLAを満たすことができる、1か月のサービス時間帯中の停止時間は最大何時間か。ここで、1か月の営業日数は30日とし、サービス時間帯中は、保守などのサービス計画停止は行なわないものとする。\r\n\r\n〔SLAの条件〕\r\n・サービス時間帯は、営業日の午前8時から午後10時までとする。\r\n・可用性を 99.5% 以上とする。'),(6,'15-6','ITサービスマネジメントにおける“既知の誤り（既知のエラー）”の説明はどれか。'),(7,'15-7','ITサービスマネジメントの活動のうち、インシデント及びサービス要求管理として行うものはどれか。'),(8,'15-8','サービスデスク組織の構造とその特徴のうち、ローカルサービスデスクのものはどれか。'),(9,'15-9','落雷によって発生する過電圧の被害から情報システムを守るための手段として、有効なものはどれか。'),(10,'15-10','[問題 15-10]\r\n\"システム管理基準\"に基づいて、システムの信頼性、安全性、効率性を監査する際に、システムが不正な使用から保護されているかどうかという安全性の検証項目として、最も適切なものはどれか。'),(11,'15-11','システムに関わるドキュメントが漏えい、改ざん、不正使用されるリスクに対するコントロールを監査する際のチェックポイントはどれか。'),(12,'15-12','情報セキュリティ監査において、可用性を確認するチェック項目はどれか。'),(13,'15-13','システム監査人が実施するヒアリングに関する記述のうち、最も適切なものはどれか。'),(14,'15-14','システム監査の実施体制に関する記述のうち、適切なものはどれか。'),(15,'15-15','アクセス制御を監査するシステム監査人の行為のうち、適切なものはどれか。'),(16,'15-16','情報システム部が開発して経理部が運用している会計システムの運用状況を、経営者からの指示で監査することになった。この場合におけるシステム監査人についての記述のうち、最も適切なものはどれか。'),(17,'15-17','システム運用業務のオペレーション管理に関する監査で判明した状況のうち、指摘事項として監査報告書に記載すべきものはどれか。'),(18,'15-18','企業経営の透明性を確保するために、企業は誰のために経営を行っているか、トップマネジメントの構造はどうなっているか、組織内部に自浄能力をもっているかなどの視点で、企業活動を監督・監視する仕組みはどれか。'),(19,'15-19','我が国の証券取引所に上場している企業において、内部統制の整備及び運用に最終的な責任を負っている者は誰か。');

--
-- Table structure for table `section_16`
--

CREATE TABLE `section_16` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_16`
--

INSERT INTO `section_16` VALUES (1,'16-1','エンタープライズアーキテクチャ (EA) を説明したものはどれか。'),(2,'16-2','エンタープライズアーキテクチャの“四つの分類体系”に含まれるアーキテクチャは、ビジネスアーキテクチャ、テクノロジアーキテクチャ、アプリケーションアーキテクチャともう一つはどれか。'),(3,'16-3','エンタープライズアーキテクチャを構成するアプリケーションアーキテクチャについて説明したものはどれか。'),(4,'16-4','企業活動におけるBPM (Business Process Management) の目的はどれか。'),(5,'16-5','BPRを説明したものはどれか。'),(6,'16-6','自社の経営課題である人手不足の解消などを目標とした業務革新を進めるために活用する、RPAの事例はどれか。'),(7,'16-7','BPOを説明したものはどれか。'),(8,'16-8','ワークフローシステムを用いて業務改善を行ったとき、期待できる効果として適切なものはどれか。'),(9,'16-9','ホスティングサービスの特徴はどれか。'),(10,'16-10','SaaSを説明したものはどれか。'),(11,'16-11','SOAの説明はどれか。'),(12,'16-12','BI (Business Intelligence) を説明したものはどれか。'),(13,'16-13','企業がマーケティング活動に活用するビッグデータの特徴に沿った取扱いとして、適切なものはどれか。'),(14,'16-14','企業が保有する顧客や市場などの膨大なデータから、有用な情報や関係を見つけ出す手法はどれか。'),(15,'16-15','デジタルディバイドを説明したものはどれか。');

--
-- Table structure for table `section_17`
--

CREATE TABLE `section_17` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_17`
--

INSERT INTO `section_17` VALUES (1,'17-1','共通フレームによれば、企画プロセスにおいて定義するものはどれか。'),(2,'17-2','システム化計画を立案するときに考慮すべき事項はどれか。'),(3,'17-3','情報化投資計画において、投資価値の評価指標であるROIを説明したものはどれか。'),(4,'17-4','情報化投資において、リスクや投資価値の類似性でカテゴリー分けし、最適な資源配分を行う際に用いる手法はどれか。'),(5,'17-5','システム開発の上流工程において、システム稼働後に発生する可能性がある個人情報の漏えいや目的外利用などのリスクに対する予防的な機能を検討し、その機能をシステムに組み込むものはどれか。'),(6,'17-6','企画、要件定義、システム開発、ソフトウェア実装、ハードウェア実装、保守から成る一連의 システム開発プロセスにおいて、要件定義プロセスで実施すべきものはどれか。'),(7,'17-7','非機能要件の定義で行う作業はどれか。'),(8,'17-8','CSR調達に該当するものはどれか。'),(9,'17-9','図に示す手順で情報システムを調達する場合、bに入るものはどれか。'),(10,'17-10','グリーン調達の説明はどれか。'),(11,'17-11','カーボンフットプリントの説明として、適切なものはどれか。'),(12,'17-12','');

--
-- Table structure for table `section_18`
--

CREATE TABLE `section_18` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_18`
--

INSERT INTO `section_18` VALUES (1,'18-1','SWOT分析を説明したものはどれか。'),(2,'18-2','企業経営で用いられるベンチマーキングを説明したものはどれか。'),(3,'18-3','プロダクトポートフォリオマネジメント (PPM) を説明したものはどれか。'),(4,'18-4','プロダクトライフサイクルにおける導入期を説明したものはどれか。'),(5,'18-5','プロダクトライフサイクルにおける成長期の特徴はどれか。'),(6,'18-6','プロダクトライフサイクルにおける成熟期の特徴はどれか。'),(7,'18-7','コアコンピタンスの説明はどれか。'),(8,'18-8','コアコンピタンス経営を説明したものはどれか。'),(9,'18-9','あるメーカーがビールと清涼飲料水を生産する場合、表に示すように6種類のケース(A 〜 F)によって異なるコストが掛かる。このメーカーの両製品の生産活動におけるスケールメリットとシナジー効果に関する記述のうち、適切なものはどれか。'),(10,'18-10','企業の競争戦略におけるリーダー戦略はどれか。'),(11,'18-11','競争上のポジションで、ニッチャーの基本戦略はどれか。'),(12,'18-12','イノベーター理論では、消費者を新製品の購入時期によって、イノベーター、アーリーアダプター、アーリーマジョリティ、レイトマジョリティ、ラガードの五つに分類する。アーリーアダプターの説明として、適切なものはどれか。'),(13,'18-13','企業の事業活動を機能ごとに主活動と支援活動に分け、企業が顧客に提供する製品やサービスの利益は、どの活動で生み出されているかを分析する手法はどれか。'),(14,'18-14','バランススコアカードの四つの視点とは、財務、学習と成長、内部ビジネスプロセスと、もう一つはどれか。'),(15,'18-15','バランススコアカードの内部ビジネスプロセスの視点における戦略目標と業績評価指標の例はどれか。'),(16,'18-16','ITベンダーにおけるソリューションビジネスの推進で用いるバランススコアカードの、学習と成長のKPIの目標例はどれか。ここで、ソリューションとは“顧客の経営課題の達成に向けて、情報技術と専門家によるプロフェッショナルサービスを通して支援すること”とする。'),(17,'18-17','マーケティングミックスの説明はどれか。'),(18,'18-18','売手の視点であるマーケティングミックスの4Pに対応する、買手の視点である4Cの中で、図のaに当てはまるものはどれか。ここで、ア〜エはa 〜 dのいずれかに対応する。'),(19,'18-19','コストプラス価格決定法を説明したものはどれか。'),(20,'18-20','ERPを説明したものはどれか。'),(21,'18-21','CRMの目的はどれか。'),(22,'18-22','SCMの目的はどれか。'),(23,'18-23','ナレッジマネジメントを説明したものはどれか。');

--
-- Table structure for table `section_19`
--

CREATE TABLE `section_19` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_19`
--

INSERT INTO `section_19` VALUES (1,'19-1','スマートグリッドの説明はどれか。'),(2,'19-2','通信機能及び他の機器の管理機能をもつ高機能型の電力メーターであるスマートメーターを導入する目的として、適切でないものはどれか。'),(3,'19-3','HEMSの説明として、適切なものはどれか。'),(4,'19-4','コンビニエンスストアにおいて、ポイントカードなどの個人情報と結び付けられた顧客ID付きPOSデータを収集・分析することによって確認できるものはどれか。'),(5,'19-5','“かんばん方式”を説明したものはどれか。'),(6,'19-6','セル生産方式の利点が生かせる対象はどれか。'),(7,'19-7','CADを説明したものはどれか。'),(8,'19-8','MRPの特徴はどれか。'),(9,'19-9','コンカレントエンジニアリングの説明として、適切なものはどれか。'),(10,'19-10','電子自治体において、G to Bに該当するものはどれか。'),(11,'19-11','ネットビジネスでのOtoOの説明はどれか。'),(12,'19-12','インターネット上で、一般消費者が買いたい品物とその購入条件を提示し、単数又は複数の売り手がそれに応じる取引形態はどれか。'),(13,'19-13','ICタグ (RFID) の特徴はどれか。'),(14,'19-14','インターネットオークションなどで利用されるエスクローサービスの取引モデルの⑤に当てはまる行為はどれか。ここで、①〜⑥は取引の順序を示し、③〜⑥はア〜エのいずれかに対応する。'),(15,'19-15','ロングテールの説明はどれか。'),(16,'19-16','EDIを説明したものはどれか。'),(17,'19-17','CGM (Consumer Generated Media) の例はどれか。'),(18,'19-18','シェアリングエコノミーの説明はどれか。'),(19,'19-19','IoTの構成要素に関する記述として、適切なものはどれか。'),(20,'19-20','IoT (Internet of Things) の実用例として、適切でないものはどれか。'),(21,'19-21','エッジコンピューティングの説明として、最も適切なものはどれか。');

--
-- Table structure for table `section_2`
--

CREATE TABLE `section_2` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_2`
--

INSERT INTO `section_2` VALUES (1,'2-1','$X$ と $Y$ の否定論理積 $X \\text{ NAND } Y$ は、$\\text{NOT}(X \\text{ AND } Y)$ として定義される。$X \\text{ OR } Y$ を $\\text{NAND}$ だけを使って表した論理式はどれか。'),(2,'2-2','8ビットのビット列の下位4ビットが変化しない操作はどれか。'),(3,'2-3','8ビットの値の全ビットを反転する操作はどれか。'),(4,'2-4','図に示す、1桁の2進数$x$と$y$を加算して、$z$（和の1桁目）及び$c$（桁上げ）を出力する半加算器において、$A$と$B$の素子の組合せとして、適切なものはどれか。'),(5,'2-5','論理式 $X = \\bar{A} \\cdot B + A \\cdot \\bar{B} + \\bar{A} \\cdot \\bar{B}$ と同じ結果が得られる論理回路はどれか。 ここで、論理式中の・は論理積、＋は論理和、$\\bar{A}$ はAの否定を表す。'),(6,'2-6','図に示すデジタル回路と等価な論理式はどれか。 ここで、論理式中の“・”は論理積、“＋”は論理和、$\\bar{X}$ はXの否定を表す。'),(7,'2-7','図は全加算器を表す論理回路である。 図中の$x$に1、$y$に0、$z$に1を入力したとき、出力となる$c$（けた上げ数）、$s$（和）の値はどれか。'),(8,'2-8','後置記法（逆ポーランド記法）では、例えば、式 $Y=(A-B) \\times C$ を $YAB-C \\times =$ と表現する。次の式を後置記法で表現したものはどれか。$$Y = (A+B) \\times (C - D \\div E)$$'),(9,'2-9','表は、文字列を検査するための状態遷移表である。検査では、初期状態をaとし、文字列の検査中に状態がeになれば不合格とする。解答群で示される文字列のうち、不合格となるものはどれか。ここで、文字列は左端から検査し、解答群中の $\\Delta$ は空白を表す。'),(10,'2-10','次の状態遷移図で表現されるオートマトンで受理されるビット列はどれか。ここで、ビット列は左から順に読み込まれるものとする。'),(11,'2-11','AIにおける機械学習の説明として、最も適切なものはどれか。'),(12,'2-12','機械学習における教師あり学習の説明として、最も適切なものはどれか。'),(13,'2-13','AIにおけるディープラーニングの特徴はどれか。'),(14,'2-14','生産現場における機械学習の活用事例として、適切なものはどれか。'),(15,'2-15','大規模言語モデルを用いた自然言語処理において、事前学習済みのモデルに対して行う、ファインチューニングに関する記述として、最も適切なものはどれか。');

--
-- Table structure for table `section_20`
--

CREATE TABLE `section_20` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_20`
--

INSERT INTO `section_20` VALUES (1,'20-1','CIOの説明はどれか。'),(2,'20-2','マトリックス組織を説明したものはどれか。'),(3,'20-3','ワークシェアリングの説明はどれか。'),(4,'20-4','OJTの特徴はどれか。'),(5,'20-5','社内カンパニー制を説明したものはどれか。'),(6,'20-6','プロジェクト組織を説明したものはどれか。'),(7,'20-7','ダイバーシティマネジメントの説明はどれか。'),(8,'20-8','ABC分析手法の説明はどれか。'),(9,'20-9','図は、製品の製造上のあ​​る要因の値 $x$ と品質特性の値 $y$ との関係をプロットしたものである。この図から読み取れることはどれか。'),(10,'20-10','表は、製品A、Bを生産するのに必要な製品 1 単位当たりの原料使用量及び設備使用時間と、それぞれの制約条件を示している。製品 1 単位当たりの利益が、製品Aが 5 万円、製品Bが 4 万円であるとき、1 日の最大利益は何万円か。'),(11,'20-11','図は特性要因図の一部を表したものである。a、bの関係はどれか。'),(12,'20-12','商品の 1 日当たりの販売個数の予想確率が表のとおりであるとき、1 個当たりの利益を 1,000 円とすると、利益の期待値が最大になる仕入個数は何個か。ここで、仕入れた日に売れ残った場合、1 個当たり 300 円の廃棄ロスが出るものとする。'),(13,'20-13','表は、ある企業の損益計算書である。損益分岐点は何百万円か。'),(14,'20-14','売上高が100百万円のとき、変動費が60百万円、固定費が30百万円掛かる。変動費率、固定費は変わらないものとして、目標利益18百万円を達成するのに必要な売上高は何百万円か。'),(15,'20-15','財務諸表のうち、一定時点における企業の資産、負債及び純資産を表示し、企業の財政状態を明らかにするものはどれか。'),(16,'20-16','売上総利益の計算式はどれか。'),(17,'20-17','キャッシュフロー計算書において、営業活動によるキャッシュフローに該当するものはどれか。'),(18,'20-18','貸借対照表の純資産の部に表示される項目はどれか。'),(19,'20-19','図の損益計算書における経常利益は何百万円か。ここで、枠内の数値は明示していない。\r\n\r\n（単位：百万円）'),(20,'20-20','ある商品の前月繰越と受払いが表のとおりであるとき、先入先出法によって算出した当月の売上原価は何円か。'),(21,'20-21','平成27年4月に30万円で購入したPCを 3 年後に 1 万円で売却するとき、固定資産売却損は何万円か。ここで、耐用年数は 4 年、減価償却は定額法、定額法の償却率は 0.250、残存価額は 0 円とする。');

--
-- Table structure for table `section_21`
--

CREATE TABLE `section_21` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_21`
--

INSERT INTO `section_21` VALUES (1,'21-1','著作権法によるソフトウェアの保護範囲に関する記述のうち、適切なものはどれか。'),(2,'21-2','著作権法において、保護の対象とならないものはどれか。'),(3,'21-3','日本において、産業財産権と総称される四つの権利はどれか。'),(4,'21-4','不正競争防止法において、営業秘密となる要件は、“秘密として管理されていること”、“事業活動に有用な技術上又は営業上の情報であること”と、もう一つはどれか。'),(5,'21-5','不正アクセス禁止法において、不正アクセス行為に該当するものはどれか。'),(6,'21-6','派遣元会社A社と派遣先会社B社が派遣契約を結び、A社は社員であるN氏を派遣した。労働者派遣法に照らして適切な行為はどれか。'),(7,'21-7','プログラム開発において、法人の発意に基づく法人名義の著作物について、著作権法で規定されているものはどれか。'),(8,'21-8','サイバーセキュリティ基本法の説明はどれか。'),(9,'21-9','個人情報保護委員会“個人情報の保護に関する法律についてのガイドライン（通則編） 平成28年11月（平成29年3月一部改正）”によれば、個人情報に該当しないものはどれか。'),(10,'21-10','請負契約を締結していても、労働者派遣とみなされる受託者の行為はどれか。'),(11,'21-11','労働者派遣法に基づく、派遣先企業と労働者との関係（図の太線部分）はどれか。');

--
-- Table structure for table `section_22`
--

CREATE TABLE `section_22` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_22`
--

INSERT INTO `section_22` VALUES (1,'22-1','次のプログラム中の $\\square$ に入れる正しい答えを、解答群の中から選べ。 (令和6年度)関数maximumは、異なる三つの整数を引数で受け取り、そのうちの最大値を返す。（プログラム）〇整数型: maximum( 整数型: x, 整数型: y, 整数型: z )if( [ $\\quad$ ] )return xelseif ( y > z )return yelsereturn zendif[例題・選択肢]（解答群）ア. x > yイ. x > y and x > zウ. x > y and y > zエ. x > zオ. x > z and z > yカ. z > y'),(2,'22-2','次のプログラム中の $\\square$ に入れる正しい答えを、解答群の中から選べ。 (令和6年度)関数convDecimalは、引数として与えられた、\"0\"と\"1\"だけで成る、1文字以上の文字列を、符号なしの2進数と解釈したときの整数値を返す。例えば、引数として\"10010\"を与えると18が返る。関数convDecimalが利用する関数intは、引数で与えられた文字が\"0\"なら整数値0を返し、\"1\"なら整数値1を返す。（プログラム）〇整数型: convDecimal(文字列型: binary)整数型: i, length, result ← 0length ← binaryの文字数for(iを1からlengthまで1ずつ増やす)result ← [ $\\quad$ ]endforreturn result'),(3,'22-3','次のプログラム中の $\\square$ に入れる正しい答えを、解答群の中から選べ。ここで、配列の要素番号は 1 から始まる。 (令和6年度)図1に示すグラフの頂点には、1から順に整数で番号が付けられている。グラフは無向グラフであり、各頂点間には高々一つの辺がある。一つの辺は両端の頂点の番号を要素にもつ要素数2の整数型の配列で表現できる。例えば、{1, 3} は頂点1と頂点3を端点とする辺を表す。グラフ全体は、グラフに含まれる辺を表す要素数2の配列を全て格納した配列（以下、辺の配列という）で表現できる。図1のグラフは整数型配列の配列{{1, 3}, {1, 4}, {3, 4}, {2, 4}, {4, 5}}と表現できる。●図1 グラフの例関数edgesToMatrixは、辺の配列を隣接行列に変換する。隣接行列とは、グラフに含まれる頂点の個数と等しい行数及び列数の正方行列で、i行j列の成分は頂点iと頂点jを結ぶ辺があるときに1となり、それ以外は0となる。行列の対角成分は全て0で、無向グラフの場合は対称行列になる。図1のグラフを表現する隣接行列を図2に示す。●図2 図1のグラフを表現する隣接行列$$\\begin{pmatrix} 0 & 0 & 1 & 1 & 0 \\\\ 0 & 0 & 0 & 1 & 0 \\\\ 1 & 0 & 0 & 1 & 0 \\\\ 1 & 1 & 1 & 0 & 1 \\\\ 0 & 0 & 0 & 1 & 0 \\end{pmatrix}$$関数edgesToMatrixは、引数edgeListで辺の配列を、引数nodeNumでグラフの頂点の個数をそれぞれ受け取り、隣接行列を表す整数型の二次元配列を返す。（プログラム）〇整数型の二次元配列: edgesToMatrix(整数型配列の配列: edgeList, 整数型: nodeNum)整数型の二次元配列: adjMatrix ← {nodeNum行nodeNum列の0}整数型: i, u, vfor(iを1からedgeListの要素数まで1ずつ増やす)u ← edgeList[i][1]v ← edgeList[i][2][ $\\quad$ ]endforreturn adjMatrix\r\n\r\n[例題・選択肢]\r\n（解答群）\r\nア. adjMatrix[u, u] ← 1\r\nイ. adjMatrix[u, u] ← 1\r\nadjMatrix[v, v] ← 1\r\nウ. adjMatrix[u, v] ← 1\r\nエ. adjMatrix[u, v] ← 1\r\nadjMatrix[v, u] ← 1\r\nオ. adjMatrix[v, u] ← 1\r\nカ. adjMatrix[v, v] ← 1'),(4,'22-4','次の記述中の $\\square$ に入れる正しい答えを、解答群の中から選べ。ここで、配列の要素番号は 1 から始まる。 (令和6年度)関数mergeは、昇順に整列された整数型の配列data1及びdata2を受け取り、これらを併合してできる昇順に整列された整数型の配列を返す。関数mergeをmerge({2, 3}, {1, 4})として呼び出すと、/*** α ***/ の行は [ $\\quad$ ] 。（プログラム）〇整数型の配列: merge(整数型の配列: data1, 整数型の配列: data2 )整数型: n1 ← data1の要素数整数型: n2 ← data2の要素数整数型の配列: work ← {(n1 + n2)個の未定義の値}整数型: i ← 1整数型: j ← 1整数型: k ← 1while((i ≦ n1) and (j ≦ n2))if(data1[i] ≦ data2[j])work[k] ← data1[i]i ← i + 1elsework[k] ← data2[j]j ← j + 1endifk ← k + 1endwhilewhile(i ≦ n1)work[k] ← data1[i]i ← i + 1k ← k + 1endwhilewhile(j ≦ n2)work[k] ← data2[j] /*** α ***/j ← j + 1k ← k + 1endwhilereturn work'),(5,'22-5','次のプログラム中の [ a ] 〜 [ c ] に入れる正しい答えの組合せを、解答群の中から選べ。ここで、配列の要素番号は 1 から始まる。 (令和6年度)一度の注文で購入された商品のリストを、注文ごとに記録した注文データがある。表に、注文データの例を示す。●表：注文データの例注文番号：1　購入された商品のリスト：A, B, D注文番号：2　購入された商品のリスト：A, D注文番号：3　購入された商品のリスト：A注文番号：4　購入された商品のリスト：A, B, E注文番号：5　購入された商品のリスト：B注文番号：6　購入された商品のリスト：C, E注文データから、商品xと商品yとが同一の注文で購入されやすい傾向を示す関連度 $L_{xy}$ を、次の式で計算する。$$L_{xy} = \\frac{M_{xy} \\times 全注文数}{K_x \\times K_y}$$ここで、$M_{xy}$ は商品xと商品yとが同一の注文で購入された注文数、$K_x$ は商品xが購入された注文数、$K_y$ は商品yが購入された注文数を表す。表の例では、$M_{AB}$ が2、全注文数が6、$K_A$ が4、$K_B$ が3であるので、商品Aと商品Bの関連度 $L_{AB}$ は (2 × 6) / (4 × 3) = 1.0である。手続putRelatedItemは、大域変数ordersに格納された注文データを基に、引数で与えられた商品との関連度が最も大きい商品のうちの一つと、その関連度を出力する。プログラムでは、商品は文字列で表し、注文は購入された商品の配列、注文データは注文の配列で表している。注文データには2種類以上の商品が含まれるものとする。また、注文データにある商品以外の商品が、引数として与えられることはないものとする。（プログラム）// 注文データ (ここでは表の例を与えている)大域: 文字列型配列の配列 : orders ← {{\"A\", \"B\", \"D\"}, {\"A\", \"D\"}, {\"A\"}, {\"A\", \"B\", \"E\"}, {\"B\"}, {\"C\", \"E\"}}〇putRelatedItem(文字列型: item)文字列型の配列: allItems ← ordersに含まれる文字列を重複なく辞書順に格納した配列// 表の例では{\"A\", \"B\", \"C\", \"D\", \"E\"}文字列型の配列: otherItems ← allItemsの複製から値がitemである要素を除いた配列整数型: i, itemCount ← 0整数型の配列: arrayK ← {otherItemsの要素数個の0}整数型の配列: arrayM ← {otherItemsの要素数個の0}実数型: valueL, maxL ← -∞文字列型の配列: order文字列型: relatedItemfor(orderにordersの要素を順に代入する)if(orderのいずれかの要素の値がitemの値と等しい)itemCountの値を1増やすendiffor(iを1からotherItemsの要素数まで1ずつ増やす)if(orderのいずれかの要素の値がotherItems[i]の値と等しい)if(orderのいずれかの要素の値がitemの値と等しい)[ a ] の値を1増やすendif[ b ] の値を1増やすendifendforendforfor(iを1からotherItemsの要素数まで1ずつ増やす)valueL ← (arrayM[i] × [ c ] ) ÷ (itemCount × arrayK[i])/* 実数として計算する */if(valueLがmaxLより大きい)maxL ← valueLrelatedItem ← otherItems[i]endifendforrelatedItemの値とmaxLの値をこの順にコンマ区切りで出力する[例題・選択肢]（解答群）[Table with columns a, b, c]ア. arrayK[i], arrayM[i], allItemsの要素数イ. arrayK[i], arrayM[i], ordersの要素数ウ. arrayK[i], arrayM[i], otherItemsの要素数エ. arrayM[i], arrayK[i], allItemsの要素数オ. arrayM[i], arrayK[i], ordersの要素数カ. arrayM[i], arrayK[i], otherItemsの要素数'),(6,'22-6','設問のプログラムは、「大域変数ordersに格納された注文データを基に、引数で与えられた商品との関連度が最も大きい商品のうちの一つと、その関連度を出力する」手続です。関連度は、設問中にある次の式で計算します。$$L_{xy} = \\frac{M_{xy} \\times 全注文数}{K_x \\times K_y}$$それでは、プログラムの内容を見てみましょう。・大域変数：orders・手続名：putRelatedItem　引数名：item・変数：allItems、otherItems、i、itemCount、arrayK、arrayM、valueL、maxL、order、relatedItem設問のとおり、ordersは{{\"A\", \"B\", \"D\"}, {\"A\", \"D\"}, {\"A\"}, {\"A\", \"B\", \"E\"}, {\"B\"}, {\"C\", \"E\"}}で考えます。allItemsは{\"A\", \"B\", \"C\", \"D\", \"E\"}です。ここでは、引数itemを\"A\"として考えましょう。このとき、otherItemsは{\"B\", \"C\", \"D\", \"E\"}になります。▶⑪の処理内容⑪は設問の次の式を表していることがわかります。$$L_{xy} = \\frac{M_{xy} \\times 全注文数}{K_x \\times K_y}$$したがって、各変数が以下を表していることがわかります。・valueL：関連度・arrayM：引数item（ここでは\"A\"）と同一の注文で購入された注文数を並べた配列・[ c ]：全注文数・itemCount：引数item（ここでは\"A\"）が購入された注文数・arrayK：他の商品が購入された注文数を並べた配列全注文数とは、設問の表「注文データの例」の行数（注文番号の数）です。したがって、[ c ] はordersの要素数が適切です。▶プログラムの処理これらをもとにして、プログラムの処理を見ていきます。① orderに、ordersの1つめの配列要素{\"A\", \"B\", \"D\"}を代入② orderに\"A\"が含まれるため、itemCountを1にする③ iに1を代入④ orderに\"B\"が含まれるため、⑤～⑥を実行⑤ orderに\"A\"が含まれるため、 [ a ] の値を1増やす⑥ [ b ] の値を1増やすここで、 [ a ] はorderに\"A\"と\"B\"が両方含まれている場合に1増やしているため、\"A\"と\"B\"が同一の注文で購入された注文数を表していることがわかります。したがって、 [ a ] はarrayM[i]が適切です。また、 [ b ] はorderに\"B\"が含まれている場合に1増やしているため、\"B\"が購入された注文数を表していることがわかります。したがって、 [ b ] はarrayK[i]が適切です。よって、選択肢オが正解です。');

--
-- Table structure for table `section_3`
--

CREATE TABLE `section_3` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_3`
--

INSERT INTO `section_3` VALUES (1,'3-1','A、B、C、Dの順に到着するデータに対して、一つのスタックだけを用いて出力可能なデータ列はどれか。'),(2,'3-2','待ち行列に対する操作を、次のとおり定義する。\r\nENQ $n$：待ち行列にデータ $n$ を挿入する。\r\nDEQ：待ち行列からデータを取り出す。\r\n空の待ち行列に対し、ENQ 1、ENQ 2、ENQ 3、DEQ、ENQ 4、ENQ 5、DEQ、ENQ 6、DEQ、DEQの操作を行った。次にDEQ操作を行ったとき、取り出されるデータはどれか。'),(3,'3-3','データ構造の一つであるリストは、配列を用いて実現する場合と、ポインタを用いて実現する場合とがある。配列を用いて実現する場合の特徴はどれか。ここで、配列を用いたリストは、配列に要素を連続して格納することによって構成し、ポインタを用いたリストは、要素から次の要素へポインタで連結することによって構成するものとする。'),(4,'3-4','配列と比較した場合の連結リストの特徴に関する記述として、適切なものはどれか。'),(5,'3-5','図の木構造は2分探索木である。a 〜 gの値の大小関係として、適切なものはどれか。ここで、a 〜 gの値は重複しないものとする。'),(6,'3-6','次の流れ図は、1から100までの整数の総和を求め、結果を変数$x$に代入するアルゴリズムを示したものであるが、一部誤りがある。どのように訂正すればよいか。'),(7,'3-7','整数$x$、$y$($x \\geq y \\geq 0$)に対して、次のように定義された関数$F(x, y)$がある。$F(231, 15)$の値は幾らか。ここで、$x \\text{ mod } y$は$x$を$y$で割った余りである。$$F(x, y) = \\begin{cases} x & (y=0\\text{のとき}) \\\\ F(y, x \\text{ mod } y) & (y>0\\text{のとき}) \\end{cases}$$'),(8,'3-8','$n!$ の値を、次の関数$F(n)$によって計算する。乗算の回数を表す式はどれか。$$F(n) = \\begin{cases} 1 & (n=0) \\\\ n \\times F(n-1) & (n>0) \\end{cases}$$'),(9,'3-9','関数$f(x, y)$が次のとおり定義されているとき、$f(775, 527)$の値は幾らか。ここで、$x \\text{ mod } y$は$x$を$y$で割った余りを返す。\r\n$f(x, y): \\text{if } y = 0 \\text{ then return } x \\text{ else return } f(y, x \\text{ mod } y)$'),(10,'3-10','顧客番号をキーとして顧客データを検索する場合、2分探索を使用するのが適しているものはどれか。'),(11,'3-11','クイックソートの処理方法を説明したものはどれか。'),(12,'3-12','10進法で5桁の数 $a_1 a_2 a_3 a_4 a_5$ を、ハッシュ法を用いて配列に格納したい。ハッシュ関数を $mod(a_1+a_2+a_3+a_4+a_5, 13)$ とし、求めたハッシュ値に対応する位置の配列要素に格納する場合、54321は配列のどの位置に入るか。ここで、$mod(x, 13)$ は、$x$ を13で割った余りとする。'),(13,'3-13','探索方法とその実行時間のオーダーの適切な組合せはどれか。ここで、探索するデータの数を $n$ とし、ハッシュ値が衝突する（同じ値になる）確率は無視できるほど小さいものとする。また、実行時間のオーダーが $n^2$ であるとは、$n$ 個のデータを処理する時間が $cn^2$ ($c$ は定数)で抑えられることをいう。'),(14,'3-14','$n$ の階乗を再帰的に計算する関数 $F(n)$ の定義において、a に入れるべき式はどれか。ここで、$n$ は非負の整数とする。$n > 0$ のとき、 $F(n) =$ a$n = 0$ のとき、 $F(n) = 1$'),(15,'3-15','再帰呼び出しの説明はどれか。'),(16,'3-16','再入可能プログラムの特徴はどれか。'),(17,'3-17','Javaにおいて、よく使われる機能などを再利用できるようにコンポーネント化するための仕様はどれか。'),(18,'3-18','Web環境での動的処理を実現するプログラムであって、Webサーバ上だけで動作するものはどれか。'),(19,'3-19','コンパイル済みのオブジェクトコードがサーバに格納されていて、クライアントからの要求によってクライアントへ転送されて実行されるプログラムはどれか。'),(20,'3-20','HTML文書の文字の大きさ、文字の色、行間などの視覚表現の情報を扱う標準仕様はどれか。'),(21,'3-21','XMLの特徴として、最も適切なものはどれか。'),(22,'3-22','JavaScriptの非同期通信の機能を使うことによって、動的なユーザーインタフェースを画面全体の遷移を伴わずに実現する技術はどれか。');

--
-- Table structure for table `section_4`
--

CREATE TABLE `section_4` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_4`
--

INSERT INTO `section_4` VALUES (1,'4-1','図はプロセッサによってフェッチされた命令の格納順序を表している。aに当てはまるものはどれか。'),(2,'4-2','主記憶のデータを図のように参照するアドレス指定方式はどれか。'),(3,'4-3','平均命令実行時間が20ナノ秒のコンピュータがある。このコンピュータの性能は何MIPSか。'),(4,'4-4','50MIPSのプロセッサの平均命令実行時間は幾らか。'),(5,'4-5','1GHzのクロックで動作するCPUがある。このCPUは、機械語の1命令を平均0.8クロックで実行できることが分かっている。このCPUは1秒間に平均何万命令を実行できるか。'),(6,'4-6','割込み処理の終了後に、割込みによって中断された処理を割り込まれた場所から再開するために、割込み発生時にプロセッサが保存するものはどれか。'),(7,'4-7','CPUのプログラムレジスタ（プログラムカウンター）の役割はどれか。'),(8,'4-8','内部割込みに分類されるものはどれか。'),(9,'4-9','外部割込みに分類されるものはどれか。'),(10,'4-10','キャッシュメモリの効果として、適切なものはどれか。'),(11,'4-11','主記憶のアクセス時間が60ナノ秒、キャッシュメモリのアクセス時間が10ナノ秒であるシステムがある。キャッシュメモリを介して主記憶にアクセスする場合の実効アクセス時間が15ナノ秒であるとき、キャッシュメモリのヒット率は幾らか。'),(12,'4-12','キャッシュメモリに関する記述のうち、適切なものはどれか。'),(13,'4-13','キャッシュの書込み方式には、ライトスルー方式とライトバック方式がある。ライトバック方式を使用する目的として、適切なものはどれか。'),(14,'4-14','メモリインタリーブの説明として、適切なものはどれか。'),(15,'4-15','USB 3.0の説明として、適切なものはどれか。'),(16,'4-16','USB Type-Cのプラグ側コネクタの断面図はどれか。\r\nここで、図の縮尺は同一ではない。'),(17,'4-17','デバイスドライバの説明として、適切なものはどれか。'),(18,'4-18','96dpiのディスプレイに12ポイントの文字をビットマップで表示したい。\r\n正方フォントの縦は何ドットになるか。\r\nここで、1ポイントは1/72インチとする。'),(19,'4-19','3Dプリンターの機能の説明として、適切なものはどれか。');

--
-- Table structure for table `section_5`
--

CREATE TABLE `section_5` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_5`
--

INSERT INTO `section_5` VALUES (1,'5-1','3層クライアントサーバシステム構成で実現したWebシステムの特徴として、適切なものはどれか。'),(2,'5-2','冗長構成におけるデュアルシステムの説明として、適切なものはどれか。'),(3,'5-3','コンピュータを2台用意しておき、現用系が故障したときは、現用系と同一のオンライン処理プログラムをあらかじめ起動して待機している待機系のコンピュータに速やかに切り替えて、処理を続行するシステムはどれか。'),(4,'5-4','フォールトトレラントシステムの説明として、適切なものはどれか。'),(5,'5-5','安全性や信頼性を確保するための設計のうち、フールプルーフに該当するものはどれか。'),(6,'5-6','データを分散して複数の磁気ディスクに書き込むことによって、データ入出力の高速化を図る方式はどれか。'),(7,'5-7','RAIDの分類において、ミラーリングを用いることで信頼性を高め、障害発生時には冗長ディスクを用いてデータ復元を行う方式はどれか。'),(8,'5-8','コンピュータシステムによって単位時間当たりに処理される仕事の量を表す用語はどれか。'),(9,'5-9','システムのスケールアウトに関する記述として、適切なものはどれか。'),(10,'5-10','ベンチマークテストの説明として、適切なものはどれか。'),(11,'5-11','コンピュータシステムの信頼性に関する記述のうち、適切なものはどれか。'),(12,'5-12','あるシステムの今年度のMTBFは3,000時間、MTTRは1,000時間である。翌年度はMTBFについて今年度の20%分の改善、MTTRについて今年度の10%分の改善を図ると、翌年度の稼働率は何%になるか。'),(13,'5-13','図のような、稼働率Pのシステムで構成された多重化システム全体の稼働率を表す式はどれか。ここで、並列の部分は、どちらか一方が稼働していればよいものとする。');

--
-- Table structure for table `section_6`
--

CREATE TABLE `section_6` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_6`
--

INSERT INTO `section_6` VALUES (1,'6-1','四つのジョブA〜Dを次の条件で実行し印刷する。全ての印刷が完了するのは、ジョブを起動してから何秒後か。\r\n\r\n〔条件〕\r\n（1）ジョブは一斉に起動され、多重度1で実行される。\r\n（2）優先順位はAが最も高く、B、C、Dの順に低くなる。\r\n（3）各ジョブの実行後、スプーリング機能が1台のプリンターを用いて逐次印刷を行う。\r\n（4）各ジョブを単独で実行した場合の実行時間と印刷時間は、表のとおりである。\r\n（5）その他のオーバーヘッドは考慮しない。'),(2,'6-2','スプーリングの説明として、適切なものはどれか。'),(3,'6-3','入出力管理におけるバッファの機能として、適切なものはどれか。'),(4,'6-4','図の送信タスクから受信タスクにT秒間連続してデータを送信する。1秒当たりの送信量をS、1秒当たりの受信量をRとしたとき、バッファがオーバーフローしないバッファサイズLを表す関係式として適切なものはどれか。ここで、受信タスクよりも送信タスクの方が転送速度は速く、次の転送開始までの時間間隔は十分にあるものとする。'),(5,'6-5','メイン処理、及び表に示す二つの割込みA、Bの処理があり、多重割込みが許可されている。割込みA、Bが図のタイミングで発生するとき、0ミリ秒から5ミリ秒までの間にメイン処理が利用できるCPU時間は何ミリ秒か。ここで、割込み処理の呼出し及び復帰に伴うオーバーヘッドは無視できるものとする。'),(6,'6-6','優先度に基づくプリエンプティブなスケジューリングを行うリアルタイムOSで、二つのタスクA、Bをスケジューリングする。Aの方がBよりも優先度が高い場合にリアルタイムOSが行う動作のうち、適切なものはどれか。'),(7,'6-7','マルチプログラミングにおけるプロセスの切替え手順を示した図において、OSの処理a〜cとして、適切な組合せはどれか。'),(8,'6-8','タスクのディスパッチの説明として、適切なものはどれか。'),(9,'6-9','スケジューリングに関する記述のうち、ラウンドロビン方式の説明として、適切なものはどれか。'),(10,'6-10','ページング方式の説明として、適切なものはどれか。'),(11,'6-11','ページング方式の仮想記憶において、ページフォールトの発生回数を増加させる要因はどれか。'),(12,'6-12','仮想記憶管理のページ入れ替え方式のうち、最後に使われてからの経過時間が最も長いページを入れ替えるものはどれか。'),(13,'6-13','仮想記憶方式では、割り当てられる実記憶の容量が小さいとページアウト、ページインが頻繁に発生し、処理能力が急速に低下することがある。このような現象を何というか。'),(14,'6-14','ファイルシステムの絶対パス名を説明したものはどれか。'),(15,'6-15','A、Bという名の複数のディレクトリが、図に示す構造で管理されている。“\\B\\A\\B”がカレントディレクトリになるのは、カレントディレクトリをどのように移動した場合か。ここで、ディレクトリの指定は次の方法によるものとし、→は移動の順序を示す。\r\n\r\n〔ディレクトリ指定方法〕\r\n(1) ディレクトリは、“ディレクトリ名\\……\\ディレクトリ名”のように、経路上のディレクトリを順に“\\”で区切って並べた後に、“\\”とディレクトリ名を指定する。\r\n(2) カレントディレクトリは、“.”で表す。\r\n(3) 1階層上のディレクトリは、“..”で表す。\r\n(4) 始まりが“\\”のときは、左端にルートディレクトリが省略されているものとする。\r\n(5) 始まりが“\\”、“.”、“..”のいずれでもないときは、左端に“.\\”が省略されているものとする。'),(16,'6-16','データベースのバックアップ処理には、フルバックアップ方式と差分バックアップ方式がある。差分バックアップ方式に関する記述のうち、適切なものはどれか。'),(17,'6-17','バックアップ方式の説明のうち、増分バックアップはどれか。ここで、最初のバックアップでは、全てのファイルのバックアップを取得し、OSが管理しているファイル更新を示す情報はリセットされるものとする。'),(18,'6-18','リンカの機能として、適切なものはどれか。'),(19,'6-19','コンパイラにおける最適化の説明として、適切なものはどれか。'),(20,'6-20','静的テストツールの機能に分類されるものはどれか。'),(21,'6-21','オープンソースの統合開発環境であって、アプリケーション開発のためのソフトウェア及び支援ツール類をまとめたものはどれか。'),(22,'6-22','オープンソースライセンスにおいて、“著作権を保持したまま、プログラムの複製や改変、再配布を制限せず、そのプログラムから派生した二次著作物（派生物）には、オリジナルと同じ配布条件を適用する”とした考え方はどれか。');

--
-- Table structure for table `section_7`
--

CREATE TABLE `section_7` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_7`
--

INSERT INTO `section_7` VALUES (1,'7-1','フラッシュメモリに関する記述として、適切なものはどれか。'),(2,'7-2','コンデンサに蓄えた電荷の有無で情報を記憶するメモリはどれか。'),(3,'7-3','DRAMの特徴はどれか。'),(4,'7-4','メモリセルにフリップフロップ回路を利用したものはどれか。'),(5,'7-5','二つの安定状態をもつ順序回路はどれか。'),(6,'7-6','機械式接点の押しボタンスイッチを1回押したときに、押してから数ミリ秒の間、複数回のON、OFFが発生する現象はどれか。'),(7,'7-7','7セグメントLED点灯回路で、出力ポートに16進数で6Dを出力したときの表示状態はどれか。ここで、P7を最上位ビット（MSB）、P0を最下位ビット（LSB）とし、ポート出力が1のとき、LEDは点灯する。');

--
-- Table structure for table `section_8`
--

CREATE TABLE `section_8` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_8`
--

INSERT INTO `section_8` VALUES (1,'8-1',''),(2,'8-2','ある商店では、約200品目の商品を取り扱っている。商品データの新規登録画面の入力項目のうち、入力方式としてプルダウンメニューを用いるのが適しているものはどれか。'),(3,'8-3','Webコンテンツのユーザビリティの説明として、適切なものはどれか。'),(4,'8-4','使用性（ユーザビリティ）の規格 (JIS Z 8521) では、使用性を、「ある製品が、指定された利用者によって、指定された利用の状況下で、指定された目的を達成するために用いられる際の、有効さ、効率及び利用者の満足度の度合い」と定義している。この定義中の「利用者の満足度」を評価するのに適した方法はどれか。'),(5,'8-5','ビットマップフォントよりも、アウトラインフォントの利用が適しているケースはどれか。'),(6,'8-6','音声のサンプリングを１秒間に11,000回行い、サンプリングした値をそれぞれ8ビットのデータとして記録する。このとき、 $512 \\times 10^6$ バイトの容量をもつフラッシュメモリに記録できる音声の長さは、最大何分か。'),(7,'8-7','3次元グラフィックス処理におけるクリッピングの説明はどれか。'),(8,'8-8','液晶ディスプレイなどの表示装置において、傾いた直線を滑らかに表示する手法はどれか。'),(9,'8-9','テクスチャマッピングを説明したものはどれか。'),(10,'8-10','H.264/MPEG-4 AVCの説明として、適切なものはどれか。'),(11,'8-11','頻繁に行う操作を効率よく行えるようにしたユーザーインタフェースはどれか。');

--
-- Table structure for table `section_9`
--

CREATE TABLE `section_9` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `Q` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_9`
--

INSERT INTO `section_9` VALUES (1,'9-1','関係データベースのデータ構造の説明として、適切なものはどれか。'),(2,'9-2','関係データベースの主キー制約の条件として、キー値が重複していないことの他に、主キーを構成する列に必要な条件はどれか。'),(3,'9-3','関係データベースにおいて、外部キーを定義する目的として、適切なものはどれか。'),(4,'9-4','E-R図に関する記述のうち、適切なものはどれか。'),(5,'9-5','6行だけから成る“配送”表において成立している関数従属はどれか。ここで、X→Yは、XはYを関数的に決定することを表す。'),(6,'9-6','“従業員”表を第3正規形にしたものはどれか。ここで、下線部は主キーを表す。\r\n従業員（<u>従業員番号</u>, 従業員氏名, {<u>技能コード</u>, 技能名, 技能経験年数}）\r\n(({})は繰返しを表す)'),(7,'9-7','UMLを用いて表した図のデータモデルの多重度の説明のうち、適切なものはどれか。'),(8,'9-8','関係データベースの操作のうち、射影 (projection) の説明として、適切なものはどれか。'),(9,'9-9','列A1 〜 A5から成るR表に対する次のSQL文は、関係代数のどの演算に対応するか。\r\n\r\nSELECT A1, A2, A3 FROM R\r\nWHERE A4 = \'a\''),(10,'9-10','“学生”表と“学部”表に対して次のSQL文を実行した結果として、正しいものはどれか。\r\n\r\n（SQL文）\r\nSELECT 氏名 FROM 学生, 学部\r\nWHERE 所属 = 学部名 AND 学部.住所 = \'新宿\''),(11,'9-11','関係XとYを自然結合した後、関係Zを得る関係代数演算はどれか。'),(12,'9-12','“商品”表のデータが次の状態のとき、（ビュー定義）で示すビュー“収益商品”の行数が減少する更新処理はどれか。\r\n\r\n（ビュー定義）\r\nCREATE VIEW 収益商品\r\nAS SELECT * FROM 商品\r\nWHERE 売値 - 仕入値 >= 40000'),(13,'9-13','“得点”表から、学生ごとに全科目の点数の平均を算出し、平均が80点以上の学生の学籍番号とその平均点を求める。aに入れる適切な句はどれか。ここで、実線の下線は主キーを表す。\r\n\r\n得点 (<u>学籍番号</u>, <u>科目</u>, 点数)\r\n\r\n（SQL文）\r\nSELECT 学籍番号, AVG(点数)\r\nFROM 得点\r\nGROUP BY a'),(14,'9-14','クライアントサーバシステムにおいて、利用頻度が高い命令群をあらかじめサーバ上のDBMSに格納しておくことによって、クライアントサーバ間のネットワーク負荷を軽減する仕組みはどれか。'),(15,'9-15','関係データベースの表の列に利用者がインデックスを設定する目的はどれか。'),(16,'9-16','DBMSに実装すべき原子性（atomicity）を説明したものはどれか。'),(17,'9-17','データベースの更新前や更新後の値を書き出して、データベースの更新記録として保存するファイルはどれか。'),(18,'9-18','トランザクション処理プログラムが、データベース更新の途中で異常終了した場合、ロールバック処理によってデータベースを復元する。このとき使用する情報はどれか。'),(19,'9-19','データベースの障害復旧に関する記述のうち、適切なものはどれか。'),(20,'9-20','DBMSにおいて、複数のトランザクション処理プログラムが同一データベースを同時に更新する場合、論理的な矛盾を生じさせないために用いる技法はどれか。'),(21,'9-21','ロックの両立性に関する記述のうち、適切なものはどれか。'),(22,'9-22','RDBMSのロックの粒度に関する次の記述において、$a$、$b$ の組合せとして適切なものはどれか。\r\n\r\n並行に処理される二つのトランザクションがそれぞれ一つの表内の複数の行を更新する。行単位のロックを使用する場合と表単位のロックを使用する場合とを比べると、ロックの競合がより起こりやすいのは [ $a$ ] 単位のロックを使用する場合である。また、トランザクション実行中にロックを管理するためのRDBMSのメモリ使用領域がより多く必要になるのは [ $b$ ] 単位のロックを使用する場合である。');


CREATE DATABASE  IF NOT EXISTS `Correct_Answer_DB` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
USE `Correct_Answer_DB`;
--
-- Host: 127.0.0.1    Database: Correct_Answer_DB
-- ------------------------------------------------------


--
-- Table structure for table `section_1`
--

CREATE TABLE `section_1` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_1`
--

INSERT INTO `section_1` VALUES (2,'1-1','エ'),(3,'1-2','ア'),(4,'1-1','エ'),(5,'1-2','ア'),(6,'1-3','イ'),(7,'1-4','ウ'),(8,'1-5','ア'),(9,'1-6','ア'),(10,'1-7','ウ'),(11,'1-8','ア');

--
-- Table structure for table `section_10`
--

CREATE TABLE `section_10` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_10`
--

INSERT INTO `section_10` VALUES (1,'10-1','エ'),(2,'10-2','エ'),(3,'10-3','ウ'),(4,'10-4','イ'),(5,'10-5','ア'),(6,'10-6','ア'),(7,'10-7','エ'),(8,'10-8','エ'),(9,'10-9','イ'),(10,'10-10','イ'),(11,'10-11','エ'),(12,'10-12','エ'),(13,'10-13','ウ'),(14,'10-14','エ'),(15,'10-15','イ'),(16,'10-16','エ'),(17,'10-17','ウ'),(18,'10-18','エ'),(19,'10-19','ウ'),(20,'10-20','イ'),(21,'10-21','エ'),(22,'10-22','ア'),(23,'10-23','ア'),(24,'10-24','イ'),(25,'10-25','ア'),(26,'10-26','ウ'),(27,'10-27','ウ'),(28,'10-28','エ');

--
-- Table structure for table `section_11`
--

CREATE TABLE `section_11` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=44 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_11`
--

INSERT INTO `section_11` VALUES (1,'11-1','イ'),(2,'11-2','ア'),(3,'11-3','ウ'),(4,'11-4','エ'),(5,'11-5','ウ'),(6,'11-6','ウ'),(7,'11-7','ア'),(8,'11-8','イ'),(9,'11-9','エ'),(10,'11-10','エ'),(11,'11-11','イ'),(12,'11-12','イ'),(13,'11-13','ア'),(14,'11-14','イ'),(15,'11-15','ウ'),(16,'11-16','ウ'),(17,'11-17','エ'),(18,'11-18','ア'),(19,'11-19','ウ'),(20,'11-20','エ'),(21,'11-21','ウ'),(22,'11-22','ウ'),(23,'11-23','ウ'),(24,'11-24','ウ'),(25,'11-25','ア'),(26,'11-26','イ'),(27,'11-27','イ'),(28,'11-28','エ'),(29,'11-29','ア'),(30,'11-30','ウ'),(31,'11-31','イ'),(32,'11-32','ウ'),(33,'11-33','ア'),(34,'11-34','ウ'),(35,'11-35','エ'),(36,'11-36','エ'),(37,'11-37','イ'),(38,'11-38','ウ'),(39,'11-39','エ'),(40,'11-40','エ'),(41,'11-41','イ'),(42,'11-42','イ'),(43,'11-43','イ');

--
-- Table structure for table `section_12`
--

CREATE TABLE `section_12` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_12`
--

INSERT INTO `section_12` VALUES (1,'12-1','イ'),(2,'12-2','エ'),(3,'12-3','イ'),(4,'12-4','ウ'),(5,'12-5','イ'),(6,'12-6','ア'),(7,'12-7','イ'),(8,'12-8','ウ'),(9,'12-9','エ'),(10,'12-10','エ'),(11,'12-11','イ'),(12,'12-12','ウ'),(13,'12-13','ア'),(14,'12-14','イ'),(15,'12-15','イ'),(16,'12-16','イ'),(17,'12-17','イ'),(18,'12-18','ウ'),(19,'12-19','ア'),(20,'12-20','エ'),(21,'12-21','イ'),(22,'12-22','ウ'),(23,'12-23','イ'),(24,'12-24','エ'),(25,'12-25','エ');

--
-- Table structure for table `section_13`
--

CREATE TABLE `section_13` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_13`
--

INSERT INTO `section_13` VALUES (1,'13-1','ウ'),(2,'13-2','イ'),(3,'13-3','ウ'),(4,'13-4','ア'),(5,'13-5','ウ'),(6,'13-6','イ'),(7,'13-7','ウ');

--
-- Table structure for table `section_14`
--

CREATE TABLE `section_14` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_14`
--

INSERT INTO `section_14` VALUES (1,'14-1','ウ'),(2,'14-2','ウ'),(3,'14-3','エ'),(4,'14-4','イ'),(5,'14-5','エ'),(6,'14-6','ウ'),(7,'14-7','イ'),(8,'14-8','ウ'),(9,'14-9','ウ'),(10,'14-10','ア'),(11,'14-11','ア'),(12,'14-12','ウ'),(13,'14-13','エ'),(14,'14-14','ア'),(15,'14-15','ア'),(16,'14-16','イ'),(17,'14-17','エ');

--
-- Table structure for table `section_15`
--

CREATE TABLE `section_15` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_15`
--

INSERT INTO `section_15` VALUES (1,'15-1','イ'),(2,'15-2','イ'),(3,'15-3','ウ'),(4,'15-4','ア'),(5,'15-5','イ'),(6,'15-6','ア'),(7,'15-7','エ'),(8,'15-8','イ'),(9,'15-9','ア'),(10,'15-10','ア'),(11,'15-11','イ'),(12,'15-12','イ'),(13,'15-13','イ'),(14,'15-14','ア'),(15,'15-15','イ'),(16,'15-16','エ'),(17,'15-17','エ'),(18,'15-18','ウ'),(19,'15-19','エ');

--
-- Table structure for table `section_16`
--

CREATE TABLE `section_16` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_16`
--

INSERT INTO `section_16` VALUES (1,'16-1','ウ'),(2,'16-2','ウ'),(3,'16-3','イ'),(4,'16-4','ア'),(5,'16-5','イ'),(6,'16-6','ア'),(7,'16-7','ウ'),(8,'16-8','ウ'),(9,'16-9','イ'),(10,'16-10','ア'),(11,'16-11','エ'),(12,'16-12','ア'),(13,'16-13','イ'),(14,'16-14','エ'),(15,'16-15','エ');

--
-- Table structure for table `section_17`
--

CREATE TABLE `section_17` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_17`
--

INSERT INTO `section_17` VALUES (1,'17-1','ウ'),(2,'17-2','イ'),(3,'17-3','ア'),(4,'17-4','イ'),(5,'17-5','ウ'),(6,'17-6','イ'),(7,'17-7','イ'),(8,'17-8','ウ'),(9,'17-9','イ'),(10,'17-10','エ'),(11,'17-11','イ'),(12,'17-12','');

--
-- Table structure for table `section_18`
--

CREATE TABLE `section_18` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_18`
--

INSERT INTO `section_18` VALUES (1,'18-1','イ'),(2,'18-2','イ'),(3,'18-3','ウ'),(4,'18-4','エ'),(5,'18-5','ア'),(6,'18-6','イ'),(7,'18-7','ア'),(8,'18-8','エ'),(9,'18-9','イ'),(10,'18-10','エ'),(11,'18-11','ウ'),(12,'18-12','ウ'),(13,'18-13','ウ'),(14,'18-14','イ'),(15,'18-15','エ'),(16,'18-16','ウ'),(17,'18-17','ウ'),(18,'18-18','エ'),(19,'18-19','ウ'),(20,'18-20','ウ'),(21,'18-21','ア'),(22,'18-22','エ'),(23,'18-23','ア');

--
-- Table structure for table `section_19`
--

CREATE TABLE `section_19` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_19`
--

INSERT INTO `section_19` VALUES (1,'19-1','エ'),(2,'19-2','イ'),(3,'19-3','エ'),(4,'19-4','エ'),(5,'19-5','ウ'),(6,'19-6','ウ'),(7,'19-7','ウ'),(8,'19-8','エ'),(9,'19-9','イ'),(10,'19-10','イ'),(11,'19-11','エ'),(12,'19-12','ウ'),(13,'19-13','エ'),(14,'19-14','ア'),(15,'19-15','イ'),(16,'19-16','ウ'),(17,'19-17','エ'),(18,'19-18','エ'),(19,'19-19','イ'),(20,'19-20','ア'),(21,'19-21','エ');

--
-- Table structure for table `section_2`
--

CREATE TABLE `section_2` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_2`
--

INSERT INTO `section_2` VALUES (1,'2-1','イ'),(2,'2-2','ウ'),(3,'2-3','ウ'),(4,'2-4','ア'),(5,'2-5','イ'),(6,'2-6','ウ'),(7,'2-7','ウ'),(8,'2-8','イ'),(9,'2-9','ウ'),(10,'2-10','ウ'),(11,'2-11','ア'),(12,'2-12','ウ'),(13,'2-13','ウ'),(14,'2-14','ウ'),(15,'2-15','エ');

--
-- Table structure for table `section_20`
--

CREATE TABLE `section_20` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_20`
--

INSERT INTO `section_20` VALUES (1,'20-1','エ'),(2,'20-2','イ'),(3,'20-3','ウ'),(4,'20-4','イ'),(5,'20-5','エ'),(6,'20-6','ア'),(7,'20-7','イ'),(8,'20-8','ウ'),(9,'20-9','エ'),(10,'20-10','ウ'),(11,'20-11','ア'),(12,'20-12','ウ'),(13,'20-13','エ'),(14,'20-14','イ'),(15,'20-15','エ'),(16,'20-16','ア'),(17,'20-17','イ'),(18,'20-18','イ'),(19,'20-19','イ'),(20,'20-20','イ'),(21,'20-21','イ');

--
-- Table structure for table `section_21`
--

CREATE TABLE `section_21` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_21`
--

INSERT INTO `section_21` VALUES (1,'21-1','エ'),(2,'21-2','エ'),(3,'21-3','ア'),(4,'21-4','ウ'),(5,'21-5','エ'),(6,'21-6','ウ'),(7,'21-7','ア'),(8,'21-8','ア'),(9,'21-9','エ'),(10,'21-10','ア'),(11,'21-11','ウ');

--
-- Table structure for table `section_22`
--

CREATE TABLE `section_22` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_22`
--

INSERT INTO `section_22` VALUES (1,'22-1','イ'),(2,'22-2','エ'),(3,'22-3','エ'),(4,'22-4','イ'),(5,'22-5','オ'),(6,'22-6','ウ');

--
-- Table structure for table `section_3`
--

CREATE TABLE `section_3` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_3`
--

INSERT INTO `section_3` VALUES (1,'3-1','ウ'),(2,'3-2','ウ'),(3,'3-3','ア'),(4,'3-4','エ'),(5,'3-5','イ'),(6,'3-6','ア'),(7,'3-7','イ'),(8,'3-8','イ'),(9,'3-9','イ'),(10,'3-10','ウ'),(11,'3-11','ウ'),(12,'3-12','イ'),(13,'3-13','ア'),(14,'3-14','ウ'),(15,'3-15','イ'),(16,'3-16','エ'),(17,'3-17','ア'),(18,'3-18','ウ'),(19,'3-19','ア'),(20,'3-20','イ'),(21,'3-21','イ'),(22,'3-22','ア');

--
-- Table structure for table `section_4`
--

CREATE TABLE `section_4` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_4`
--

INSERT INTO `section_4` VALUES (1,'4-1','エ'),(2,'4-2','ア'),(3,'4-3','エ'),(4,'4-4','ア'),(5,'4-5','エ'),(6,'4-6','ウ'),(7,'4-7','エ'),(8,'4-8','イ'),(9,'4-9','ア'),(10,'4-10','イ'),(11,'4-11','エ'),(12,'4-12','ア'),(13,'4-13','エ'),(14,'4-14','イ'),(15,'4-15','エ'),(16,'4-16','イ'),(17,'4-17','ア'),(18,'4-18','エ'),(19,'4-19','ウ');

--
-- Table structure for table `section_5`
--

CREATE TABLE `section_5` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_5`
--

INSERT INTO `section_5` VALUES (1,'5-1','ウ'),(2,'5-2','エ'),(3,'5-3','イ'),(4,'5-4','ア'),(5,'5-5','エ'),(6,'5-6','ア'),(7,'5-7','ア'),(8,'5-8','ア'),(9,'5-9','ア'),(10,'5-10','イ'),(11,'5-11','エ'),(12,'5-12','エ'),(13,'5-13','エ');

--
-- Table structure for table `section_6`
--

CREATE TABLE `section_6` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_6`
--

INSERT INTO `section_6` VALUES (1,'6-1','ウ'),(2,'6-2','エ'),(3,'6-3','イ'),(4,'6-4','エ'),(5,'6-5','ア'),(6,'6-6','ウ'),(7,'6-7','ウ'),(8,'6-8','イ'),(9,'6-9','ア'),(10,'6-10','ア'),(11,'6-11','ア'),(12,'6-12',''),(13,'6-13','ア'),(14,'6-14','エ'),(15,'6-15','ア'),(16,'6-16','イ'),(17,'6-17','ウ'),(18,'6-18','ウ'),(19,'6-19','ウ'),(20,'6-20','ア'),(21,'6-21','ア'),(22,'6-22','ウ');

--
-- Table structure for table `section_7`
--

CREATE TABLE `section_7` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_7`
--

INSERT INTO `section_7` VALUES (1,'7-1','エ'),(2,'7-2','イ'),(3,'7-3','エ'),(4,'7-4','エ'),(5,'7-5','エ'),(6,'7-6','ウ'),(7,'7-7','ウ');

--
-- Table structure for table `section_8`
--

CREATE TABLE `section_8` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_8`
--

INSERT INTO `section_8` VALUES (1,'8-1','ウ'),(2,'8-2','ウ'),(3,'8-3','エ'),(4,'8-4','ア'),(5,'8-5','エ'),(6,'8-6','ウ'),(7,'8-7','イ'),(8,'8-8','ア'),(9,'8-9','エ'),(10,'8-10','エ'),(11,'8-11','ウ');

--
-- Table structure for table `section_9`
--

CREATE TABLE `section_9` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `A` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_9`
--

INSERT INTO `section_9` VALUES (1,'9-1','エ'),(2,'9-2','ア'),(3,'9-3','ア'),(4,'9-4','イ'),(5,'9-5','ア'),(6,'9-6','ウ'),(7,'9-7','ア'),(8,'9-8','ウ'),(9,'9-9','ウ'),(10,'9-10','ウ'),(11,'9-11','ウ'),(12,'9-12','ア'),(13,'9-13','ウ'),(14,'9-14','エ'),(15,'9-15','イ'),(16,'9-16','ウ'),(17,'9-17','エ'),(18,'9-18','エ'),(19,'9-19','イ'),(20,'9-20','エ'),(21,'9-21','イ'),(22,'9-22','ウ');


CREATE DATABASE  IF NOT EXISTS `Example_DB` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
USE `Example_DB`;
--
-- Host: 127.0.0.1    Database: Example_DB
-- ------------------------------------------------------


--
-- Table structure for table `section_1`
--

CREATE TABLE `section_1` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_1`
--

INSERT INTO `section_1` VALUES (2,'1-1','8','16','128','256'),(3,'1-2','0.05','0.125','0.375','0.5'),(4,'1-1','8','16','128','256'),(5,'1-2','0.05','0.125','0.375','0.5'),(6,'1-3','939/16','3735/64','14939/256','14941/256'),(7,'1-4','0.3','0.4','0.5','0.8'),(8,'1-5','2進数の有限小数は、10進数にしても必ず有限小数になる。','8進数の有限小数は、2進数にすると有限小数にならないこともある。','8進数の有限小数は、10進数にすると有限小数にならないこともある。','10進数の有限小数は、8進数にしても必ず有限小数になる。'),(9,'1-6','$2^5+2^3+2^1+2^{-2}+2^{-5}+2^{-6}$','$2^5+2^3+2^1+2^{-1}+2^{-4}+2^{-5}$','$2^6+2^4+2^2+2^{-2}+2^{-5}+2^{-6}$','$2^6+2^4+2^2+2^{-1}+2^{-4}+2^{-5}$'),(10,'1-7','3','4','5','6'),(11,'1-8','$x$を2ビット左にシフトした値に$x$を加算し、更に1ビット左にシフトする。','$x$を2ビット左にシフトした値に$x$を加算し、更に2ビット左にシフトする。','$x$を3ビット左にシフトした値と、$x$を2ビット左にシフトした値を加算する。','$x$を3ビット左にシフトした値に$x$を加算し、更に1ビット左にシフトする。');

--
-- Table structure for table `section_10`
--

CREATE TABLE `section_10` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_10`
--

INSERT INTO `section_10` VALUES (1,'10-1','16','32','64','128'),(2,'10-2','10',' 53','67','80'),(3,'10-3','6.1','44','49','53'),(4,'10-4','メモリモジュールに電源が供給されているかどうかを判定する。','読出し時に、エラーが発生したかどうかを検出する。','読出し時に、エラーを検出して自動的に訂正する。','読み出したデータを暗号化する。'),(5,'10-5','CRC方式','垂直パリティチェック方式','水平パリティチェック方式','ハミング符号方式'),(6,'10-6','1ビットの誤りを検出できる。','1ビットの誤りを訂正でき、2ビットの誤りを検出できる。','奇数パリティならば1ビットの誤りを検出できるが、偶数パリティでは1ビットの誤りも検出できない。','奇数パリティならば奇数個のビット誤りを、偶数パリティならば偶数個のビット誤りを検出できる。'),(7,'10-7','MACアドレス','シーケンス番号','プロトコル番号','ポート番号'),(8,'10-8','(先頭24ビット) エリアID / (後続24ビット) IPアドレス','(先頭24ビット) エリアID / (後続24ビット) 固有製造番号','(先頭24ビット) OUI (ベンダーID) / (後続24ビット) IPアドレス','(先頭24ビット) OUI (ベンダーID) / (後続24ビット) 固有製造番号'),(9,'10-9','10.170.70.0','10.170.70.16','10.170.70.31','10.170.70.255'),(10,'10-10','192.168.1.14と192.168.1.17','192.168.1.17と192.168.1.29','192.168.1.29と192.168.1.33','192.168.1.33と192.168.1.49'),(11,'10-11','200.170.70.17','200.170.70.20','200.170.70.30','200.170.70.31'),(12,'10-12','23','24','254','510'),(13,'10-13','32','64','128','256'),(14,'10-14','アドレス長は96ビットである。','全てグローバルアドレスである。','全てのIPv6アドレスとIPv4アドレスを、1対1に対応付けることができる。','複数のアドレス表記法があり、その一つは、アドレスの16進数表記を4文字（16ビット）ずつコロン“:”で区切る方法である。'),(15,'10-15','ARP','DHCP','RIP','SMTP'),(16,'10-16','インターネットへのアクセスをキャッシュしておくことによって、その後に同じIPアドレスのWebサイトへアクセスする場合、表示を高速化できる機能である。','通信中のIPパケットを検査して、インターネットからの攻撃や侵入を検知する機能である。','特定の端末宛てのIPパケットだけを通過させる機能である。','プライベートIPアドレスとグローバルIPアドレスを相互に変換する機能である。'),(17,'10-17','DHCP','DNS','NAPT','RADIUS'),(18,'10-18','PCやプリンターなどからのIPアドレス付与の要求に対して、サーバに登録してあるIPアドレスの中から使用されていないIPアドレスを割り当てる。','サーバにあるプログラムを、サーバのIPアドレスを意識することなく、プログラム名の指定だけで呼び出すようにする。','社内のプライベートIPアドレスをグローバルIPアドレスに変換し、インターネットへのアクセスを可能にする。','ドメイン名やホスト名などとIPアドレスとを対応付ける。'),(19,'10-19','スイッチングハブ（レイヤー2スイッチ）','ブリッジ','リピータ','ルーター'),(20,'10-20','ゲートウェイ','ブリッジ','リピータ','ルーター'),(21,'10-21','スイッチングハブ','ブリッジ','リピータハブ','ルーター'),(22,'10-22','宛先IPアドレス','宛先MACアドレス','発信元IPアドレス','発信元MACアドレス'),(23,'10-23','エンドシステム間のデータ伝送を実現するために、ルーティングや中継などを行う。','各層のうち、最も利用者に近い部分であり、ファイル転送や電子メールなどの機能が実現されている。','物理的な通信媒体の特性の差を吸収し、上位の層に透過的な伝送路を提供する。','隣接ノード間の伝送制御手順（誤り検出、再送制御など）を提供する。'),(24,'10-24','データリンク層において、宛先アドレスに従って適切なLANポートにパケットを中継する機能','ネットワーク層において、宛先アドレスに従って適切なLANポートにパケットを中継する機能','物理層において、異なる伝送媒体を接続し、信号を相互に変換する機能','物理層において、入力信号を全てのLANポートに対して中継する機能'),(25,'10-25','ゲートウェイ','ブリッジ','リピータ','ルーター'),(26,'10-26','ARP','ICMP','NTP','RIP'),(27,'10-27','HTML','MHS','MIME','SMTP'),(28,'10-28','BASE64','GZIP','PNG','S/MIME');

--
-- Table structure for table `section_11`
--

CREATE TABLE `section_11` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=44 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_11`
--

INSERT INTO `section_11` VALUES (1,'11-1','ウイルス感染で自動作成されたバックドアからシステムに侵入する。','システム管理者などを装い、利用者に問い合わせてパスワードを取得する。','総当たり攻撃ツールを用いてパスワードを解析する。','バッファオーバーフローなどのソフトウェアの脆（ぜい）弱性を利用してシステムに侵入する。'),(2,'11-2','“機会”とは、情報システムなどの技術や物理的な環境、組織のルールなど、内部者による不正行為の実行を可能又は容易にする環境の存在である。','“情報と伝達”とは、必要な情報が識別、把握及び処理され、組織内外及び関係者相互に正しく伝えられるようにすることである。','“正当化”とは、ノルマによるプレッシャーなどのことである。','“動機”とは、良心のかしゃくを乗り越える都合の良い解釈や他人への責任転嫁など、内部者が不正行為を自ら納得させるための自分勝手な理由付けである。'),(3,'11-3','後処理の段階において、システムログに攻撃の痕跡が残っていないかどうかを調査する。','権限取得の段階において、権限を奪取できそうなアカウントがあるかどうかを調査する。','事前調査の段階において、攻撃できそうなサービスがあるかどうかを調査する。','不正実行の段階において、攻撃者にとって有益な利用者情報があるかどうかを調査する。'),(4,'11-4','256','$2^{128}$','$2^{255}$','$2^{256}$'),(5,'11-5','辞書にある単語をパスワードに設定している利用者がいる状況に着目して、攻撃対象とする利用者IDを一つ定め、辞書にある単語やその組合せをパスワードとして、ログインを試行する。','パスワードの文字数の上限が小さいWebサイトに対して、攻撃対象とする利用者IDを一つ定め、文字を組み合わせたパスワードを総当たりして、ログインを試行する。','複数サイトで同一の利用者IDとパスワードを使っている利用者がいる状況に着目して、不正に取得した他サイトの利用者IDとパスワードの一覧を用いて、ログインを試行する。','よく用いられるパスワードを一つ定め、文字を組み合わせた利用者IDを総当たりして、ログインを試行する。'),(6,'11-6','Webサイトへの不正な入力を排除するために、Webサイトの入力フォームの入力データから、HTMLタグ、JavaScript、SQL文などを検出し、それらを他の文字列に置き換えるプログラム','サーバへの侵入口となり得る脆弱なポートを探すために、攻撃者のPCからサーバのTCPポートに順番にアクセスするプログラム','利用者の意図に反してPCにインストールされ、利用者の個人情報やアクセス履歴などの情報を収集するプログラム','利用者のパスワードを調べるために、サーバにアクセスし、辞書に載っている単語を総当たりで試すプログラム'),(7,'11-7','アクセスする際にパスワード認証などの正規の手続きが必要なWebサイトに、当該手続きを経ないでアクセス可能なURL','インターネットに公開されているサーバのTCPポートの中からアクティブになっているポートを探して、稼働中のサービスを特定するためのツール','ネットワーク上の通信パケットを取得して通信内容を見るために設けられたスイッチのLANポート','プログラムが確保するメモリ領域に、領域の大きさを超える長さの文字列を入力してあふれさせ、ダウンさせる攻撃'),(8,'11-8','通信を行う2者間の経路上に割り込み、両者が交換する情報を収集し、改ざんする。','ネットバンキング利用時に、利用者が入力したパスワードを収集する。','ブラウザでの動画閲覧時に、利用者の意図しない広告を勝手に表示する。','ブラウザの起動時に、利用者がインストールしていないツールバーを勝手に表示する。'),(9,'11-9','Webページに入力した内容をそのまま表示する部分がある場合、ページ内に悪意のスクリプトを埋め込み、ユーザーとサーバに被害を与える。','ウイルスに感染したコンピュータを、インターネットなどのネットワークを通じて外部から操る。','コンピュータ利用者のIPアドレスやWebの閲覧履歴などの個人情報を、ひそかに収集して外部へ送信する。','電子メールを発信して受信者を誘導し、実在する会社などを装った偽のWebサイトにアクセスさせ、個人情報をだまし取る。'),(10,'11-10','PC内のマルウェアを遠隔操作して、PCのハードディスクドライブを丸ごと暗号化する。','外部ネットワークからファイアウォールの設定の誤りを突いて侵入し、内部ネットワークにあるサーバのシステムドライブにルートキットを仕掛ける。','公開Webサイトにおいて、スクリプトをWebページ中の入力フィールドに入力し、Webサーバがアクセスするデータベース内のデータを不正にダウンロードする。','利用者が公開Webサイトを閲覧したときに、その利用者の意図にかかわらず、PCにマルウェアをダウンロードさせて感染させる。'),(11,'11-11','DNSキャッシュポイズニング','SEOポイズニング','クロスサイトスクリプティング','ソーシャルエンジニアリング'),(12,'11-12','DNSサーバのソフトウェアのバージョン情報を入手して、DNSサーバのセキュリティホールを特定する。','PCが参照するDNSサーバに偽のドメイン情報を注入して、利用者を偽装されたサーバに誘導する。','攻撃対象のサービスを妨害するために、攻撃者がDNSサーバを踏み台に利用して再帰的な問い合わせを大量に行う。','内部情報を入手するために、DNSサーバが保存するゾーン情報をまとめて転送させる。'),(13,'11-13','Webアプリケーションに問題があるとき、悪意のある問い合わせや操作を行う命令文をWebサイトに入力して、データベースのデータを不正に取得したり改ざんしたりする攻撃','悪意のあるスクリプトを埋め込んだWebページを訪問者に閲覧させて、別のWebサイトで、その訪問者が意図しない操作を行わせる攻撃','市販されているDBMSの脆弱性を悪用することによって、宿主となるデータベースサーバを探して感染を繰り返し、インターネットのトラフィックを急増させる攻撃','訪問者の入力データをそのまま画面に表示するWebサイトを悪用して、悪意のあるスクリプトを訪問者のWebブラウザで実行させる攻撃'),(14,'11-14','攻撃者が、Webアプリケーションの入力データとしてデータベースへの命令文を構成するデータを入力し、管理者の意図していないSQL文を実行させる。','攻撃者が、パス名を使ってファイルを指定し、管理者の意図していないファイルを不正に閲覧する。','攻撃者が、利用者をWebサイトに誘導した上で、WebアプリケーションによるHTML出力のエスケープ処理の欠陥を悪用し、利用者のWebブラウザで悪意のあるスクリプトを実行させる。','セッションIDによってセッションが管理されるとき、攻撃者がログイン中の利用者のセッションIDを不正に取得し、その利用者なりすましてサーバにアクセスする。'),(15,'11-15','暗号化通信に使用する場合、鍵を相手と共有する必要があり、事前に平文で送付することが推奨されている。','暗号化通信をする相手が1人の場合、使用する鍵の個数は公開鍵暗号方式よりも多い。','同じ程度の暗号強度をもつ鍵長を選んだ場合、公開鍵暗号方式と比較して、暗号化や復号に必要な時間が短い。','鍵のペアを生成し、一方の鍵で文書を暗号化すると、他方の鍵でだけ復号することができる。'),(16,'11-16','Xさんの公開鍵','Xさんの秘密鍵','Yさんの公開鍵','Yさんの秘密鍵'),(17,'11-17','共通鍵暗号方式は、多数の相手との通信の際、同一の暗号化鍵を用いても安全である。','共通鍵暗号方式は、多数の相手との通信の際、同一の暗号化鍵を用いても安全である。','公開鍵暗号方式は、共通鍵暗号方式に比べて復号処理が単純かつ高速である。','通信の開始時に共通鍵を公開鍵暗号方式で暗号化して相手に送り、データの暗号化を共通鍵暗号方式で行う方法が実用化されている。'),(18,'11-18','AES','PKI','RSA','SHA-256'),(19,'11-19','AES','KCipher-2','RSA','SHA-256'),(20,'11-20','AES','DH','DSA','RSA'),(21,'11-21','値Bに $SHA-256$ を適用して値Bからデジタル署名を算出し、そのデジタル署名を検証することによって、ファイルAの作成者を確認できる。','値Bに $SHA-256$ を適用して値Bからデジタル署名を算出し、そのデジタル署名を検証することによって、ファイルAの提供者がファイルAの作成者であるかどうかを確認できる。','ファイルAに $SHA-256$ を適用して値を算出し、その値と値Bを比較することによって、ファイルAの内容が改ざんされていないかどうかを検証できる。','ファイルAに $SHA-256$ を適用して値を算出し、その値と値Bを比較することによって、ファイルAの内容が改ざんされていないかどうかを検証できる。'),(22,'11-22','受信者が署名鍵を使って、暗号文を元のメッセージに戻すことができるようにする。','送信者が固定文字列を付加したメッセージを署名鍵を使って暗号化することによって、受信者がメッセージの改ざん部位を特定できるようにする。','送信者が署名鍵を使って署名を作成し、その署名をメッセージに付加することによって、受信者が送信者を確認できるようにする。','送信者が署名鍵を使ってメッセージを暗号化することによって、メッセージの内容を関係者以外に分からないようにする。'),(23,'11-23','利用者からの要求に対して正確な時刻を返答し、時刻合わせを可能にする。','利用者から要求された電子メールの本文に対して、デジタル署名を付与する。','利用者やサーバの公開鍵を証明するデジタル証明書を発行する。','利用者やサーバの秘密鍵を証明するデジタル証明書を発行する。'),(24,'11-24','受信者の公開鍵であり、送信者がメッセージダイジェストからデジタル署名を作成する際に使用する。','受信者の秘密鍵であり、受信者がデジタル署名からメッセージダイジェストを算出する際に使用する。','送信者の公開鍵であり、受信者がデジタル署名からメッセージダイジェストを算出する際に使用する。','送信者の秘密鍵であり、送信者がメッセージダイジェストからデジタル署名を作成する際に使用する。'),(25,'11-25','アプリケーションソフトウェアの改ざんを利用者が検知できるようにする。','アプリケーションソフトウェアの使用を特定の利用者に制限する。','アプリケーションソフトウェアの著作権が作成者にあることを証明する。','アプリケーションソフトウェアの利用者による修正や改変を不可能にする。'),(26,'11-26','リスク特定、リスク評価、リスク受容','リスク特定、リスク分析、リスク評価','リスク分析、リスク対応、リスク受容','リスク分析、リスク評価、リスク対応'),(27,'11-27','損失の発生率を低下させること','保険への加入などで、他者との間でリスクを分散すること','リスクの原因を除去すること','リスクを扱いやすい単位に分解するか集約すること'),(28,'11-28','企業の戦略を実現するために、財務、顧客、内部ビジネスプロセス、学習と成長の視点から戦略を検討したもの','企業の目標を達成するために業務内容や業務の流れを可視化し、一定のサイクルをもって継続的に業務プロセスを改善するもの','業務効率の向上、業務コストの削減を目的に、業務プロセスを対象としてアウトソースを実施するもの','事業中断の原因とリスクを想定し、未然に回避又は被害を受けても速やかに回復できるように方針や行動手順を規定したもの'),(29,'11-29','Webページの改ざん','システム内に保管されているデータの不正コピー','システムを過負荷状態にするDoS攻撃','通信内容の盗聴'),(30,'11-30','ISO/IEC 15408に基づき、IT関連製品のセキュリティ機能の適切性・確実性を評価する。','JIS Q 15001に基づき、個人情報について適切な保護措置を講じる体制を整備している事業者などを認定する。','JIS Q 27001に基づき、組織が構築した情報セキュリティマネジメントシステムの適合性を評価する。','電子政府推奨暗号リストに基づき、暗号モジュールが適切に保護されていることを認証する。'),(31,'11-31','2を設定すると、読取りと実行ができる。','4を設定すると、実行だけができる。','5を設定すると、書込みだけができる。','6を設定すると、読取りと書込みができる。'),(32,'11-32','PCにインストールされているソフトウェア製品が最新のバージョンであるかどうかを確認する。','検査対象の製品にテストデータを送り、製品の応答や挙動から脆（ぜい）弱性を検出する。','サーバやネットワークを監視し、侵入や侵害を検知した場合に管理者に通知する。','情報システムの運用管理状況などの情報セキュリティ対策状況と企業情報を入力し、組織の情報セキュリティへの取組み状況を自己診断する。'),(33,'11-33','Webサイトに対するアクセス内容を監視し、攻撃とみなされるパターンを検知したときに当該アクセスを遮断する。','Wi-Fiアライアンスが認定した無線LANの暗号化方式の規格であり、AES暗号に対応している。','様々なシステムの動作ログを一元的に蓄積、管理し、セキュリティ上の脅威となる事象をいち早く検知、分析する。','ファイアウォール機能を有し、マルウェア対策機能、侵入検知機能などの複数のセキュリティ機能を連携させて、統合的に管理する。'),(34,'11-34','WebサーバとデータベースサーバをDMZに設置する。','Webサーバとデータベースサーバを内部セグメントに設置する。','WebサーバをDMZに、データベースサーバを内部セグメントに設置する。','Webサーバを外部セグメントに、データベースサーバをDMZに設置する。'),(35,'11-35','cookieに保存されている情報を用いたセッション管理が可能である。','IDとパスワードによって利用者の認証を行うことが可能である。','Webブラウザでキャッシュさせることによって通信量を減らすことが可能である。','通信相手先サーバをサーバ証明書によって確認することが可能である。'),(36,'11-36','HTTP通信の暗号化規格','TCP/IP通信の暗号化規格','Webサーバで使用するデジタル証明書の規格','無線LANのセキュリティ規格'),(37,'11-37','感染前のファイルと感染後のファイルを比較し、ファイルに変更が加わったかどうかを調べてウイルスを検出する。','既知ウイルスのシグネチャと比較して、ウイルスを検出する。','システム内でのウイルスに起因する異常現象を監視することによって、ウイルスを検出する。','ファイルのチェックサムと照合して、ウイルスを検出する。ファイルのチェックサムと照合して、ウイルスを検出する。'),(38,'11-38','異なる圧縮方式で、機密ファイルを複数回圧縮する。','専用の消去ツールで、磁気ディスクのマスターブートレコードを複数回消去する。','ランダムなビット列で、磁気ディスクの全領域を複数回上書きする。','ランダムな文字列で、機密ファイルのファイル名を複数回変更する。'),(39,'11-39','従業員が企業から貸与された情報端末を、客先などへの移動中に業務に利用することであり、ショルダハッキングなどの情報セキュリティリスクが増大する。','従業員が企業から貸与された情報端末を、自宅に持ち帰って私的に利用することであり、機密情報の漏えいなどの情報セキュリティリスクが増大する。','従業員が私的に保有する情報端末を、職場での休憩時間などに私的に利用することであり、セキュリティ意識の低下などに起因する情報セキュリティリスクが増大する。','従業員が私的に保有する情報端末を業務に利用することであり、セキュリティ設定の不備に起因するウイルス感染などの情報セキュリティリスクが増大する。'),(40,'11-40','BYOD (Bring Your Own Device)','ECM (Enterprise Contents Management)','LTE (Long Term Evolution)','MDM (Mobile Device Management)'),(41,'11-41','血管の分岐点の分岐角度や分岐点間の長さから特徴を抽出して認証する。','署名するときの速度や筆圧から特徴を抽出して認証する。','どう孔から外側に向かって発生するカオス状のしわの特徴を抽出して認証する。','隆線によって形作られる紋様からマニューシャと呼ばれる特徴点を抽出して認証する。'),(42,'11-42','本人のデジタル証明書を、信頼できる第三者機関に発行してもらう。','本人を誤って拒否する確率と他人を誤って許可する確率の双方を勘案して装置を調整する。','マルウェア定義ファイルの更新が頻繁な製品を利用することによって、本人を誤って拒否する確率の低下を防ぐ。','容易に推測できないような知識量と本人が覚えられる知識量とのバランスが、認証に必要な知識量の設定として重要となる。'),(43,'11-43','2本の指の指紋で認証する。','虹彩とパスワードで認証する。','異なる2種類の特殊文字を混ぜたパスワードで認証する。','異なる二つのパスワードで認証する。');

--
-- Table structure for table `section_12`
--

CREATE TABLE `section_12` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_12`
--

INSERT INTO `section_12` VALUES (1,'12-1','各プログラムの内部構造を設計する。','現状の業務を分析し、システム要件を整理する。','サブシステムをプログラム単位まで分割し、各プログラムの詳細を設計する。','ユーザーインタフェースを設計する。'),(2,'12-2','アクティビティ','データストア','データフロー','プロセス'),(3,'12-3','顧客に意見を求めて仕様を決定する。','既に決定しているソフトウェア要件を、どのように実現させるかを決める。','プログラム1行ごとの処理まで明確になるように詳細化する。','要求内容を図表などの形式でまとめ、段階的に詳細化して分析する。'),(4,'12-4','機能の詳細化の過程で、モジュール独立性が高くなるようにプログラムを分割していく。','システムの開発後の仕様変更は、データ構造や手続を局所的に変更したり追加したりすることによって、比較的容易に実現できる。','対象業務領域のモデル化に当たって、情報資源のデータ構造に着目する。','プログラムが最も効率よくアクセスできるようにデータ構造を設計する。'),(5,'12-5','一つのモジュールで、できるだけ多くの機能を実現する。','二つのモジュール間で必要なデータ項目だけを引数として渡す。','他のモジュールとデータ項目を共有するためにグローバルな領域を使用する。','他のモジュールを呼び出すときに、呼び出したモジュールの論理を制御するための引数を渡す。'),(6,'12-6','画面レイアウト','システム開発計画','物理データベース仕様','プログラムの流れ図'),(7,'12-7','インスタンスはクラスの仕様を定義したものである。','クラスの定義に基づいてインスタンスが生成される。','一つのインスタンスに対して、複数のクラスが対応する。','一つのクラスに対して、インスタンスはただ一つ存在する。'),(8,'12-8','オーバーライド','カプセル化','継承','多相性'),(9,'12-9','同じ性質をもつ複数のオブジェクトを抽象化して、整理すること','基底クラスの性質を派生クラスに受け継がせること','クラス間に共通する性質を抽出し、基底クラスを作ること','データとそれを操作する手続を一つのオブジェクトにして、データと手続の詳細をオブジェクトの外部から隠蔽すること'),(10,'12-10','委譲','継承','コンポジション','多相性'),(11,'12-11','関連名','クラス名','集約名','ユースケース名'),(12,'12-12','アクティビティ図','コンポーネント図','シーケンス図','状態遷移図'),(13,'12-13','ある振る舞いから次の振る舞いへの制御の流れを表現する。','オブジェクト間の相互作用を時系列で表現する。','システムが外部に提供する機能と、それを利用する者や外部システムとの関係を表現する。','一つのオブジェクトの状態がイベントの発生や時間の経過とともにどのように変化するかを表現する。'),(14,'12-14','アクティビティ図','オブジェクト図','コンポーネント図','ユースケース図'),(15,'12-15','/home/air/goalskill_t/back/img_q/section12/a37e8c97-3f70-4628-99e3-b1f2d0ad2fc6.png','/home/air/goalskill_t/back/img_q/section12/6c2bc359-235f-4eb9-b4e8-1f62764e902a.png','/home/air/goalskill_t/back/img_q/section12/133c429f-6bd1-4651-bebb-c98caea547df.png','/home/air/goalskill_t/back/img_q/section12/903672e5-4608-4d74-aaf0-9a1a11e646ea.png'),(16,'12-16','テストデータの作成基準として、プログラムの命令や分岐に対する網羅率を使用する。','被テストプログラムに冗長なコードがあっても検出できない。','プログラムの内部構造に着目し、必要な部分が実行されたかどうかを検証する。','分岐命令やモジュールの数が増えると、テストデータが急増する。'),(17,'12-17','1','2','3','4'),(18,'12-18','条件網羅','判定条件網羅','複数条件網羅','命令網羅'),(19,'12-19','2','3','4','5'),(20,'12-20','開発の初期の段階では、並行作業が困難である。','スタブが必要である。','テスト済みの上位モジュールが必要である。','ドライバが必要である。'),(21,'12-21','エミュレーター','スタブ','デバッガ','ドライバ'),(22,'12-22','エミュレーター','シミュレーター','スタブ','ドライバ'),(23,'12-23','運用テスト','結合テスト','システムテスト','単体テスト'),(24,'12-24','個々のソフトウェアユニットについて、仕様を満足していることを確認する。','ソフトウェア品目の中で使用しているアルゴリズムの妥当性を確認する。','ソフトウェアユニット間のインタフェースが整合していることを確認する。','利用者に提供するという視点で、システムが要求を満足していることを確認する。'),(25,'12-25','運用テスト','結合テスト','システムテスト','リグレッションテスト');

--
-- Table structure for table `section_13`
--

CREATE TABLE `section_13` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_13`
--

INSERT INTO `section_13` VALUES (1,'13-1','開発支援ツールなどを用いて、設計情報からソースコードを自動生成する。','外部から見たときの振る舞いを変えずに、ソフトウェアの内部構造を変える。','既存のソフトウェアを解析し、その仕様や構造を明らかにする。','既存のソフトウェアを分析し理解した上で、ソフトウェア全体を新しく構築し直す。'),(2,'13-2','ソフトウェアの品質を高めるために、2人のプログラマが協力して、一つのプログラムをコーディングする。','ソフトウェアの保守性を高めるために、外部仕様を変更することなく、プログラムの内部構造を変更する。','動作するソフトウェアを迅速に開発するために、テストケースを先に設定してから、プログラムをコーディングする。','利用者からのフィードバックを得るために、提供予定のソフトウェアの試作品を早期に作成する。'),(3,'13-3','スプリントプランニング','スプリントレビュー','デイリースクラム','レトロスペクティブ'),(4,'13-4','アプリケーションソフトウェアの開発基盤の上で、用意された部品やテンプレートをGUIを用いた操作で組み合わせたり、必要に応じて一部の処理のソースコードを記述したりすることによって、アプリケーションソフトウェアを作成する。','アプリケーションソフトウェアの開発基盤の上で、用意された部品やテンプレートをGUIを用いた操作で組み合わせるだけで、ソースコードを記述せずに、アプリケーションソフトウェアを作成する。','アプリケーションソフトウェアの定型的な枠組みを参照して、独自の処理のソースコードを記述することによって、アプリケーションソフトウェアを作成する。','利用者がシステムを利用して行う作業を自動化ツールに代行させるために、利用者によるシステムの操作手順をツールに登録する。'),(5,'13-5','インスペクション','構造化設計','ペアプログラミング','ユースケースの活用'),(6,'13-6','開発者が定められた改版手続に従わずにプログラムを修正したので、今まで正しく動作していたプログラムが、不正な動作をするようになった。','システムテストにおいて、単体テストレベルのバグが多発して、開発が予定どおりに進捗しない。','仕様書、設計書及びプログラムの版数が対応付けられていないので、プログラム修正時にソースプログラムを解析しないと、修正すべきプログラムが特定できない。','一つのプログラムから多数の派生プログラムが作られているが、派生元のプログラムの修正が全ての派生プログラムに反映されない。'),(7,'13-7','開発作業の進捗状況','成果物に対するレビューの実施結果','プログラムのバージョン','プロジェクト組織の編成');

--
-- Table structure for table `section_14`
--

CREATE TABLE `section_14` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_14`
--

INSERT INTO `section_14` VALUES (1,'14-1','独自性はあ​​るが、有期性がない。','独自性はないが、有期性がある。','独自性も有期性もある。','独自性も有期性もない。'),(2,'14-2','組織の内部に属しており、組織の外部にいることはない。','プロジェクトに直接参加し、間接的な関与にとどまることはない。','プロジェクトの成果が、自らの利益になる者と不利益になる者がいる。','プロジェクトマネージャのように、個人として特定できることが必要である。'),(3,'14-3','開発の期間と費用がトレードオフの関係にある場合に、総費用の最適化を図る。','作業の順序関係を明確にして、重点管理すべきクリティカルパスを把握する。','作業の日程を横棒（バー）で表して、作業の開始時点や終了時点、現時点の進捗を明確にする。','作業を階層的に詳細化して、管理可能な大きさに細分化する。'),(4,'14-4','18','20','21','22'),(5,'14-5','18','20','21','22'),(6,'14-6','作業に関与する人と責任をマトリックス状に示したもの','作業日程の計画と実績を対比できるように帯状に示したもの','作業の進捗状況と、予算の消費状況を関連付けて折れ線で示したもの','作業の順序や相互関係をネットワーク状に示したもの'),(7,'14-7','FF関係 (Finish-to-Finish)','FS関係 (Finish-to-Start)','SF関係 (Start-to-Finish)','SS関係 (Start-to-Start)'),(8,'14-8','105','115','120','125'),(9,'14-9','A, C, E, F','A, D, G','B, E, F','B, E, G'),(10,'14-10','クラッシング','クリティカルチェーン法','ファストトラッキング','モンテカルロ法'),(11,'14-11','1','2','3','4'),(12,'14-12','開発するプログラムごとのステップ数を積算し、開発規模を見積もる。','開発プロジェクトで必要な作業のWBSを作成し、各作業の工数を見積もる。','外部入出力や内部論理ファイル、照会、インタフェースなどの個数や特性などから開発規模を見積もる。','過去の類似例を探し、その実績と差異などを分析評価して開発規模を見積もる。'),(13,'14-13','リスク移転','リスク回避','リスク低減','リスク保有'),(14,'14-14','18','24','30','32'),(15,'14-15','PERT','回帰分析','時系列分析','線形計画法'),(16,'14-16','業務の難易度が最も高いスケジュールアクティビティ','クリティカルパス上のスケジュールアクティビティ','資源が確保できる時期に開始するスケジュールアクティビティ','所要期間を最も長く必要とするスケジュールアクティビティ'),(17,'14-17','回避','軽減','受容','転嫁');

--
-- Table structure for table `section_15`
--

CREATE TABLE `section_15` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_15`
--

INSERT INTO `section_15` VALUES (1,'15-1','あらかじめ定めた間隔でのマネジメントレビューの実施とその記録の維持','権限、責任及びプロセスにおける役割についての枠組みの作成','資金及び予算の割当て及び管理の活動を通じた、SMSの導入及び運用','承認された改善についての計画の作成、改善の実施とその報告'),(2,'15-2','サービスの設計、移行、提供及び改善のためにサービスマネジメントシステムを導入し、運用する。','サービスマネジメントシステム及びサービスのパフォーマンスを継続的に改善するための処置を実施する。','サービスマネジメントシステムを確立し、文書化し、合意する。','方針、目的、計画及びサービスの要求事項について、サービスマネジメントシステム及びサービスを監視、測定及びレビューし、それらの結果を報告する。'),(3,'15-3','新旧システム間を接続するアプリケーションが必要となる。','新旧システムを並行させて運用し、ある時点で新システムに移行する。','新システムへの移行時のトラブルの影響が大きい。','並行して稼働させるための運用コストが発生する。'),(4,'15-4','あらかじめ合意された時点又は期間にわたって、要求された機能を実行するサービス又はサービスコンポーネントの能力','計画した活動が実行され、計画した結果が達成された程度','合意したレベルでサービスを継続的に提供するために、サービスに深刻な影響を及ぼす可能性のあるリスク及び事象を管理する能力','サービスの要求事項を満たし、サービスの設計、移行、提供及び改善のために、サービス提供者の活動及び資源を、指揮し、管理する、一連の能力及びプロセス'),(5,'15-5','0.3','2.1','3.0','3.6'),(6,'15-6','根本原因が特定されている又は回避策が存在している問題','サービスデスクに問い合わせがあった新たなインシデント','サービスマネジメント計画での矛盾や漏れ','静的検査で検出したプログラムの誤り'),(7,'15-7','サービスデスクに対する顧客満足度が合意したサービス目標を満たしているかどうかを評価し、改善の機会を特定するためにレビューする。','ディスクの空き容量がしきい値に近づいたので、対策を検討する。','プログラムを変更した場合の影響度を調査する。','利用者からの障害報告を受けて、既知の誤りに該当するかどうかを照合する。'),(8,'15-8','サービスデスクを1拠点又は少数の場所に集中することによって、サービス要員を効率的に配置したり、大量のコールに対応したりすることができる。','サービスデスクを利用者の近くに配置することによって、言語や文化が異なる利用者への対応、専門要員によるVIP対応などができる。','サービスデスクが複数の地域や部門に分散していても、通信技術の利用によって単一のサービスデスクであるかのようにサービスが提供できる。','分散拠点のサービス要員を含めた全員を中央で統括して管理することによって、統制のとれたサービスが提供できる。'),(9,'15-9','サージ保護デバイス(SPD)を介して通信ケーブルとコンピュータを接続する。','自家発電装置を設置する。','通信線を、経路が異なる2系統とする。','電源設備の制御回路をデジタル化する。'),(10,'15-10','アクセス管理機能の検証','フェールソフト機能の検証','フォールトトレラント機能の検証','リカバリ機能の検証'),(11,'15-11','システムの変更に伴い、ドキュメントを遅滞なく更新していること','ドキュメントの機密性を確保するための対策を講じていること','ドキュメントの標準化を行っていること','プロトタイプ型開発においても、必要なドキュメントを作成していること'),(12,'15-12','外部記憶媒体の無断持出しが禁止されていること','中断時間を定めたSLAの水準が保たれるように管理されていること','データ入力時のエラーチェックが適切に行われていること','データベースが暗号化されていること'),(13,'15-13','監査業務を経験したことのある被監査部門の管理者をヒアリングの対象者として選ぶ。','ヒアリングで被監査部門から得た情報を裏付けるための文書や記録を入手するよう努める。','ヒアリングの中で気が付いた不備事項について、その場で被監査部門に改善を指示する。','複数人でヒアリングを行うと記録内容に相違が出ることがあるので、1人のシステム監査人が行う。'),(14,'15-14','監査依頼者が監査報告に基づく改善指示を行えるように、システム監査人は監査結果を監査依頼者に報告する。','業務監査の一部として情報システムの監査を行う場合には、利用部門のメンバーによる監査チームを編成して行う。','システム監査人が他の専門家の支援を受ける場合には、支援の範囲・方法、及び監査結果の判断は、他の専門家の責任において行う。','情報システム部門における開発状況の監査を行う場合には、開発内容を熟知した情報システム部門のメンバーによる監査チームを編成して行う。'),(15,'15-15','ソフトウェアに関するアクセス制御の管理台帳を作成し、保管した。','データに関するアクセス制御の管理規程を閲覧した。','ネットワークに関するアクセス制御の管理方針を制定した。','ハードウェアに関するアクセス制御の運用手続を実施した。'),(16,'15-16','会計システムは企業会計に関する各種基準に準拠すべきなので、システム監査人を公認会計士とする。','会計システムは機密性の高い情報を扱うので、システム監査人は経理部長直属とする。','システム監査を効率的に行うために、システム監査人は情報システム部長直属とする。','独立性を担保するために、システム監査人は情報システム部にも経理部にも所属しない者とする。'),(17,'15-17','運用責任者が、オペレーターの作成したオペレーション記録を確認している。','運用責任者が、期間を定めてオペレーション記録を保管している。','オペレーターが、オペレーション中に起きた例外処理を記録している。','オペレーターが、日次の運用計画を決定し、自ら承認している。'),(18,'15-18','コアコンピタンス','コーポレートアイデンティティ','コーポレートガバナンス','ステークホルダアナリシス'),(19,'15-19','株主','監査役','業務担当者','経営者');

--
-- Table structure for table `section_16`
--

CREATE TABLE `section_16` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_16`
--

INSERT INTO `section_16` VALUES (1,'16-1','オブジェクト指向設計を支援する様々な手法を統一して標準化したものであり、クラス図などのモデル図によってシステムの分析や設計を行うための技法である。','概念データモデルを、エンティティとリレーションシップで表現することによって、データ構造やデータ項目間の関係を明らかにするための技法である。','各業務と情報システムを、ビジネス、データ、アプリケーション、テクノロジの四つの体系で分析し、全体最適化の観点から見直すための技法である。','企業のビジネスプロセスを、データフロー、プロセス、ファイル、データ源泉／データ吸収の四つの基本要素で抽象化して表現するための技法である。'),(2,'16-2','システムアーキテクチャ','ソフトウェアアーキテクチャ','データアーキテクチャ','バスアーキテクチャ'),(3,'16-3','業務に必要なデータの内容、データ間の関連や構造などを体系的に示したもの','業務プロセスを支援するシステムの機能や構成などを体系的に示したもの','情報システムの構築・運用に必要な技術的構成要素を体系的に示したもの','ビジネス戦略に必要な業務プロセスや情報の流れを体系的に示したもの'),(4,'16-4','業務プロセスの継続的な改善','経営資源の有効活用','顧客情報の管理、分析','情報資源の分析、有効活用'),(5,'16-5','企業全体の経営資源の配分を有効かつ総合的に計画して管理し、経営の効率向上を図ることである。','顧客視点から業務のプロセスを再設計し、情報技術を十分に活用して、企業の体質や構造を抜本的に変革することである。','最強の競合相手又は先進企業と比較して、製品、サービス、オペレーションなどを定性的・定量的に把握することである。','利益をもたらすことのできる、他社より卓越した自社独自のスキルや技術に経営資源を集中することである。'),(6,'16-6','業務システムなどのデータ入力、照合のような標準化された定型作業を、事務職員の代わりにソフトウェアで自動的に処理する。','製造ラインで部品の組立てに従事していた作業員の代わりに組立て作業用ロボットを配置する。','人が接客して販売を行っていた店舗を、ICタグ、画像解析のためのカメラ、電子決済システムによる無人店舗に置き換える。','フォークリフトなどを用いて人の操作で保管商品を搬入・搬出したものを、コンピュータ制御で無人化した自動倉庫システムに置き換える。'),(7,'16-7','自社ではサーバを所有せずに、通信事業者などが保有するサーバの処理能力や記憶容量の一部を借りてシステムを運用することである。','自社ではソフトウェアを所有せずに、外部の専門業者が提供するソフトウェアの機能をネットワーク経由で活用することである。','自社の管理部門やコールセンターなど特定部門の業務プロセス全般を、業務システムの運用などと一体として外部の専門業者に委託することである。','自社よりも人件費が安い派遣会社の社員を活用することによって、ソフトウェア開発の費用を低減させることである。'),(8,'16-8','顧客の購入金額に応じて、割引などのサービスを提供できる。','自社と取引先とのデータ交換の標準規約が提供できる。','書類の申請から決裁に至る事務手続の処理速度が上がる。','保管する商品の倉庫内での搬入搬出作業の自動化が可能となる。'),(9,'16-9','運用管理面では、サーバの稼働監視、インシデント対応などを全て利用者が担う。','サービス事業者が用意したサーバの利用権を利用者に貸し出す。','サービス事業者の高性能なサーバを利用者が専有するような使い方には対応しない。','サービス事業者の施設に利用者が独自のサーバを持ち込み、サーバの選定や組合せは自由に行う。'),(10,'16-10','インターネット経由でアプリケーションソフトウェアの機能を、利用者が必要なときだけ利用するサービスのこと','企業の経営資源を有効に活用するために、基幹業務を統合的に管理するためのソフトウェアパッケージのこと','既存の組織やビジネスプロセスを抜本的に見直し、職務、業務フロー、管理機構、情報システムを再設計すること','発注者とサービス提供者との間で、サービスの品質の内容について合意した文書のこと'),(11,'16-11','売上・利益の増加や、顧客満足度の向上のために、営業活動にITを活用して営業の効率と品質を高める概念のこと','経営資源をコアビジネスに集中させるために、社内業務のうちコアビジネス以外の業務を外部に委託すること','コスト、品質、サービス、スピードを革新的に改善させるために、ビジネスプロセスをデザインし直す概念のこと','ソフトウェアの機能をサービスという部品とみなし、そのサービスを組み合わせることによってシステムを構築する概念のこと'),(12,'16-12','企業内外のデータを蓄積し、分類・加工・分析して活用することによって、企業の意思決定の迅速化を支援する手法','企業内の慣行にとらわれず、業務プロセスを抜本的に再構築することによって、コスト・品質・サービスなどを改善する手法','企業内の業務の流れを可視化し、業務改善サイクルを適用することによって、継続的な業務改善を図る手法','企業内の異なるシステムを互いに連結し、データやプロセスの統合を図ることによって、システムを全体として効率よく活用する手法'),(13,'16-13','ソーシャルメディアで個人が発信する商品のクレーム情報などの、不特定多数によるデータは処理の対象にすべきではない。','蓄積した静的なデータだけでなく、Webサイトのアクセス履歴などリアルタイム性の高いデータも含めて処理の対象とする。','データ全体から無作為にデータをサンプリングして、それらを分析することによって全体の傾向を推し量る。','データの正規化が難しい非構造化データである音声データや画像データは、処理の対象にすべきではない。'),(14,'16-14','データウェアハウス','データディクショナリ','データフローダイアグラム','データマイニング'),(15,'16-15','PCなどの情報通信機器の利用方法が分からなかったり、情報通信機器を所有していなかったりして、情報の入手が困難な人々のことである。','高齢者や障害者の情報通信の利用面での困難が、社会的又は経済的な格差につながらないように、誰もが情報通信を利活用できるように整備された環境のことである。','情報通信機器やソフトウェア、情報サービスなどを、高齢者・障害者を含む全ての人が利用可能であるか、利用しやすくなっているかの度合いのことである。','デジタルリテラシーの有無やITの利用環境の相違によって生じる、社会的又は経済的な格差のことである。');

--
-- Table structure for table `section_17`
--

CREATE TABLE `section_17` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_17`
--

INSERT INTO `section_17` VALUES (1,'17-1','新しい業務の在り方や業務手順、入出力情報、業務上の責任と権限、業務上のルールや制約などの要求事項','業務要件を実現するために必要なシステムの機能や、システムの開発方式、システムの運用手順、障害復旧時間などの要求事項','経営・事業の目的及び目標を達成するために必要なシステムに関係する経営上のニーズ、システム化、システム改善を必要とする業務上の課題などの要求事項','システムを構成するソフトウェアの機能及び能力、動作のための環境条件、外部インタフェース、運用及び保守の方法などの要求事項'),(2,'17-2','運用を考えて、自社の社員が開発する前提で検討を進める。','開発、保守、運用に関する費用と投資効果を明確にする。','失敗を避けるため、同業他社を調査し、同じシステムにする。','テスト計画、運用マニュアル及び障害対策を具体的に示す。'),(3,'17-3','売上増やコスト削減などによって創出された利益額を投資額で割ったもの','売上高投資金額比、従業員当たりの投資金額などを他社と比較したもの','現金流入の現在価値から、現金流出の現在価値を差し引いたもの','プロジェクトを実施しない場合の、市場での競争力を表したもの'),(4,'17-4','3C分析','ITポートフォリオ','エンタープライズアーキテクチャ','ベンチマーキング'),(5,'17-5','情報セキュリティ方針','セキュリティレベル','プライバシーバイデザイン','プライバシーマーク'),(6,'17-6','事業の目的、目標を達成するために必要なシステム化の方針、及びシステムを実現するための実施計画を立案する。','システムに関わり合いをもつ利害関係者の種類を識別し、利害関係者のニーズ、要望及び課せられる制約条件を識別する。','目的とするシステムを得るために、システムの機能及び能力を定義し、システム方式設計によってハードウェア、ソフトウェアなどによる実現方式を確立する。','利害関係者の要件を満足するソフトウェア製品又はソフトウェアサービスを得るための、方式設計と適格性の確認を実施する。'),(7,'17-7','業務を構成する機能間の情報 (データ) の流れを明確にする。','システム開発で用いるプログラム言語に合わせた開発基準、標準の技術要件を作成する。','システム機能として実現する範囲を定義する。','他システムとの情報授受などのインタフェースを明確にする。'),(8,'17-8','コストを最小化するために、最も安価な製品を選ぶ。','災害時に調達が不可能となる事態を避けるために、調達先を複数化する。','自然環境、人権などへの配慮を調達基準として示し、調達先に遵守を求める。','物品の購買に当たってEDIを利用し、迅速かつ正確な調達を行う。'),(9,'17-9','RFI','RFP','供給者の選定','契約の締結'),(10,'17-10','環境保全活動を実施している企業がその活動内容を広くアピールし、投資家から環境保全のための資金を募ることである。','第三者が一定の基準に基づいて環境保全に資する製品を認定する、エコマークなどの環境表示に関する国際規格のことである。','太陽光、バイオマス、風力、地熱などの自然エネルギーによって発電されたグリーン電力を、市場で取引可能にする証書のことである。','品質や価格の要件を満たすだけでなく、環境負荷が小さい製品やサービスを、環境負荷の低減に努める事業者から優先して購入することである。'),(11,'17-11','温室効果ガスの排出量から吸収量と除去量を差し引いた合計をゼロにする取組','原材料調達から廃棄・リサイクルに至るまでのライフサイクル全体を通して排出される温室効果ガスの排出量を、CO2量に換算して、その値を商品やサービスに表示すること','自動車のエンジンから排出される一酸化炭素、窒素酸化物や炭化水素類などの大気汚染物質の排出量の定め','商品がどのような場所で作られて、流通し、販売されているかを把握するための仕組み'),(12,'17-12','','','','');

--
-- Table structure for table `section_18`
--

CREATE TABLE `section_18` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_18`
--

INSERT INTO `section_18` VALUES (1,'18-1','企業のビジョンと戦略を実現するために、財務、顧客、業務プロセス、学習と成長という四つの視点から検討し、アクションプランにまで具体化する。','企業を、内部環境と外部環境の観点から、強み、弱み、機会、脅威という四つの視点で評価し、企業を取り巻く環境を認識する。','事業を、分散型、特化型、手詰まり型、規模型という四つのタイプで評価し、自社の事業戦略策定に役立てる。','製品を、導入期、成長期、成熟期、衰退期という四つの段階に分類し、企業にとって最適な戦略策定に活用する。'),(2,'18-2','企業全体の経営資源の配分を有効かつ総合的に計画して管理し、経営の効率向上を図ることである。','競合相手又は先進企業と比較して、自社の製品、サービス、オペレーションなどを定性的・定量的に把握することである。','顧客視点から業務のプロセスを再設計し、情報技術を十分に活用して、企業の体質や構造を抜本的に変革することである。','利益をもたらすことができる、他社より卓越した自社独自のスキルや技術に経営資源を集中することである。'),(3,'18-3','自社の強みと弱み、市場における機会と脅威を、分類ごとに列挙して、事業戦略における企業の環境分析を行う。','製品と市場の視点から、事業拡大の方向性を市場浸透・製品開発・市場開拓・多角化に分けて、戦略を検討する。','製品の市場占有率と市場成長率から、企業がそれぞれの事業に対する経営資源の最適配分を意思決定する。','製品の導入期・成長期・成熟期・衰退期の各段階に応じて、製品の改良、新品種の追加、製品廃棄などを計画する。'),(4,'18-4','売上が急激に増加する時期である。市場が活性化し、新規参入企業によって競争が激化してくる。','売上と利益が徐々に減少する時期である。追加投資を控えて市場から撤退することが検討される。','需要の伸びが鈍化してくる時期である。製品の品質改良などによって、シェアの維持、利益の確保が行われる。','先進的な消費者に対して製品を販売する時期である。製品の認知度を高める戦略が採られる。'),(5,'18-5','市場が商品の価値を理解し始める。商品ラインもチャネルも拡大しなければならない。この時期は売上も伸びるが、投資も必要である。','需要が大きくなり、製品の差別化や市場の細分化が明確になってくる。競争者間の競争も激化し、新品種の追加やコストダウンが重要となる。','需要が減ってきて、撤退する企業も出てくる。この時期の強者になれるかどうかを判断し、代替市場への進出なども考える。','需要は部分的で、新規需要開拓が勝負である。特定ターゲットに対する信念に満ちた説得が必要である。'),(6,'18-6','市場が商品の価値を理解し始める。商品ラインもチャネルも拡大しなければならない。この時期は売上も伸びるが、投資も必要である。','需要が大きくなり、製品の差別化や市場の細分化が明確になってくる。競争者間の競争も激化し、新品種の追加やコストダウンが重要となる。','需要が減ってきて、撤退する企業も出てくる。この時期の強者になれるかどうかを判断し、代替市場への進出なども考える。','需要は部分的で、新規需要開拓が勝負である。特定ターゲットに対する信念に満ちた説得が必要である。'),(7,'18-7','企業の活動分野において、競合他社にはまねのできない卓越した能力','経営を行う上で法令や各種規制、社会的規範などを遵守する企業活動','市場・技術・商品（サービス）の観点から設定した、事業の展開領域','組織活動の目的を達成するために行う、業務とシステムの全体最適化手法'),(8,'18-8','企業内に散在している知識を共有し、全体の問題解決力を高める経営を行う。','迅速な意思決定のために、組織の階層をできるだけ少なくした平型の組織構造によって経営を行う。','優れた業績を上げている企業との比較分析から、自社の経営革新を行う。','他社にはまねのできない、企業独自のノウハウや技術などの強みを核とした経営を行う。'),(9,'18-9','スケールメリットはあるが、シナジー効果はない。','スケールメリットはないが、シナジー効果はある。','スケールメリットとシナジー効果がともにある。','スケールメリットとシナジー効果がともにない。'),(10,'18-10','市場シェアを奪うことを目標に、製品、サービス、販売促進、流通チャネルなどのあらゆる面での差別化戦略を取る。','潜在的な需要がありながら、他の企業が参入してこないような専門特化した市場に、限られた経営資源を集中する。','目標とする企業の戦略を観察し、迅速に模倣することによって、開発や広告のコストを抑制し、市場での存続を図る。','利潤、好評判の維持・向上と最適市場シェアの確保を目標として、市場内の全ての顧客をターゲットにした全方位戦略を取る。'),(11,'18-11','シェア追撃などのリーダー攻撃に必要な差別化戦略','市場チャンスに素早く対応する模倣戦略','製品、市場の専門特化を図る特定化戦略','全市場をカバーし、最大シェアを確保する全方位戦略'),(12,'18-12','新しい製品及び新技術の採用には懐疑的で、周囲の大多数が採用している場面を見てから採用する層','新商品、サービスなどを、リスクを恐れず最も早い段階で受容する層','新商品、サービスなどを早期に受け入れ、消費者に大きな影響を与える層であり、流行に敏感で、自ら情報収集を行い判断する層','世の中の動きに関心が薄く、流行が一般化してからそれを採用することが多い層であり、場合によっては不採用を貫く、最も保守的な層'),(13,'18-13','3C分析','SWOT分析','バリューチェーン分析','ファイブフォース分析'),(14,'18-14','ガバナンス','顧客','自社の強み','遵法'),(15,'18-15','持続的成長が目標であるので、受注残を指標とする。','主要顧客との継続的な関係構築が目標であるので、クレーム件数を指標とする。','製品開発力の向上が目標であるので、製品開発領域の研修受講時間を指標とする。','製品の製造の生産性向上が目標であるので、製造期間短縮日数を指標とする。'),(16,'18-16','サービスを提供した顧客に対して満足度調査を行い、満足度を5段階評価で平均3.5以上とする。','再利用環境の整備によってソリューション事例の登録などを増やし、顧客提案数を前年度の1.5倍とする。','情報戦略のコンサルティングサービスに重点を置くために、社内要員30名をITのプロフェッショナルとして育成する。','情報戦略立案やシステム企画立案に対するコンサルティングの受注金額を、全体の15%以上とする。'),(17,'18-17','顧客市場をある基準で細分化し、その中から最も競争優位に立てる市場を選定すること','市場の成長率と自社の相対的市場シェアの組合せから、各事業の位置づけを明確にし、それぞれの事業の今後の施策を検討すること','製品戦略、価格戦略、チャネル戦略、プロモーション戦略などを適切に組み合わせて、自社製品を効果的に販売していくこと','導入期、成長期、成熟期、衰退期のそれぞれにおいて、市場や競合商品などとの関係を意識した、適切な施策を採っていくこと'),(18,'18-18','Communication (顧客との対話)','Convenience (顧客の利便性)','Cost (顧客の負担)','Customer Value (顧客にとっての価値)'),(19,'18-19','買い手が認める品質や価格をリサーチし、訴求力のある価格を決定する。','業界の平均水準や競合企業の設定価格を参考に、競争力のある価格を決定する。','製造原価又は仕入原価に一定のマージンを乗せて価格を決定する。','目標販売量を基に、総費用吸収後に一定の利益率が確保できる価格を決定する。'),(20,'18-20','営業活動にITを活用して営業の効率と品質を高め、売上・利益の大幅な増加や、顧客満足度の向上を目指す手法・概念である。','卸売業・メーカーが小売店の経営活動を支援することによって、自社との取引量の拡大につなげる手法・概念である。','企業全体の経営資源を有効かつ総合的に計画して管理し、経営の効率向上を図るための手法・概念である。','消費者向けや企業間の商取引を、インターネットなどの電子的なネットワークを活用して行う手法・概念である。'),(21,'18-21','顧客ロイヤリティの獲得と顧客生涯価値の最大化','在庫不足による販売機会損失の削減','製造に必要な資源の発注量と発注時期の決定','販売時点での商品ごとの販売情報の把握'),(22,'18-22','顧客情報や購買履歴、クレームなどを一元管理し、きめ細かな顧客対応を行うことによって、良好な顧客関係の構築を目的とする。','顧客情報や商談スケジュール、進捗状況などの商談状況を一元管理することによって、営業活動の効率向上を目的とする。','生産や販売、在庫、会計など基幹業務のあらゆる情報を統合管理することによって、経営効率の向上を目的とする。','調達から販売までの複数の企業や組織にまたがる情報を統合的に管理することによって、コスト低減や納期短縮などを目的とする。'),(23,'18-23','企業内に散在している知識を共有化し、全体の問題解決力を高める経営を行う。','迅速な意思決定のために、組織の階層をできるだけ少なくしたフラット型の組織構造によって経営を行う。','優れた業績を上げている企業との比較分析から、自社の経営革新を行う。','他社にはまねのできない、企業独自のノウハウや技術などの強みを核とした経営を行う。');

--
-- Table structure for table `section_19`
--

CREATE TABLE `section_19` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_19`
--

INSERT INTO `section_19` VALUES (1,'19-1','健康診断結果や投薬情報など、類似した症例に基づく分析を行い、個人ごとに最適な健康アドバイスを提供できるシステム','在宅社員やシニアワーカーなど、様々な勤務形態で働く労働者の相互のコミュニケーションを可能にし、多様なワークスタイルを支援するシステム','自動車に設置された情報機器を用いて、飲食店・娯楽情報などの検索、交通情報の受発信、緊急時の現在位置の通報などが行えるシステム','通信と情報処理技術によって、発電と電力消費を総合的に制御し、再生可能エネルギーの活用、安定的な電力供給、最適な需給調整を図るシステム'),(2,'19-2','自動検針によって、検針作業の効率を向上させる。','停電時に補助電源によって、一定時間電力を供給し続ける。','電力需要制御によって、ピーク電力を抑制する。','電力消費量の可視化によって、節電の意識を高める。'),(3,'19-3','太陽光発電システム及び家庭用燃料電池が発電した電気を、家庭などで利用できるように変換するシステム','廃棄物の減量及び資源の有効利用推進のために、一般家庭及び事務所から排出された家電製品の有用な部分をリサイクルするシステム','ヒートポンプを利用して、より少ないエネルギーで大きな熱量を発生させる電気給湯システム','複数の家電製品をネットワークでつなぎ、電力の可視化及び電力消費の最適制御を行うシステム'),(4,'19-4','商品の最終的な使用者','商品の店舗までの流通経路','商品を購入する動機','同一商品の購入頻度'),(5,'19-5','各作業の効率を向上させるために、仕様が統一された部品、半製品を調達する。','効率よく部品調達を行うために、関連会社から部品を調達する。','中間在庫を極力減らすために、生産ラインにおいて、後工程の生産に必要な部品だけを前工程から調達する。','より品質が高い部品を調達するために、部品の納入指定業者を複数定め、競争入札で部品を調達する。'),(6,'19-6','生産性を上げるために、大量生産が必要なもの','製品の仕様が長期間変わらないもの','多種類かつフレキシブルな生産が求められるもの','標準化、単純化、専門化による分業が必要なもの'),(7,'19-7','コンピュータを使用して、現物を利用した試作や実験を行わずに、製品の性能・機能を評価する。','コンピュータを使用して、生産計画、部品構成表及び在庫量などから、資材の必要量と時期を求める。','コンピュータを使用して、製品の形状や構造などの属性データから、製品設計図面を作成する。','コンピュータを使用して製品設計図面を工程設計情報に変換し、機械加工などの自動化を支援する。'),(8,'19-8','顧客の注文を受けてから製品の生産を行う。','作業指示票を利用して作業指示、運搬指示をする。','製品の開発、設計、生産準備を同時並行で行う。','製品の基準生産計画を基に、部品の手配数量を算出する。'),(9,'19-9','機能とコストとの最適な組合せを把握し、システム化された手順によって価値の向上を図る手法','製品開発において、設計、生産計画などの工程を同時並行的に行う手法','設計、製造、販売などのプロセスを順に行っていく製品開発の手法','対象のシステムを解析し、その仕様を明らかにする手法'),(10,'19-10','自治体内で電子決裁や電子公文書管理を行う。','自治体の利用する物品や資材の電子調達、電子入札を行う。','住民基本台帳ネットワークによって、自治体間で住民票データを送受信する。','住民票、戸籍謄本、婚姻届、パスポートなどを電子申請する。'),(11,'19-11','基本的なサービスや製品を無料で提供し、高度な機能や特別な機能については料金を課金するビジネスモデルである。','顧客仕様に応じたカスタマイズを実現するために、顧客からの注文後に最終製品の生産を始める方式である。','電子商取引で、代金を払ったのに商品が届かない、商品を送ったのに代金が支払われないなどのトラブルが防止できる仕組みである。','モバイル端末などを利用している顧客を、仮想店舗から実店舗に、又は実店舗から仮想店舗に誘導しながら、購入につなげる仕組みである。'),(12,'19-12','B to B','G to C','逆オークション','バーチャルモール'),(13,'19-13','GPSを利用し、現在地の位置情報や属性情報を表示する。','専用の磁気読取り装置に挿入して使用する。','大量の情報を扱うので、情報の記憶には外部記憶装置を使用する。','汚れに強く、記録された情報を梱包の外から読むことができる。'),(14,'19-14','商品受領の通知','商品の発送','代金の支払','代金の入金通知'),(15,'19-15','Webコンテンツを構成するテキストや画像などのデジタルコンテンツに、統合的・体系的な管理、配信などの必要な処理を行うこと','インターネットショッピングで、売上の全体に対して、あまり売れない商品群の売上合計が無視できない割合になっていること','自分のWebサイトやブログに企業へのリンクを掲載し、他者がこれらのリンクを経由して商品を購入したときに、企業が紹介料を支払うこと','メーカーや卸売業者から商品を直接発送することによって、在庫リスクを負うことなく自分のWebサイトで商品が販売できること'),(16,'19-16','OSI基本参照モデルに基づく電子メールサービスの国際規格であり、メッセージの生成・転送・処理に関する総合的なサービスである。','ネットワーク内で伝送されるデータを蓄積したり、データのフォーマットを変換したりするサービスなど、付加価値を加えた通信サービスである。','ネットワークを介して、商取引のためのデータをコンピュータ（端末を含む）間で標準的な規約に基づいて交換することである。','発注情報をデータエントリー端末から入力することによって、本部又は仕入先に送信し、発注を行うシステムである。'),(17,'19-17','企業が、経営状況や財務状況、業績動向に関する情報を、個人投資家向けに公開する自社のWebサイト','企業が、自社の商品の特徴や使用方法に関する情報を、一般消費者に向けて発信する自社のWebサイト','行政機関が、政策、行政サービスに関する情報を、一般市民向けに公開する自組織のWebサイト','個人が、自らが使用した商品などの評価に関する情報を、不特定多数に向けて発信するブログやSNSなどのWebサイト'),(18,'19-18','ITの活用によって経済全体の生産性が高まり、更にSCMの進展によって需給ギャップが解消されるので、インフレなき成長が持続するという概念である。','ITを用いて、再生可能エネルギーや都市基盤の効率的な管理・運営を行い、人々の生活の質を高め、継続的な経済発展を実現するという概念である。','商取引において、実店舗販売とインターネット販売を組み合わせ、それぞれの長所を生かして連携させることによって、全体の売上を拡大する仕組みである。','ソーシャルメディアのコミュニティ機能などを活用して、主に個人同士で、個人が保有している遊休資産を共有したり、貸し借りしたりする仕組みである。'),(19,'19-19','アナログ式の機器を除く、デジタル式の機器が対象となる。','インターネット又は閉域網に接続できる全てのものが対象となる。','自律的にデータを収集してデータ分析を行う機器だけが対象となる。','人や生物を除く、形のある全てのものが対象となる。'),(20,'19-20','インターネットにおけるセキュリティの問題を回避するために、サーバに接続せず、単独でファイルの管理、演算処理、印刷処理などの作業を行うコンピュータ','大型の機械などにセンサーと通信機能を内蔵して、稼働状況、故障箇所、交換が必要な部品などを、製造元がインターネットを介してリアルタイムに把握できるシステム','検針員に代わって、電力会社と通信して電力使用量を送信する電力メーター','自動車同士及び自動車と路側機が通信することによって、自動車の位置情報をリアルタイムに収集して、渋滞情報を配信するシステム'),(21,'19-21','画面生成やデータ処理をクライアント側で実行することによって、Webアプリケーションソフトウェアの操作性や表現力を高めること','データが送信されてきたときだけ必要なサーバを立ち上げて、処理が終わり次第サーバを停止してリソースを解放すること','複数のサーバやPCを仮想化して統合することによって一つの高性能なコンピュータを作り上げ、並列処理によって処理能力を高めること','利用者や機器に取り付けられたセンサーなどのデータ発生源に近い場所にあるサーバなどでデータを一次処理し、処理のリアルタイム性を高めること');

--
-- Table structure for table `section_2`
--

CREATE TABLE `section_2` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_2`
--

INSERT INTO `section_2` VALUES (1,'2-1','$((X \\text{ NAND } Y) \\text{ NAND } X) \\text{ NAND } Y$','$(X \\text{ NAND } X) \\text{ NAND } (Y \\text{ NAND } Y)$','$(X \\text{ NAND } Y) \\text{ NAND } (X \\text{ NAND } Y)$','$X \\text{ NAND } (Y \\text{ NAND } (X \\text{ NAND } Y))$'),(2,'2-2','16進表記 $0F$ のビット列との排他的論理和をとる。','16進表記 $0F$ のビット列との否定論理積をとる。','16進表記 $0F$ のビット列との論理積をとる。','16進表記 $0F$ のビット列との論理和をとる。'),(3,'2-3','16進表記 $00$ のビット列と排他的論理和をとる。','16進表記 $00$ のビット列と論理和をとる。','16進表記 $FF$ のビット列と排他的論理和をとる。','16進表記 $FF$ のビット列と論理和をとる。'),(4,'2-4','A：排他的論理和 / B：論理積','A：否定論理積 / B：否定論理和','A：否定論理和 / B：排他的論理和','A：論理積 / B：論理和'),(5,'2-5','/home/air/goalskill_t/back/img_q/section2/c485e682-28b5-4c13-be78-347ba91cf21d.png','/home/air/goalskill_t/back/img_q/section2/788659ba-b875-41c2-87a7-4423179fda84.png','/home/air/goalskill_t/back/img_q/section2/08c899b3-5f15-409f-817b-d45be672ec5d.png','/home/air/goalskill_t/back/img_q/section2/b51d2db3-d8c7-4a82-be77-c23746a8c0aa.png'),(6,'2-6','$X = A \\cdot B + \\bar{A} \\cdot \\bar{B}$','$X = A \\cdot \\bar{B} + \\bar{A} \\cdot \\bar{B}$','$X = A \\cdot \\bar{B} + \\bar{A} \\cdot B$','$X = (\\bar{A} + B) \\cdot (A + \\bar{B})$'),(7,'2-7','$c$：0, $s$：0','$c$：0, $s$：1','$c$：1, $s$：0','$c$：1, $s$：1'),(8,'2-8','$YAB+C-DE \\div \\times =$','$YAB+CDE \\div - \\times =$','$YAB+EDC \\div - \\times =$','$YBA+CD-E \\div \\times =$'),(9,'2-9','$+0010$',' $-1$','$12.2$','$9.\\Delta$'),(10,'2-10','$0000$','$0111$','$1010$','$1111$'),(11,'2-11','記憶したデータから特定のパターンを見つけ出すなどの、人が自然に行っている学習能力をコンピュータにもたせるための技術','コンピュータ、機械などを使って、生命現象や進化のプロセスを再現するための技術','特定の分野の専門知識をコンピュータに入力し、入力された知識を用いてコンピュータが推論する技術','人が双方向学習を行うために、Webシステムなどの情報技術を用いて、教材や学習管理能力をコンピュータにもたせるための技術'),(12,'2-12','個々の行動に対しての善しあしを得点として与えることによって、得点が最も多く得られるような方策を学習する。','コンピュータ利用者の挙動データを蓄積し、挙動データの出現頻度に従って次の挙動を推論する。','正解のデータを提示したり、データが誤りであることを指摘したりすることによって、未知のデータに対して正誤を得ることを助ける。','正解のデータを提示せずに、統計的性質や、ある種の条件によって入力パターンを判定したり、クラスタリングしたりする。'),(13,'2-13','“AならばBである”というルールを人間があらかじめ設定して、新しい知識を論理式で表現したルールに基づく推論の結果として、解を求めるものである。','厳密な解でなくてもなるべく正解に近い解を得るようにする方法であり、特定分野に特化せずに、広範囲で汎用的な問題解決ができるようにするものである。','人間の脳神経回路を模倣して、認識などの知能を実現する方法であり、ニューラルネットワークを用いて、人間と同じような認識ができるようにするものである。','判断ルールを作成できる医療診断などの分野に限定されるが、症状から特定の病気に絞り込むといった、確率的に高い判断ができる。'),(14,'2-14','工場における不良品の発生原因をツリー状に分解して整理し、アナリストが統計的にその原因や解決策を探る。','工場の生産設備を高速通信で接続し、ホストコンピュータがリアルタイムで制御できるようにする。','工場の生産ロボットに対して作業方法をプログラミングするのではなく、ロボット自らが学んで作業の効率を高める。','累積生産量が倍増するたびに工場従業員の生産性が向上し、一定の比率で単位コストが減少する。'),(15,'2-15','強化学習を行い、最適な結果が得られるようにする。','事前学習と同じデータを繰り返し用いて学習を行い、モデルの精度を高めるようにする。','大量のテキストデータを用いて学習を行い、モデルの精度を高めるようにする。','特定のデータを用いて追加で学習を行い、目的とするタスクに適用できるようにする。');

--
-- Table structure for table `section_20`
--

CREATE TABLE `section_20` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_20`
--

INSERT INTO `section_20` VALUES (1,'20-1','経営戦略の立案及び業務執行を統括する最高責任者','資金調達、財務報告などの財務面での戦略策定及び執行を統括する最高責任者','自社の技術戦略や研究開発計画の立案及び執行を統括する最高責任者','情報管理、情報システムに関する戦略立案及び執行を統括する最高責任者'),(2,'20-2','業務遂行に必要な機能と利益責任を、製品別、顧客別又は地域別にもつことによって、自己完結的な経営活動が展開できる組織である。','構成員が、自己の専門とする職能部門と特定の事業を遂行する部門の両方に所属する組織である。','購買・生産・販売・財務など、仕事の専門性によって機能分化された部門をもつ組織である。','特定の課題の下に各部門から専門家を集めて編成し、期間と目標を定めて活動する一時的かつ柔軟な組織である。'),(3,'20-3','仕事と生活の調和を実現する目的で多様かつ柔軟な働き方を目指す考え方','従業員が職場や職務を選択することができる制度','従業員1人当たりの勤務時間短縮、仕事配分の見直しによる雇用確保の取組み','福利厚生サービスを一定の範囲内で従業員が選択できる方式'),(4,'20-4','一般化された知識や技術に重点を置いた教育が受けられる。','上司や先輩が実務に密着して実践的に知識や技術を教育するので、必要な能力が習得できる。','上司や先輩の資質によらず、一定水準の業務知識が身に付けられる。','職場から離れて教育に専念できる。'),(5,'20-5','1部門を切り離して別会社として独立させ、機動力のある多角化戦略を展開する。','合併、買収によって、自社にない経営資源を相手企業から得て、スピーディな戦略展開を図る。','時間を掛けて研究・開発を行い、その成果を経営戦略の基礎とする。','事業分野ごとの仮想企業を作り、経営資源配分の効率化、意思決定の迅速化、創造性の発揮を促進する。'),(6,'20-6','ある問題を解決するために一定の期間に限って結成され、問題解決とともに解散する。','業務を機能別に分け、各機能について部下に命令、指導を行う。','製品、地域などに基づいて構成された組織単位に、利益責任をもたせる。','戦略的提携や共同開発など外部の経営資源を積極的に活用するために、企業間にまたがる組織を構成する。'),(7,'20-7','従業員が仕事と生活の調和を図り、やりがいをもって業務に取り組み、組織の活力を向上させることである。','性別や年齢、国籍などの面で従業員の多様性を尊重することによって、組織の活力を向上させることである。','自ら設定した目標の達成を目指して従業員が主体的に取り組み、その達成度に応じて評価が行われることである。','労使双方が労働条件についての合意を形成し、協調して収益の増大を目指すことである。'),(8,'20-8','地域を格子状の複数の区画に分け、様々なデータ(人口、購買力など)に基づいて、より細かに地域分析をする。','何回も同じパネリスト (回答者) に反復調査する。そのデータで地域の傾向や購入層の変化を把握する。','販売金額、粗利益金額などが高い商品から順番に並べ、その累計比率によって商品を幾つかの階層に分け、高い階層に属する商品の販売量の拡大を図る。','複数の調査データを要因ごとに区分し、集計することによって、販売力の分析や同一商品の購入状況などの分析をする。'),(9,'20-9','$x$ から $y$ を推定するためには、2次回帰係数の計算が必要である。','$x$ から $y$ を推定するための回帰式は、$y$ から $x$ を推定する回帰式と同じである。','$x$ と $y$ の相関係数は正である。','$x$ と $y$ の相関係数は負である。'),(10,'20-10','16','20','22','24'),(11,'20-11','bはaの原因である。','bはaの手段である。','bはaの属性である。','bはaの目的である。'),(12,'20-12','4','5','6','7'),(13,'20-13','250','490','500','625'),(14,'20-14','108','120','156','180'),(15,'20-15','株主資本等変動計算書','キャッシュフロー計算書','損益計算書','貸借対照表'),(16,'20-16','売上高 - 売上原価','売上高 - 売上原価 - 販売費及び一般管理費','売上高 - 売上原価 - 販売費及び一般管理費 + 営業外損益','売上高 - 売上原価 - 販売費及び一般管理費 + 営業外損益 + 特別損益'),(17,'20-17','株式の発行による収入','商品の仕入れによる支出','短期借入金の返済による支出','有形固定資産の売却による収入'),(18,'20-18','売掛金','資本金','社債','投資有価証券'),(19,'20-19','424','434','474','634'),(20,'20-20','26,290','26,450','27,250','27,586'),(21,'20-21','6.0','6.5','7.0','7.5');

--
-- Table structure for table `section_21`
--

CREATE TABLE `section_21` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_21`
--

INSERT INTO `section_21` VALUES (1,'21-1','アプリケーションプログラムは著作権法によって保護されるが、OSなどの基本プログラムは権利の対価がハードウェアの料金に含まれるので、保護されない。','アルゴリズムやプログラム言語は、著作権法によって保護される。','アルゴリズムを記述した文書は著作権法で保護されるが、そのアルゴリズムを用いて作成されたプログラムは保護されない。','ソースプログラムとオブジェクトプログラムの両方とも著作権法によって保護される。'),(2,'21-2','インターネットで公開されたフリーソフトウェア','ソフトウェアの操作マニュアル','データベース','プログラム言語や規約'),(3,'21-3','意匠権、実用新案権、商標権、特許権','意匠権、実用新案権、著作権、特許権','意匠権、商標権、著作権、特許権','実用新案権、商標権、著作権、特許権'),(4,'21-4','営業譲渡が可能なこと','期間が10年を超えないこと','公然と知られていないこと','特許出願をしていること'),(5,'21-5','会社の重要情報にアクセスし得る者が株式発行の決定を知り、情報の公表前に当該会社の株を売買した。','コンピュータウイルスを作成し、他人のコンピュータの画面表示をでたらめにする被害をもたらした。','自分自身で管理運営するホームページに、昨日の新聞に載った報道写真を新聞社に無断で掲載した。','他人の利用者ID、パスワードを許可なく利用して、アクセス制御機能によって制限されているWebサイトにアクセスした。'),(6,'21-6','B社の繁忙期とN氏の休暇申請が重なったので、B社から直接N氏に休暇の変更を指示した。','N氏からの作業環境に関する苦情に対し、B社は雇用関係にないので、対応はA社だけで行った。','N氏は派遣期間中の仕事に関する指示を、B社の担当者から直接受けることにした。','派遣期間中にN氏の作業時間が空いたので、B社は派遣取決め以外の作業を依頼した。'),(7,'21-7','就業規則などに特段の取決めがない限り、権利は法人に帰属する。','担当した従業員に権利は帰属するが、法人に譲渡することができる。','担当した従業員に権利は帰属するが、法人はそのプログラムを使用できる。','法人が権利を取得する場合は、担当した従業員に相当の対価を支払う必要がある。'),(8,'21-8','国民に対し、サイバーセキュリティの重要性につき関心と理解を深め、その確保に必要な注意を払うよう努めることを求める規定がある。','サイバーセキュリティに関する国及び情報通信事業者の責務を定めたものであり、地方公共団体や教育研究機関についての言及はない。','サイバーセキュリティに関する国及び地方公共団体の責務を定めたものであり、民間事業者が努力すべき事項についての規定はない。','地方公共団体を“重要社会基盤事業者”と位置づけ、サイバーセキュリティ関連施策の立案・実施に責任を負うと規定している。'),(9,'21-9','受付に設置された監視カメラに録画された、本人が判別できる映像データ','個人番号の記載がない、社員に交付する源泉徴収票','指紋認証のための指紋データのバックアップデータ','匿名加工情報に加工された利用者アンケート情報'),(10,'21-10','休暇取得の承認を発注者側の指示に従って行う。','業務の遂行に関する指導や評価を自ら実施する。','勤務に関する規律や職場秩序の保持を実施する。','発注者の業務上の要請を受託者側の責任者が窓口となって受け付ける。'),(11,'21-11','請負契約関係','雇用契約関係','指揮命令関係','労働者派遣契約関係');

--
-- Table structure for table `section_22`
--

CREATE TABLE `section_22` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_22`
--

INSERT INTO `section_22` VALUES (1,'22-1','x > y','x > y and x > z','x > y and y > z','x > z'),(2,'22-2','result + int(binaryの(length - i + 1)文字目の文字)','result + int(binaryのi文字目の文字)','result × 2 + int(binaryの(length - i + 1)文字目の文字)','result × 2 + int(binaryのi文字目の文字)'),(3,'22-3','adjMatrix[u, u] ← 1','adjMatrix[u, u] ← 1\r\nadjMatrix[v, v] ← 1','adjMatrix[u, v] ← 1','adjMatrix[u, v] ← 1\r\nadjMatrix[v, u] ← 1'),(4,'22-4','実行されない','1回実行される','2回実行される','3回実行される'),(5,'22-5','arrayK[i], arrayM[i], allItemsの要素数','arrayK[i], arrayM[i], ordersの要素数','arrayK[i], arrayM[i], otherItemsの要素数','arrayM[i], arrayK[i], allItemsの要素数'),(6,'22-6','A社の社内ネットワークからA社利用クラウドサービスへの通信を監視する。','A社の社内ネットワークとA社利用クラウドサービスとの間の通信速度を制限する。','A社利用クラウドサービスにA社外から接続する際の認証に2要素認証を導入する。','A社利用クラウドサービスのうち、A社利用グループウェアだけを直接接続の対象とする。');

--
-- Table structure for table `section_3`
--

CREATE TABLE `section_3` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_3`
--

INSERT INTO `section_3` VALUES (1,'3-1','A、D、B、C','B、D、A、C','C、B、D、A','D、C、A、B'),(2,'3-2','1','2','5','6'),(3,'3-3','位置を指定して、任意のデータに直接アクセスすることができる。','並んでいるデータの先頭に任意のデータを効率的に挿入できる。','任意のデータの参照は効率的ではないが、削除や挿入の操作を効率的に行える。','任意のデータを別の位置に移動する場合、隣接するデータを移動せずにできる。'),(4,'3-4','要素を更新する場合、ポインタを順番にたどるだけなので、処理時間は短い。','要素を削除する場合、削除した要素から後ろにあるすべての要素を前に移動するので、処理時間は長い。','要素を参照する場合、ランダムにアクセスできるので、処理時間は短い。','要素を挿入する場合、数個のポインタを書き換えるだけなので、処理時間は短い。'),(5,'3-5','a < b < d < e < c < f < g','d < b < e < a < f < c < g','d < e < f < g < b < c < a','g < f < c < e < d < b < a'),(6,'3-6','①の処理を“ $0 \\rightarrow x$ ”にする。','②の条件判定を“ $i : 99$ ”にする。','③の処理を“ $x + i \\rightarrow i$ ”にする。','④の処理を“ $x + 1 \\rightarrow x$ ”にする。'),(7,'3-7','2','3','5','7'),(8,'3-8','$n-1$','$n$','$n^2$','$n!$'),(9,'3-9','0','31','248','527'),(10,'3-10','顧客番号から求めたハッシュ値が指し示す位置に配置されているデータ構造','顧客番号に関係なく、ランダムに配置されているデータ構造','顧客番号の昇順に配置されているデータ構造','顧客番号をセルに格納し、セルのアドレス順に配置されているデータ構造'),(11,'3-11','既に整列済みのデータ列の正しい位置に、データを追加する操作を繰り返していく方法である。','データの中の最小値を求め、次にそれを除いた部分の中から最小値を求める。この操作を繰り返していく方法である。','適当な基準値を選び、それよりも小さな値のグループと大きな値のグループにデータを分割する。同様にして、グループの中で基準値を選び、それぞれのグループを分割する。この操作を繰り返していく方法である。','隣り合ったデータの比較と入替えを繰り返すことによって、小さな値のデータを次第に端の方に移していく方法である。'),(12,'3-12','1','2','7','11'),(13,'3-13','2分探索：$\\log_2 n$ / 線形探索：$n$ / ハッシュ探索：$1$','$n \\log_2 n$ / 線形探索：$n$ / ハッシュ探索：$\\log_2 n$','$n \\log_2 n$ / 線形探索：$n^2$ / ハッシュ探索：$1$','$n^2$ / 線形探索：$1$ / ハッシュ探索：$n$'),(14,'3-14','$n+F(n-1)$','$n-1+F(n)$','$n \\times F(n-1)$',' $(n-1) \\times F(n)$'),(15,'3-15','あらかじめ決められた順番ではなく、起きた事象に応じた処理を行うこと','関数の中で自分自身を用いた処理を行うこと','処理が終了した関数をメモリから消去せず、必要になったとき再び用いること','処理に失敗したときに、その処理を呼び出す直前の状態に戻すこと'),(16,'3-16','主記憶上のどこのアドレスに配置しても、実行することができる。','手続きの内部から自分自身を呼び出すことができる。','必要な部分を補助記憶装置から読み込みながら動作する。主記憶領域の大きさに制限があるときに、有効な手法である。','複数のタスクからの呼び出しに対して、並行して実行されても、それぞれのタスクに正しい結果を返す。'),(17,'3-17','JavaBeans','JavaScript','Javaアプリケーション','Javaアプレット'),(18,'3-18','JavaScript','Javaアプレット','Javaサーブレット','VBScript'),(19,'3-19','アプレット','サーブレット','スクリプト','スレッド'),(20,'3-20','CMS','CSS','RSS','Wiki'),(21,'3-21','XMLでは、HTMLに、Webページの表示性能の向上を主な目的とした機能を追加している。','XMLでは、ネットワークを介した情報システム間のデータ交換を容易にするために、任意のタグを定義することができる。','XMLで用いることができるスタイル言語は、HTMLと同じものである。','XMLは、SGMLを基に開発されたHTMLとは異なり、独自の仕様として開発された。'),(22,'3-22','Ajax','CSS','RSS','SNS');

--
-- Table structure for table `section_4`
--

CREATE TABLE `section_4` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_4`
--

INSERT INTO `section_4` VALUES (1,'4-1','アキュムレーター','データキャッシュ','プログラムレジスタ（プログラムカウンター）','命令レジスタ'),(2,'4-2','間接アドレス指定','指標アドレス指定','相対アドレス指定','直接アドレス指定'),(3,'4-3','5','10','20','50'),(4,'4-4','20ナノ秒','50ナノ秒','2マイクロ秒','5マイクロ秒'),(5,'4-5','125','250','80,000','125,000'),(6,'4-6','インデックスレジスタ','データレジスタ','プログラムカウンター','命令レジスタ'),(7,'4-7','演算を行うために、メモリから読み出したデータを保持する。','条件付き分岐命令を実行するために、演算結果の状態を保持する。','命令のデコードを行うために、メモリから読み出した命令を保持する。','命令を読み出すために、次の命令が格納されたアドレスを保持する。'),(8,'4-8','商用電源の瞬時停電などの電源異常による割込み','ゼロで除算を実行したことによる割込み','入出力が完了したことによる割込み','メモリパリティエラーが発生したことによる割込み'),(9,'4-9','インターバルタイマによって、指定時間が経過したときに生じる割込み','演算結果のオーバーフローやゼロによる除算で生じる割込み','仮想記憶管理において、存在しないページへのアクセスによって生じる割込み','ソフトウェア割込み命令の実行によって生じる割込み'),(10,'4-10','主記憶からキャッシュメモリへの命令の読出しと、主記憶からキャッシュメモリへのデータの読出しを同時に行うことによって、データ転送を高速に行う。','主記憶から読み出したデータをキャッシュメモリに保持し、CPUが後で同じデータを読み出すときのデータ転送を高速に行う。','主記憶から読み出したデータをキャッシュメモリに保持し、命令を並列に処理することによって演算を高速に行う。','主記憶から読み出した命令をキャッシュメモリに保持し、キャッシュメモリ上でデコードして実行することによって演算を高速に行う。'),(11,'4-11','0.1','0.17','0.83','0.9'),(12,'4-12','書込み命令を実行したときに、キャッシュメモリと主記憶の両方を書き換える方式と、キャッシュメモリだけを書き換えておき、主記憶の書換えはキャッシュメモリから当該データが追い出されるときに行う方式とがある。','キャッシュメモリにヒットしない場合に割込みが生じ、プログラムによって主記憶からキャッシュメモリにデータが転送される。','キャッシュメモリは、実記憶と仮想記憶とのメモリ容量の差を埋めるために採用される。','半導体メモリのアクセス速度の向上が著しいので、キャッシュメモリの必要性は減っている。'),(13,'4-13','キャッシュと主記憶の一貫性（コピーレンシ）を保ちながら、書込みを行う。','キャッシュミスが発生したときに、キャッシュの内容の主記憶への書き戻しを不要にする。','個々のプロセッサがそれぞれのキャッシュをもつマルチプロセッサシステムにおいて、キャッシュ管理をライトスルー方式よりも簡単な回路構成で実現する。','プロセッサから主記憶への書込み頻度を減らす。'),(14,'4-14','CPUから主記憶へのアクセスを高速化するために、キャッシュメモリと主記憶の両方に同時にデータを書き込む。','CPUから主記憶へのアクセスを高速化するために、主記憶内部を複数のバンクに分割し、各バンクを並列にアクセスする。','CPUと主記憶のアクセス速度の違いによるボトルネックを解消するために、高速かつ小容量のメモリを配置する。','パイプライン処理を乱す要因をなくすために、キャッシュメモリを命令用とデータ用の二つに分離する。'),(15,'4-15','1クロックで2ビットの情報を伝送する4対の信号線を使用し、最大1Gビット／秒のスループットをもつインタフェースである。','PCと周辺機器とを接続するATA仕様をシリアル化したものである。','音声、映像などに適したアイソクロナス転送を採用しており、ブロードキャスト転送モードをもつシリアルインタフェースである。','スーパースピードと呼ばれる5Gビット／秒のデータ転送モードをもつシリアルインタフェースである。'),(16,'4-16','/home/air/goalskill_t/back/img_q/section4/f0358c5d-c2bf-40f5-8adb-6b9fbabf0001.png','/home/air/goalskill_t/back/img_q/section4/fc448b43-340b-435a-814b-e3e227fb0d7d.png','/home/air/goalskill_t/back/img_q/section4/2c65e347-4c28-44da-84cb-20e543cbffa9.png','/home/air/goalskill_t/back/img_q/section4/7b84020e-ca1e-4ba9-b350-23ce803a81f4.png'),(17,'4-17','PCに接続された周辺機器を制御するソフトウェア','アプリケーションプログラムをPCに導入するソフトウェアアプリケーションプログラムをPCに導入するソフトウェア','キーボードなどの操作手順を登録して、その操作を自動化するソフトウェア','他のPCに入り込んで不利益をもたらすソフトウェア'),(18,'4-18','8','9','12','16'),(19,'4-19','高温の印字ヘッドのピンを感熱紙に押し付けることによって印刷を行う。','コンピュータグラフィックスを建物、家具など凹凸のある立体物に投影する。','熱溶解積層方式などによって、立体物を造形する。','立体物の形状を感知して、3Dデータとして出力する。');

--
-- Table structure for table `section_5`
--

CREATE TABLE `section_5` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_5`
--

INSERT INTO `section_5` VALUES (1,'5-1','HTMLで記述されたプログラムをサーバ側で動作させ、クライアントソフトはその結果を画面に表示する。','業務処理の変更のたびに、Webシステムを動作させるための業務処理用アプリケーションをクライアント端末に送付し、インストールする必要がある。','業務処理はサーバ側で実行し、クライアントソフトはHTMLの記述に従って、その結果を画面に表示する。','クライアント端末には、サーバ側からのHTTP要求を待ち受けるサービスを常駐させておく必要がある。'),(2,'5-2','2系統のシステムで並列処理をすることによって性能を上げる方式である。','2系統のシステムの負荷が均等になるように、処理を分散する方式である。','現用系と待機系の2系統のシステムで構成され、現用系に障害が生じたときに、待機系が処理を受け継ぐ方式である。','一つの処理を2系統のシステムで独立に行い、結果を照合する方式である。'),(3,'5-3','コールドスタンバイシステム','ホットスタンバイシステム','マルチプロセッサシステム','マルチユーザーシステム'),(4,'5-4','システムが部分的に故障しても、システム全体としては必要な機能を維持するシステム','地域的な災害などの発生に備えて、遠隔地に予備を用意しておくシステム','複数のプロセッサがネットワークを介して接続され、資源を共有するシステム','複数のプロセッサで一つのトランザクションを並行して処理し、結果を照合するシステム'),(5,'5-5','装置が故障したときは、システムが安全に停止するようにして、被害を最小限に抑える。','装置が故障したときは、利用できる機能を制限したり、処理能力を低下させたりしても、システムは稼働させる。','装置が故障しても、システム全体の機能に影響がないように、二重化などを行って冗長な構成とする。','利用者が誤った操作をしても、システムに異常が起こらないようにする。'),(6,'5-6','ストライピング','スワッピング','ディスクキャッシュ','ミラーリング'),(7,'5-7','RAID1','RAID2','RAID3','RAID4'),(8,'5-8','スループット','ターンアラウンドタイム','タイムスライス','レスポンスタイム'),(9,'5-9','既存のシステムにサーバを追加導入することによって、システム全体の処理能力を向上させる。','既存のシステムのサーバの一部又は全部を、クラウドサービスなどに再配置することによって、システム運用コストを下げる。','既存のシステムのサーバを、より高性能なものと入れ替えることによって、個々のサーバの処理能力を向上させる。','一つのサーバをあたかも複数のサーバであるかのように見せることによって、システム運用コストを下げる。'),(10,'5-10','監視・計測用のプログラムによってシステムの稼働状態や資源の状況を測定し、システム構成や応答性能のデータを得る。','使用目的に合わせて選定した標準的なプログラムを実行させ、システムの処理性能を測定する。','将来の予測を含めて評価する場合などに、モデルを作成して模擬的に実験するプログラムでシステムの性能を評価する。','プログラムを実際には実行せずに、机上でシステムの処理を解析して、個々の命令の出現回数や実行回数の予測値から処理時間を推定し、性能を評価する。'),(11,'5-11','システムの遠隔保守は、MTTR を長くし、稼働率を向上させる。','システムの稼働率は、MTTR と MTBF を長くすることによって向上する。','システムの構成が複雑なほど、MTBF は長くなる。','システムの予防保守は、MTBF を長くするために行う。'),(12,'5-12','69','73','77','80'),(13,'5-13','$1 - (1 - P)(1 - P^2)^2$','$P\\{1 - (1 - P)^4\\}$','$P\\{1 - (1 - P)^2\\}^2$','$P\\{1 - (1 - P^2)^2\\}$');

--
-- Table structure for table `section_6`
--

CREATE TABLE `section_6` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_6`
--

INSERT INTO `section_6` VALUES (1,'6-1','100','160','190','280'),(2,'6-2','キーボードからの入力データを主記憶のキューに一旦保存しておく。','システムに投入されたジョブの実行順序を、その特性や優先順位に応じて決定する。','通信データを直接通信相手に送らず、あらかじめ登録しておいた代理に送る。','プリンターなどの低速な装置への出力データを一旦高速な磁気ディスクに格納しておき、その後に目的の装置に出力する。'),(3,'6-3','入出力装置が利用可能になったことを、入出力装置が処理装置に伝える。','入出力装置と処理装置との間に特別な記憶域を設け、処理速度の違いを緩和する。','入出力装置と処理装置との間のデータ交換に階層を設けることによって、入出力装置固有の仕様を意識せずに利用できる。','入出力装置をファイルと同じように取り扱えるようにする。'),(4,'6-4','L < (R-S) × T','L < (S-R) × T','L ≧ (R-S) × T','L ≧ (S-R) × T'),(5,'6-5','2','2.5','3.5','5'),(6,'6-6','Aの実行中にBに起動がかかると、Aを実行可能状態にしてBを実行する。','Aの実行中にBに起動がかかると、Aを待ち状態にしてBを実行する。','Bの実行中にAに起動がかかると、Bを実行可能状態にしてAを実行する。','Bの実行中にAに起動がかかると、Bを待ち状態にしてAを実行する。'),(7,'6-7','a:実行状態の回復 / b:プロセスの選択 / c:実行状態の退避','a:実行状態の退避 / b:実行状態の回復 / c:プロセスの選択','a:実行状態の退避 / b:プロセスの選択 / c:実行状態の回復','a:プロセスの選択 / b:実行状態の回復 / c:実行状態の退避'),(8,'6-8','各タスクの実行順序を決定すること','実行可能なタスクに対してプロセッサの使用権を割り当てること','タスクの実行に必要な情報であるコンテキストのこと','一つのプロセッサで複数のタスクを同時に実行しているかのように見せかける機能のこと'),(9,'6-9','各タスクに、均等にCPU時間を割り当てて実行させる方式である。','各タスクに、ターンアラウンドタイムに比例したCPU時間を割り当てて実行させる方式である。','各タスクの実行イベント発生に応じて、リアルタイムに実行させる方式である。','各タスクを、優先度の高い順に実行させる方式である。'),(10,'6-10','仮想記憶空間と実記憶空間をそれぞれ固定長の領域に区切り、対応づけて管理する方式','主記憶装置の異なった領域で実行できるように、プログラムを再配置する方式','主記憶装置を、同時に並行して読み書き可能な複数の領域に分ける方式','補助記憶装置に、複数のレコードをまとめて読み書きする方式'),(11,'6-11','主記憶に存在しないページへのアクセスが増加すること','主記憶に存在するページへのアクセスが増加すること','主記憶のページのうち、更新されたページの比率が高くなること','長時間アクセスしなかった主記憶のページをアクセスすること'),(12,'6-12','FIFO','LFU','LIFO','LRU'),(13,'6-13','スラッシング','スワッピング','フラグメンテーション','メモリリーク'),(14,'6-14','ファイルシステムの絶対パス名を説明したものはどれか。','カレントディレクトリから対象ファイルに至るパス名','ホームディレクトリから対象ファイルに至るパス名','ルートディレクトリから対象ファイルに至るパス名'),(15,'6-15','\\A → ..\\B → .\\A\\B','\\B → .\\B\\A → ..\\B','\\B → \\A → \\B','\\B\\A → ..\\B'),(16,'6-16','障害からの回復時に差分だけ処理すればよいので、フルバックアップ方式に比べて復旧時間が短い。','フルバックアップのデータで修復した後に、差分を加えて復旧する。','フルバックアップ方式と交互に運用することはできない。','フルバックアップ方式に比べ、バックアップに要する時間が長い。'),(17,'6-17','最初のバックアップの後、ファイル更新を示す情報があるファイルだけをバックアップし、ファイル更新を示す情報は変更しないでそのまま残しておく。','最初のバックアップの後、ファイル更新を示す情報にかかわらず、全てのファイルをバックアップし、ファイル更新を示す情報はリセットする。','直前に行ったバックアップの後、ファイル更新を示す情報があるファイルだけをバックアップし、ファイル更新を示す情報はリセットする。','直前に行ったバックアップの後、ファイル更新を示す情報にかかわらず、全てのファイルをバックアップし、ファイル更新を示す情報は変更しないでそのまま残しておく。'),(18,'6-18','作成したプログラムをライブラリに登録する。','実行に先立ってロードモジュールを主記憶にロードする。','相互参照の解決などを行い、複数の目的モジュールなどから一つのロードモジュールを生成する。','プログラムの実行を監視し、ステップごとに実行結果を記録する。'),(19,'6-19','オブジェクトコードを生成する代わりに、インタプリタ用の中間コードを生成する。','コンパイルを実施するコンピュータとは異なるアーキテクチャをもったコンピュータで動作するオブジェクトコードを生成する。','ソースコードを解析して、実行時の処理効率を高めたオブジェクトコードを生成する。','プログラムの実行時に、呼び出されたサブプログラム名やある時点での変数の内容を表示するようなオブジェクトコードを生成する。'),(20,'6-20','ソースコードを解析して、プログラムの誤りを検出する。','テスト対象モジュールに必要なドライバ又はスタブを生成する。','テストによって実行した経路から網羅度を算出する。','プログラムの特定の経路をテストするためのデータを生成する。'),(21,'6-21','Eclipse','Perl','PHP','Ruby'),(22,'6-22','BSDライセンス','コピーライト','コピーレフト','デュアルライセンス');

--
-- Table structure for table `section_7`
--

CREATE TABLE `section_7` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_7`
--

INSERT INTO `section_7` VALUES (1,'7-1','高速に書換えができ、CPUのキャッシュメモリに用いられる。','紫外線で全データを一括消去できる。','周期的にデータの再書込みが必要である。','ブロック単位で電気的にデータの消去ができる。'),(2,'7-2','EEPROM','SDRAM','SRAM','フラッシュメモリ'),(3,'7-3','書込み及び消去を一括又はブロック単位で行う。','データを保持するためのリフレッシュ操作又はアクセス操作が不要である。','電源が遮断された状態でも、記憶した情報を保持することができる。','メモリセル構造が単純なので高集積化することができ、ビット単価を安くできる。'),(4,'7-4','DRAM','EEPROM','SDRAM','SRAM'),(5,'7-5','NANDゲート','加算器','コンデンサ','フリップフロップ'),(6,'7-6','サンプリング','シェアリング','チャタリング','バッファリング'),(7,'7-7','/home/air/goalskill_t/back/img_q/section7/a42a9917-adaf-460b-b6b3-18f3fef67200.png','/home/air/goalskill_t/back/img_q/section7/9f62916a-5ee0-4b59-af7b-c1fd11e122e4.png','/home/air/goalskill_t/back/img_q/section7/92daf10b-e0df-42ef-85bf-62589ec6fd72.png','/home/air/goalskill_t/back/img_q/section7/9491fb5b-6dfd-4ea5-be94-3a6d70b7d0f5.png');

--
-- Table structure for table `section_8`
--

CREATE TABLE `section_8` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_8`
--

INSERT INTO `section_8` VALUES (1,'8-1','幾つかの項目について、それぞれの項目を選択するかどうかを指定する。','幾つかの選択項目から一つを選ぶときに、選択項目にないものはテキストボックスに入力する。','互いに排他的な幾つかの選択項目から一つを選ぶ。','特定の項目を選択することによって表示される一覧形式の項目から一つを選ぶ。'),(2,'8-2','商品番号：5桁の英数字項目で、商品ごとに付番する。','商品名：40字以内の日本語項目で、商品ごとに命名する。','商品区分：10字以内の日本語項目で、5区分ある。','価格：6桁の数字項目で、範囲は10,000 〜 100,000円である。'),(3,'8-3','障がい、年齢、性別、国籍などにかかわらず、だれもが使える設計をいう。','障がい者や高齢者がサービスを支障なく操作又は利用できる機能をいう。','障がい者や高齢者に負担を与えない設計をいう。','どれだけ利用者がストレスを感じずに、目標とする要求が達成できるかをいう。'),(4,'8-4','インタビュー法','ヒューリスティック評価','ユーザビリティテスト','ログデータ分析法'),(5,'8-5','英数字だけでなく、漢字も表示する。','各文字の幅を一定にして表示する。','画面上にできるだけ高速に表示する。','文字を任意の倍率に拡大して表示する。'),(6,'8-6','77','96','775','969'),(7,'8-7','CG映像作成における最終段階として、物体のデータをディスプレイに描画できるように映像化する処理である。','画像表示領域にウィンドウを定義し、ウィンドウの外側を除去し、内側の見える部分だけを取り出す処理である。','スクリーンの画素数が有限であるために図形の境界近くに生じる、階段状のギザギザを目立たなくする処理である。','立体感を生じさせるために、物体の表面に陰影を付ける処理である。'),(8,'8-8','アンチエイリアシング','テクスチャマッピング','モーフィング','レイトレーシング'),(9,'8-9','光源からの反射や屈折、透過を計算し描画していく。','光源と物体の形状などに基づいて、表示するときに陰影をつける。','表示画面からはみ出す箇所をあらかじめ見つけ、表示対象から外す。','物体の表面に画像を貼り付けることによって、表面の質感を表現する。'),(10,'8-10','5.1チャンネルサラウンドシステムで使用されている音声圧縮技術','携帯電話で使用されている音声圧縮技術','デジタルカメラで使用されている静止画圧縮技術','ワンセグ放送で使用されている動画圧縮技術'),(11,'8-11','Undo機能（元に戻す）','オンラインヘルプ','ショートカットキー','プログレスバー');

--
-- Table structure for table `section_9`
--

CREATE TABLE `section_9` (
  `id` int NOT NULL AUTO_INCREMENT,
  `question_number` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `one` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `two` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `three` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `four` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `section_9`
--

INSERT INTO `section_9` VALUES (1,'9-1','親レコードと子レコードをポインタで結合する。','タグを用いてデータの構造と意味を表す。','データと手続を一本化（カプセル化）してもつ。','データを2次元の表によって表現する。'),(2,'9-2','キー値が空でないこと','構成する列が一つであること','表の先頭に定義されている列であること','別の表の候補キーとキー値が一致していること'),(3,'9-3','関係する相互のテーブルにおいて、レコード間の参照一貫性が維持される制約をもたせる。','関係する相互のテーブルの格納場所を近くに配置することによって、検索、更新を高速に行う。','障害によって破壊されたレコードを、テーブル間の相互の関係から可能な限り復旧させる。','レコードの削除、追加の繰返しによる、レコード格納エリアのフラグメンテーションを防止する。'),(4,'9-4','関係データベースの表として実装することを前提に表現する。','管理の対象をエンティティ及びエンティティ間のリレーションシップとして表現する。','データの生成から消滅に至るデータ操作を表現する。','リレーションシップは、業務上の手順を表現する。'),(5,'9-5','配送先→部品ID','配送日→部品ID','部署ID→部品ID','部署名→配送先'),(6,'9-6','/home/air/goalskill_t/back/img_q/section9/ae8b173f-726b-430b-9a72-875b0fca8353.png','/home/air/goalskill_t/back/img_q/section9/cff475be-67e9-47ca-b50a-e4c76a482811.png','/home/air/goalskill_t/back/img_q/section9/6be2dd14-3ffc-4faa-8fd7-992e7d7ed998.png','/home/air/goalskill_t/back/img_q/section9/d9091c1e-fdf3-4600-829f-437900d3a211.png'),(7,'9-7','社員が1人も所属しない組織は存在しない。','社員は必ずしも組織に所属しなくてもよい。','社員は複数の組織に所属することができる。','一つの組織に複数の社員は所属できない。'),(8,'9-8','ある表の照会結果と、別の表の照会結果を合わせて一つの表にする。','表の中から特定の条件に合致した行を取り出す。','表の中から特定の列だけを取り出す。','二つ以上の表の組から条件に合致した組同士を合わせて新しい表を作り出す。'),(9,'9-9','結合と射影','差と選択','選択と射影','和と射影'),(10,'9-10','/home/air/goalskill_t/back/img_q/section9/3e68969f-d947-44b9-ab5f-a8222b2fd0d6.png','/home/air/goalskill_t/back/img_q/section9/1198f85b-cac5-4f3f-869c-30f13db25716.png','/home/air/goalskill_t/back/img_q/section9/7b1f42a6-142e-42aa-a82a-50cddc5366fb.png','/home/air/goalskill_t/back/img_q/section9/d324edd9-b98d-480c-b43a-6f7609d5b12e.png'),(11,'9-11','射影と和','選択','選択と射影','選択と和'),(12,'9-12','商品コードがS001の売値を130,000に更新する。','商品コードがS003の仕入値を150,000に更新する。','商品コードがS005の売値を130,000に更新する。','商品コードがS005の仕入値を90,000に更新する。'),(13,'9-13','科目 HAVING AVG(点数) >= 80','科目 WHERE 点数 >= 80','学籍番号 HAVING AVG(点数) >= 80','学籍番号 WHERE 点数 >= 80'),(14,'9-14','2相コミットメント','グループコミットメント','サーバプロセスのマルチスレッド化','ストアドプロシージャ'),(15,'9-15','外部キーの列の値を別の表の主キーの値に一致させる。','データの格納位置への効率的なアクセスが可能となり、検索速度の向上が期待できる。','一つの大きなテーブルを複数のディスクに分散格納する場合、ディスク容量が節約できる。','列内に重複する値がないようにする。'),(16,'9-16','同一データベースに対する同一処理は、何度実行しても結果は同じである。','トランザクション完了後にハードウェア障害が発生しても、更新されたデータベースの内容は保証される。','トランザクション内の処理は、全てが実行されるか、全てが取り消されるかのいずれかである。','一つのトランザクションの処理結果は、他のトランザクション処理の影響を受けない。'),(17,'9-17','ダンプファイル','チェックポイントファイル','バックアップファイル','ログファイル'),(18,'9-18','最新のスナップショット情報','最新のバックアップファイル情報','ログファイルの更新後情報','ログファイルの更新前情報'),(19,'9-19','データベースのシステム障害に対しては、トランザクション処理の途中にスナップショットの設定をして、その時点からリスタート処理を行う。','データベースの媒体障害に対しては、バックアップ時点の状態に復元した後、ジャーナルファイルの更新後情報を使用してロールフォワード処理を行う。','データベースの論理的障害によってトランザクション処理がデッドロック状態になり、処理が終了しない場合、排他制御を解除する。','トランザクション処理プログラムが、データベースの更新途中に物理的原因以外で異常終了した場合、ジャーナルファイルの更新後情報を使用してロールバック処理を行う。'),(20,'9-20','再構成','正規化','整合性制約','排他制御'),(21,'9-21','トランザクション $T_1$ が共有ロックを獲得している資源に対して、トランザクション $T_2$ は共有ロックと専有ロックのどちらも獲得することができる。','トランザクション $T_1$ が共有ロックを獲得している資源に対して、トランザクション $T_2$ は共有ロックを獲得することはできるが、専有ロックを獲得することはできない。','トランザクション $T_1$ が専有ロックを獲得している資源に対して、トランザクション $T_2$ は専有ロックと共有ロックのどちらも獲得することができる。','トランザクション $T_1$ が専有ロックを獲得している資源に対して、トランザクション $T_2$ は専有ロックを獲得することはできるが、共有ロックを獲得することはできない。'),(22,'9-22','$a$: 行, $b$: 行','$a$: 行, $b$: 表','$a$: 表, $b$: 行','$a$: 表, $b$: 表');



-- DB 확인용
show databases;