changeset 19:9014a505c54c

...
author anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Thu, 02 Apr 2020 04:13:34 +0900
parents e0e36291a6f4
children caf842947bef
files 2020/previous/dumpFromPDF.json 2020/previous/dumpFromPDFWHTML.json cmd_pdf.go
diffstat 3 files changed, 459 insertions(+), 867 deletions(-) [+]
line wrap: on
line diff
--- a/2020/previous/dumpFromPDF.json	Thu Apr 02 03:46:52 2020 +0900
+++ b/2020/previous/dumpFromPDF.json	Thu Apr 02 04:13:34 2020 +0900
@@ -1,1 +1,425 @@
-[{"Id":"101501081","IsSelect":false,"Place":"共3-205","Day":"月2","Grades":[1]},{"Id":"101501081","IsSelect":false,"Place":"共3-403","Day":"木2","Grades":[1]},{"Id":"101501091","IsSelect":false,"Place":"共3-403","Day":"月2","Grades":[1]},{"Id":"101501091","IsSelect":false,"Place":"共3-201","Day":"木2","Grades":[1]},{"Id":"101526071","IsSelect":true,"Place":"共3-102","Day":"","Grades":[4]},{"Id":"101526081","IsSelect":true,"Place":"共3-405","Day":"","Grades":[4]},{"Id":"101526091","IsSelect":true,"Place":"共3-202","Day":"","Grades":[4]},{"Id":"100826081","IsSelect":true,"Place":"共1-217","Day":"","Grades":[1]},{"Id":"100408031","IsSelect":false,"Place":"共1-118","Day":"","Grades":[4]},{"Id":"610000071","IsSelect":false,"Place":"工1-321","Day":"","Grades":[1]},{"Id":"610002071","IsSelect":false,"Place":"工1-321","Day":"","Grades":[1]},{"Id":"610004071","IsSelect":false,"Place":"工1-321","Day":"","Grades":[1]},{"Id":"610005071","IsSelect":true,"Place":"工1-321","Day":"","Grades":[1]},{"Id":"610012071","IsSelect":false,"Place":"工1-221","Day":"","Grades":[1]},{"Id":"610013071","IsSelect":false,"Place":"工1-322","Day":"","Grades":[3]},{"Id":"610019001","IsSelect":true,"Place":"工1-322","Day":"","Grades":[3]},{"Id":"610042001","IsSelect":true,"Place":"工1-509","Day":"","Grades":[4]},{"Id":"617000001","IsSelect":false,"Place":"工1-321","Day":"","Grades":[1]},{"Id":"617003011","IsSelect":false,"Place":"地創棟508","Day":"","Grades":[2]},{"Id":"617003021","IsSelect":false,"Place":"地創棟508","Day":"","Grades":[2]},{"Id":"617005001","IsSelect":true,"Place":"工1-322","Day":"","Grades":[2]},{"Id":"617006001","IsSelect":false,"Place":"工1-322","Day":"","Grades":[2]},{"Id":"617007001","IsSelect":false,"Place":"工1-321","Day":"","Grades":[2]},{"Id":"617008001","IsSelect":false,"Place":"工1-321","Day":"","Grades":[2]},{"Id":"617009001","IsSelect":false,"Place":"工1-321","Day":"","Grades":[2]},{"Id":"617015001","IsSelect":true,"Place":"工1-322","Day":"","Grades":[2]},{"Id":"617016001","IsSelect":true,"Place":"工1-322","Day":"","Grades":[2]},{"Id":"617021001","IsSelect":false,"Place":"地創棟508","Day":"","Grades":[3]},{"Id":"617022001","IsSelect":true,"Place":"工1-321","Day":"","Grades":[3]},{"Id":"617023001","IsSelect":true,"Place":"工1-321","Day":"","Grades":[3]},{"Id":"617028001","IsSelect":true,"Place":"工2-313","Day":"","Grades":[3]},{"Id":"617038001","IsSelect":true,"Place":"工1-321","Day":"","Grades":[3]},{"Id":"617039001","IsSelect":true,"Place":"共4-305","Day":"","Grades":[4]},{"Id":"610000071","IsSelect":false,"Place":"工1-321","Day":"","Grades":[1]},{"Id":"610001011","IsSelect":false,"Place":"工1-221","Day":"","Grades":[1]},{"Id":"610001021","IsSelect":false,"Place":"工1-222","Day":"","Grades":[1]},{"Id":"610001031","IsSelect":false,"Place":"工1-221","Day":"","Grades":[1]},{"Id":"610001041","IsSelect":false,"Place":"工1-222","Day":"","Grades":[1]},{"Id":"610002021","IsSelect":true,"Place":"工4-111","Day":"","Grades":[1]},{"Id":"610002071","IsSelect":false,"Place":"工1-321","Day":"","Grades":[1]},{"Id":"610004071","IsSelect":false,"Place":"工1-321","Day":"","Grades":[1]},{"Id":"610005071","IsSelect":true,"Place":"工1-321","Day":"","Grades":[1]},{"Id":"610012071","IsSelect":false,"Place":"工1-221","Day":"","Grades":[1]},{"Id":"610013071","IsSelect":false,"Place":"工1-322","Day":"","Grades":[3]},{"Id":"610016001","IsSelect":true,"Place":"工4-111","Day":"","Grades":[3]},{"Id":"610019001","IsSelect":true,"Place":"工1-322","Day":"","Grades":[3]},{"Id":"610038001","IsSelect":true,"Place":"共4-505","Day":"","Grades":[4]},{"Id":"610042001","IsSelect":true,"Place":"工1-509","Day":"","Grades":[4]}]
\ No newline at end of file
+[
+  {
+    "Id": "101526091",
+    "IsSelect": true,
+    "Place": "共3-202",
+    "Day": "",
+    "Grades": [
+      4
+    ]
+  },
+  {
+    "Id": "617009001",
+    "IsSelect": false,
+    "Place": "工1-321",
+    "Day": "",
+    "Grades": [
+      2
+    ]
+  },
+  {
+    "Id": "617015001",
+    "IsSelect": true,
+    "Place": "工1-322",
+    "Day": "",
+    "Grades": [
+      2
+    ]
+  },
+  {
+    "Id": "610038001",
+    "IsSelect": true,
+    "Place": "共4-505",
+    "Day": "",
+    "Grades": [
+      4
+    ]
+  },
+  {
+    "Id": "617038001",
+    "IsSelect": true,
+    "Place": "工1-321",
+    "Day": "",
+    "Grades": [
+      3
+    ]
+  },
+  {
+    "Id": "100826081",
+    "IsSelect": true,
+    "Place": "共1-217",
+    "Day": "",
+    "Grades": [
+      1
+    ]
+  },
+  {
+    "Id": "610013071",
+    "IsSelect": false,
+    "Place": "工1-322",
+    "Day": "",
+    "Grades": [
+      3
+    ]
+  },
+  {
+    "Id": "610001041",
+    "IsSelect": false,
+    "Place": "工1-222",
+    "Day": "",
+    "Grades": [
+      1
+    ]
+  },
+  {
+    "Id": "610016001",
+    "IsSelect": true,
+    "Place": "工4-111",
+    "Day": "",
+    "Grades": [
+      3
+    ]
+  },
+  {
+    "Id": "610001011",
+    "IsSelect": false,
+    "Place": "工1-221",
+    "Day": "",
+    "Grades": [
+      1
+    ]
+  },
+  {
+    "Id": "101501081",
+    "IsSelect": false,
+    "Place": "共3-205",
+    "Day": "月2",
+    "Grades": [
+      1
+    ]
+  },
+  {
+    "Id": "101501081",
+    "IsSelect": false,
+    "Place": "共3-403",
+    "Day": "木2",
+    "Grades": [
+      1
+    ]
+  },
+  {
+    "Id": "100408031",
+    "IsSelect": false,
+    "Place": "共1-118",
+    "Day": "",
+    "Grades": [
+      4
+    ]
+  },
+  {
+    "Id": "610000071",
+    "IsSelect": false,
+    "Place": "工1-321",
+    "Day": "",
+    "Grades": [
+      1
+    ]
+  },
+  {
+    "Id": "610005071",
+    "IsSelect": true,
+    "Place": "工1-321",
+    "Day": "",
+    "Grades": [
+      1
+    ]
+  },
+  {
+    "Id": "617000001",
+    "IsSelect": false,
+    "Place": "工1-321",
+    "Day": "",
+    "Grades": [
+      1
+    ]
+  },
+  {
+    "Id": "617005001",
+    "IsSelect": true,
+    "Place": "工1-322",
+    "Day": "",
+    "Grades": [
+      2
+    ]
+  },
+  {
+    "Id": "617028001",
+    "IsSelect": true,
+    "Place": "工2-313",
+    "Day": "",
+    "Grades": [
+      3
+    ]
+  },
+  {
+    "Id": "101526071",
+    "IsSelect": true,
+    "Place": "共3-102",
+    "Day": "",
+    "Grades": [
+      4
+    ]
+  },
+  {
+    "Id": "610002071",
+    "IsSelect": false,
+    "Place": "工1-321",
+    "Day": "",
+    "Grades": [
+      1
+    ]
+  },
+  {
+    "Id": "610004071",
+    "IsSelect": false,
+    "Place": "工1-321",
+    "Day": "",
+    "Grades": [
+      1
+    ]
+  },
+  {
+    "Id": "610042001",
+    "IsSelect": true,
+    "Place": "工1-509",
+    "Day": "",
+    "Grades": [
+      4
+    ]
+  },
+  {
+    "Id": "617007001",
+    "IsSelect": false,
+    "Place": "工1-321",
+    "Day": "",
+    "Grades": [
+      2
+    ]
+  },
+  {
+    "Id": "617016001",
+    "IsSelect": true,
+    "Place": "工1-322",
+    "Day": "",
+    "Grades": [
+      2
+    ]
+  },
+  {
+    "Id": "617023001",
+    "IsSelect": true,
+    "Place": "工1-321",
+    "Day": "",
+    "Grades": [
+      3
+    ]
+  },
+  {
+    "Id": "101501091",
+    "IsSelect": false,
+    "Place": "共3-403",
+    "Day": "月2",
+    "Grades": [
+      1
+    ]
+  },
+  {
+    "Id": "101501091",
+    "IsSelect": false,
+    "Place": "共3-201",
+    "Day": "木2",
+    "Grades": [
+      1
+    ]
+  },
+  {
+    "Id": "101526081",
+    "IsSelect": true,
+    "Place": "共3-405",
+    "Day": "",
+    "Grades": [
+      4
+    ]
+  },
+  {
+    "Id": "617003011",
+    "IsSelect": false,
+    "Place": "地創棟508",
+    "Day": "",
+    "Grades": [
+      2
+    ]
+  },
+  {
+    "Id": "617003021",
+    "IsSelect": false,
+    "Place": "地創棟508",
+    "Day": "",
+    "Grades": [
+      2
+    ]
+  },
+  {
+    "Id": "617008001",
+    "IsSelect": false,
+    "Place": "工1-321",
+    "Day": "",
+    "Grades": [
+      2
+    ]
+  },
+  {
+    "Id": "617022001",
+    "IsSelect": true,
+    "Place": "工1-321",
+    "Day": "",
+    "Grades": [
+      3
+    ]
+  },
+  {
+    "Id": "610002021",
+    "IsSelect": true,
+    "Place": "工4-111",
+    "Day": "",
+    "Grades": [
+      1
+    ]
+  },
+  {
+    "Id": "610012071",
+    "IsSelect": false,
+    "Place": "工1-221",
+    "Day": "",
+    "Grades": [
+      1
+    ]
+  },
+  {
+    "Id": "610019001",
+    "IsSelect": true,
+    "Place": "工1-322",
+    "Day": "",
+    "Grades": [
+      3
+    ]
+  },
+  {
+    "Id": "617021001",
+    "IsSelect": false,
+    "Place": "地創棟508",
+    "Day": "",
+    "Grades": [
+      3
+    ]
+  },
+  {
+    "Id": "610001021",
+    "IsSelect": false,
+    "Place": "工1-222",
+    "Day": "",
+    "Grades": [
+      1
+    ]
+  },
+  {
+    "Id": "617006001",
+    "IsSelect": false,
+    "Place": "工1-322",
+    "Day": "",
+    "Grades": [
+      2
+    ]
+  },
+  {
+    "Id": "617039001",
+    "IsSelect": true,
+    "Place": "共4-305",
+    "Day": "",
+    "Grades": [
+      4
+    ]
+  },
+  {
+    "Id": "610001031",
+    "IsSelect": false,
+    "Place": "工1-221",
+    "Day": "",
+    "Grades": [
+      1
+    ]
+  },
+  {
+    "Id": "R00084001",
+    "IsSelect": true,
+    "Place": "地創棟504",
+    "Day": "",
+    "Grades": [
+      5
+    ]
+  },
+  {
+    "Id": "R01423001",
+    "IsSelect": true,
+    "Place": "地創棟508",
+    "Day": "",
+    "Grades": [
+      5
+    ]
+  },
+  {
+    "Id": "R00087001",
+    "IsSelect": true,
+    "Place": "地創棟508",
+    "Day": "",
+    "Grades": [
+      5
+    ]
+  },
+  {
+    "Id": "R00409001",
+    "IsSelect": true,
+    "Place": "地創棟503",
+    "Day": "",
+    "Grades": [
+      5
+    ]
+  },
+  {
+    "Id": "R01768001",
+    "IsSelect": true,
+    "Place": "工1-321",
+    "Day": "",
+    "Grades": [
+      5
+    ]
+  },
+  {
+    "Id": "R01672001",
+    "IsSelect": true,
+    "Place": "工1-321",
+    "Day": "",
+    "Grades": [
+      5
+    ]
+  },
+  {
+    "Id": "R00079001",
+    "IsSelect": true,
+    "Place": "工1-321",
+    "Day": "",
+    "Grades": [
+      5
+    ]
+  }
+]
--- a/2020/previous/dumpFromPDFWHTML.json	Thu Apr 02 03:46:52 2020 +0900
+++ b/2020/previous/dumpFromPDFWHTML.json	Thu Apr 02 04:13:34 2020 +0900
@@ -1,859 +1,1 @@
-[
-  {
-    "ID": "610002071",
-    "Name": "工業数学Ⅰ 07組",
-    "Day": [
-      3,
-      4
-    ],
-    "DayOfWeek": 0,
-    "Teacher": "山田 孝治",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "610000071",
-    "Name": "工学基礎演習 06組",
-    "Day": [
-      3,
-      4
-    ],
-    "DayOfWeek": 0,
-    "Teacher": "國田 樹 [Itsuki Kunita], 遠藤 聡志",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "617009001",
-    "Name": "プロジェクトデザイン",
-    "Day": [
-      2
-    ],
-    "DayOfWeek": 3,
-    "Teacher": "山田 孝治",
-    "Grades": [
-      2
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "610000071",
-    "Name": "工学基礎演習 06組",
-    "Day": [
-      3,
-      4
-    ],
-    "DayOfWeek": 0,
-    "Teacher": "國田 樹 [Itsuki Kunita], 遠藤 聡志",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "610019001",
-    "Name": "産業社会学原論Ⅰ",
-    "Day": [
-      5
-    ],
-    "DayOfWeek": 4,
-    "Teacher": "玉城 史朗",
-    "Grades": [
-      3
-    ],
-    "Place": "工1-322"
-  },
-  {
-    "ID": "617000001",
-    "Name": "プログラミング演習Ⅰ",
-    "Day": [
-      2
-    ],
-    "DayOfWeek": 4,
-    "Teacher": "赤嶺 有平 [Akamine Yuhei]",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "610004071",
-    "Name": "プログラミングⅠ",
-    "Day": [
-      1
-    ],
-    "DayOfWeek": 4,
-    "Teacher": "當間 愛晃",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "617003011",
-    "Name": "知能情報実験Ⅰ 01組",
-    "Day": [
-      3,
-      4
-    ],
-    "DayOfWeek": 1,
-    "Teacher": "吉田 たけお, 宮里 智樹, 赤嶺 有平 [Akamine Yuhei], 國田 樹 [Itsuki Kunita]",
-    "Grades": [
-      2
-    ],
-    "Place": "地創棟508"
-  },
-  {
-    "ID": "610005071",
-    "Name": "基礎数学Ⅰ 06組",
-    "Day": [
-      3
-    ],
-    "DayOfWeek": 3,
-    "Teacher": "岡﨑 威生, 國田 樹 [Itsuki Kunita]",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "610005071",
-    "Name": "基礎数学Ⅰ 06組",
-    "Day": [
-      3
-    ],
-    "DayOfWeek": 3,
-    "Teacher": "岡﨑 威生, 國田 樹 [Itsuki Kunita]",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "617015001",
-    "Name": "ディジタル回路",
-    "Day": [
-      4
-    ],
-    "DayOfWeek": 0,
-    "Teacher": "吉田 たけお",
-    "Grades": [
-      2
-    ],
-    "Place": "工1-322"
-  },
-  {
-    "ID": "617005001",
-    "Name": "アルゴリズムとデータ構造",
-    "Day": [
-      2
-    ],
-    "DayOfWeek": 2,
-    "Teacher": "名嘉村 盛和",
-    "Grades": [
-      2
-    ],
-    "Place": "工1-322"
-  },
-  {
-    "ID": "610012071",
-    "Name": "技術者の倫理 03組",
-    "Day": [
-      1
-    ],
-    "DayOfWeek": 3,
-    "Teacher": "和田 知久",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-221"
-  },
-  {
-    "ID": "610012071",
-    "Name": "技術者の倫理 03組",
-    "Day": [
-      1
-    ],
-    "DayOfWeek": 3,
-    "Teacher": "和田 知久",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-221"
-  },
-  {
-    "ID": "617003021",
-    "Name": "知能情報実験Ⅰ 02組",
-    "Day": [
-      3,
-      4
-    ],
-    "DayOfWeek": 4,
-    "Teacher": "吉田 たけお, 宮里 智樹, 赤嶺 有平 [Akamine Yuhei], 國田 樹 [Itsuki Kunita]",
-    "Grades": [
-      2
-    ],
-    "Place": "地創棟508"
-  },
-  {
-    "ID": "101501081",
-    "Name": "大学英語 08組",
-    "Day": [
-      2
-    ],
-    "DayOfWeek": 0,
-    "Teacher": "富里 明美",
-    "Grades": [
-      1
-    ],
-    "Place": "共3-205"
-  },
-  {
-    "ID": "101501081",
-    "Name": "大学英語 08組",
-    "Day": [
-      2
-    ],
-    "DayOfWeek": 3,
-    "Teacher": "富里 明美",
-    "Grades": [
-      1
-    ],
-    "Place": "共3-403"
-  },
-  {
-    "ID": "617006001",
-    "Name": "情報ネットワークⅠ",
-    "Day": [
-      1
-    ],
-    "DayOfWeek": 2,
-    "Teacher": "長田 智和",
-    "Grades": [
-      2
-    ],
-    "Place": "工1-322"
-  },
-  {
-    "ID": "610013071",
-    "Name": "キャリアデザイン 05組",
-    "Day": [
-      4,
-      5
-    ],
-    "DayOfWeek": 1,
-    "Teacher": "遠藤 聡志",
-    "Grades": [
-      3
-    ],
-    "Place": "工1-322"
-  },
-  {
-    "ID": "610001011",
-    "Name": "キャリアデザイン入門 01組",
-    "Day": [
-      5
-    ],
-    "DayOfWeek": 1,
-    "Teacher": "清水 肇, 渡嘉敷 健",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-221"
-  },
-  {
-    "ID": "610042001",
-    "Name": "情報科教育法B",
-    "Day": [
-      1
-    ],
-    "DayOfWeek": 3,
-    "Teacher": "岡﨑 威生",
-    "Grades": [
-      4
-    ],
-    "Place": "工1-509"
-  },
-  {
-    "ID": "100408031",
-    "Name": "物理学Ⅰ 03組",
-    "Day": [
-      2
-    ],
-    "DayOfWeek": 2,
-    "Teacher": "深水 孝則",
-    "Grades": [
-      4
-    ],
-    "Place": "共1-118"
-  },
-  {
-    "ID": "617021001",
-    "Name": "知能情報実験III",
-    "Day": [
-      3,
-      4
-    ],
-    "DayOfWeek": 3,
-    "Teacher": "國田 樹 [Itsuki Kunita], 全教員",
-    "Grades": [
-      3
-    ],
-    "Place": "地創棟508"
-  },
-  {
-    "ID": "610001021",
-    "Name": "キャリアデザイン入門 02組",
-    "Day": [
-      5
-    ],
-    "DayOfWeek": 1,
-    "Teacher": "清水 肇, 渡嘉敷 健",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-222"
-  },
-  {
-    "ID": "617028001",
-    "Name": "ヒューマンコンピュータインタラクション",
-    "Day": [
-      2
-    ],
-    "DayOfWeek": 1,
-    "Teacher": "赤嶺 有平 [Akamine Yuhei]",
-    "Grades": [
-      3
-    ],
-    "Place": "工2-313"
-  },
-  {
-    "ID": "101501081",
-    "Name": "大学英語 08組",
-    "Day": [
-      2
-    ],
-    "DayOfWeek": 0,
-    "Teacher": "富里 明美",
-    "Grades": [
-      1
-    ],
-    "Place": "共3-205"
-  },
-  {
-    "ID": "101501081",
-    "Name": "大学英語 08組",
-    "Day": [
-      2
-    ],
-    "DayOfWeek": 3,
-    "Teacher": "富里 明美",
-    "Grades": [
-      1
-    ],
-    "Place": "共3-403"
-  },
-  {
-    "ID": "617038001",
-    "Name": "ソフトウエア開発演習III",
-    "Day": [
-      3
-    ],
-    "DayOfWeek": 2,
-    "Teacher": "河野 真治",
-    "Grades": [
-      3
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "617022001",
-    "Name": "ソフトウェア工学",
-    "Day": [
-      4
-    ],
-    "DayOfWeek": 2,
-    "Teacher": "河野 真治",
-    "Grades": [
-      3
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "101501091",
-    "Name": "大学英語 09組",
-    "Day": [
-      2
-    ],
-    "DayOfWeek": 0,
-    "Teacher": "宮城 和文",
-    "Grades": [
-      1
-    ],
-    "Place": "共3-403"
-  },
-  {
-    "ID": "101501091",
-    "Name": "大学英語 09組",
-    "Day": [
-      2
-    ],
-    "DayOfWeek": 3,
-    "Teacher": "宮城 和文",
-    "Grades": [
-      1
-    ],
-    "Place": "共3-201"
-  },
-  {
-    "ID": "610001041",
-    "Name": "キャリアデザイン入門 04組",
-    "Day": [
-      5
-    ],
-    "DayOfWeek": 1,
-    "Teacher": "清水 肇, 渡嘉敷 健",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-222"
-  },
-  {
-    "ID": "610001031",
-    "Name": "キャリアデザイン入門 03組",
-    "Day": [
-      5
-    ],
-    "DayOfWeek": 1,
-    "Teacher": "清水 肇, 渡嘉敷 健",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-221"
-  },
-  {
-    "ID": "617008001",
-    "Name": "データサイエンス基礎",
-    "Day": [
-      1,
-      2
-    ],
-    "DayOfWeek": 1,
-    "Teacher": "岡﨑 威生",
-    "Grades": [
-      2
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "617039001",
-    "Name": "ICT実践英語I",
-    "Day": [
-      1
-    ],
-    "DayOfWeek": 2,
-    "Teacher": "比嘉 健伸",
-    "Grades": [
-      4
-    ],
-    "Place": "共4-305"
-  },
-  {
-    "ID": "617023001",
-    "Name": "数理計画とアルゴリズム",
-    "Day": [
-      2
-    ],
-    "DayOfWeek": 2,
-    "Teacher": "長山 格",
-    "Grades": [
-      3
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "R00409001",
-    "Name": "システムアーキテクチャ論",
-    "Day": [
-      1
-    ],
-    "DayOfWeek": 2,
-    "Teacher": "和田 知久",
-    "Grades": [
-      5
-    ],
-    "Place": "地創棟503"
-  },
-  {
-    "ID": "101501091",
-    "Name": "大学英語 09組",
-    "Day": [
-      2
-    ],
-    "DayOfWeek": 0,
-    "Teacher": "宮城 和文",
-    "Grades": [
-      1
-    ],
-    "Place": "共3-403"
-  },
-  {
-    "ID": "101501091",
-    "Name": "大学英語 09組",
-    "Day": [
-      2
-    ],
-    "DayOfWeek": 3,
-    "Teacher": "宮城 和文",
-    "Grades": [
-      1
-    ],
-    "Place": "共3-201"
-  },
-  {
-    "ID": "610013071",
-    "Name": "キャリアデザイン 05組",
-    "Day": [
-      4,
-      5
-    ],
-    "DayOfWeek": 1,
-    "Teacher": "遠藤 聡志",
-    "Grades": [
-      3
-    ],
-    "Place": "工1-322"
-  },
-  {
-    "ID": "610013071",
-    "Name": "キャリアデザイン 05組",
-    "Day": [
-      4,
-      5
-    ],
-    "DayOfWeek": 1,
-    "Teacher": "遠藤 聡志",
-    "Grades": [
-      3
-    ],
-    "Place": "工1-322"
-  },
-  {
-    "ID": "R00079001",
-    "Name": "ソフトウェアシステム論",
-    "Day": [
-      4
-    ],
-    "DayOfWeek": 3,
-    "Teacher": "河野 真治",
-    "Grades": [
-      5
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "610016001",
-    "Name": "技術英語Ⅰ",
-    "Day": [
-      1
-    ],
-    "DayOfWeek": 4,
-    "Teacher": "比嘉 広樹",
-    "Grades": [
-      3
-    ],
-    "Place": "工4-111"
-  },
-  {
-    "ID": "610002071",
-    "Name": "工業数学Ⅰ 07組",
-    "Day": [
-      3,
-      4
-    ],
-    "DayOfWeek": 0,
-    "Teacher": "山田 孝治",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "610002071",
-    "Name": "工業数学Ⅰ 07組",
-    "Day": [
-      3,
-      4
-    ],
-    "DayOfWeek": 0,
-    "Teacher": "山田 孝治",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "R01768001",
-    "Name": "UI/UX論",
-    "Day": [
-      5
-    ],
-    "DayOfWeek": 1,
-    "Teacher": "赤嶺 有平 [Akamine Yuhei]",
-    "Grades": [
-      5
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "610019001",
-    "Name": "産業社会学原論Ⅰ",
-    "Day": [
-      5
-    ],
-    "DayOfWeek": 4,
-    "Teacher": "玉城 史朗",
-    "Grades": [
-      3
-    ],
-    "Place": "工1-322"
-  },
-  {
-    "ID": "610019001",
-    "Name": "産業社会学原論Ⅰ",
-    "Day": [
-      5
-    ],
-    "DayOfWeek": 4,
-    "Teacher": "玉城 史朗",
-    "Grades": [
-      3
-    ],
-    "Place": "工1-322"
-  },
-  {
-    "ID": "610004071",
-    "Name": "プログラミングⅠ",
-    "Day": [
-      1
-    ],
-    "DayOfWeek": 4,
-    "Teacher": "當間 愛晃",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "610004071",
-    "Name": "プログラミングⅠ",
-    "Day": [
-      1
-    ],
-    "DayOfWeek": 4,
-    "Teacher": "當間 愛晃",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "100826081",
-    "Name": "微分積分学ST(スタンダードコース)Ⅰ 08組",
-    "Day": [
-      3
-    ],
-    "DayOfWeek": 2,
-    "Teacher": "林 正史",
-    "Grades": [
-      1
-    ],
-    "Place": "共1-217"
-  },
-  {
-    "ID": "617007001",
-    "Name": "コンピュータシステム",
-    "Day": [
-      2
-    ],
-    "DayOfWeek": 0,
-    "Teacher": "姜 東植",
-    "Grades": [
-      2
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "R01423001",
-    "Name": "プロジェクト・マネジメント演習",
-    "Day": [
-      5
-    ],
-    "DayOfWeek": 4,
-    "Teacher": "名嘉村 盛和",
-    "Grades": [
-      5
-    ],
-    "Place": "地創棟508"
-  },
-  {
-    "ID": "R00087001",
-    "Name": "知能ロボット論",
-    "Day": [
-      5
-    ],
-    "DayOfWeek": 3,
-    "Teacher": "山田 孝治",
-    "Grades": [
-      5
-    ],
-    "Place": "地創棟508"
-  },
-  {
-    "ID": "610042001",
-    "Name": "情報科教育法B",
-    "Day": [
-      1
-    ],
-    "DayOfWeek": 3,
-    "Teacher": "岡﨑 威生",
-    "Grades": [
-      4
-    ],
-    "Place": "工1-509"
-  },
-  {
-    "ID": "610042001",
-    "Name": "情報科教育法B",
-    "Day": [
-      1
-    ],
-    "DayOfWeek": 3,
-    "Teacher": "岡﨑 威生",
-    "Grades": [
-      4
-    ],
-    "Place": "工1-509"
-  },
-  {
-    "ID": "610005071",
-    "Name": "基礎数学Ⅰ 06組",
-    "Day": [
-      3
-    ],
-    "DayOfWeek": 3,
-    "Teacher": "岡﨑 威生, 國田 樹 [Itsuki Kunita]",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "610005071",
-    "Name": "基礎数学Ⅰ 06組",
-    "Day": [
-      3
-    ],
-    "DayOfWeek": 3,
-    "Teacher": "岡﨑 威生, 國田 樹 [Itsuki Kunita]",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "610038001",
-    "Name": "技術英語Ⅲ",
-    "Day": [
-      1
-    ],
-    "DayOfWeek": 3,
-    "Teacher": "小野 尋子",
-    "Grades": [
-      4
-    ],
-    "Place": "共4-505"
-  },
-  {
-    "ID": "R01672001",
-    "Name": "データマイニング論",
-    "Day": [
-      4
-    ],
-    "DayOfWeek": 1,
-    "Teacher": "當間 愛晃",
-    "Grades": [
-      5
-    ],
-    "Place": "工1-321"
-  },
-  {
-    "ID": "617016001",
-    "Name": "情報処理技術概論",
-    "Day": [
-      3
-    ],
-    "DayOfWeek": 0,
-    "Teacher": "宮里 智樹",
-    "Grades": [
-      2
-    ],
-    "Place": "工1-322"
-  },
-  {
-    "ID": "610002021",
-    "Name": "工業数学Ⅰ 02組",
-    "Day": [
-      2
-    ],
-    "DayOfWeek": 0,
-    "Teacher": "宮﨑 達二郎",
-    "Grades": [
-      1
-    ],
-    "Place": "工4-111"
-  },
-  {
-    "ID": "610012071",
-    "Name": "技術者の倫理 03組",
-    "Day": [
-      1
-    ],
-    "DayOfWeek": 3,
-    "Teacher": "和田 知久",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-221"
-  },
-  {
-    "ID": "610012071",
-    "Name": "技術者の倫理 03組",
-    "Day": [
-      1
-    ],
-    "DayOfWeek": 3,
-    "Teacher": "和田 知久",
-    "Grades": [
-      1
-    ],
-    "Place": "工1-221"
-  },
-  {
-    "ID": "R00084001",
-    "Name": "知能システム論",
-    "Day": [
-      2
-    ],
-    "DayOfWeek": 2,
-    "Teacher": "姜 東植",
-    "Grades": [
-      5
-    ],
-    "Place": "地創棟504"
-  }
-]
+[{"ID":"617015001","Name":"ディジタル回路","Day":[4],"DayOfWeek":0,"Teacher":"吉田 たけお","Grades":[2],"Place":"工1-322"},{"ID":"610038001","Name":"技術英語Ⅲ","Day":[1],"DayOfWeek":3,"Teacher":"小野 尋子","Grades":[4],"Place":"共4-505"},{"ID":"617009001","Name":"プロジェクトデザイン","Day":[2],"DayOfWeek":3,"Teacher":"山田 孝治","Grades":[2],"Place":"工1-321"},{"ID":"100408031","Name":"物理学Ⅰ 03組","Day":[2],"DayOfWeek":2,"Teacher":"深水 孝則","Grades":[4],"Place":"共1-118"},{"ID":"R00079001","Name":"ソフトウェアシステム論","Day":[4],"DayOfWeek":3,"Teacher":"河野 真治","Grades":[5],"Place":"工1-321"},{"ID":"617007001","Name":"コンピュータシステム","Day":[2],"DayOfWeek":0,"Teacher":"姜 東植","Grades":[2],"Place":"工1-321"},{"ID":"617038001","Name":"ソフトウエア開発演習III","Day":[3],"DayOfWeek":2,"Teacher":"河野 真治","Grades":[3],"Place":"工1-321"},{"ID":"617016001","Name":"情報処理技術概論","Day":[3],"DayOfWeek":0,"Teacher":"宮里 智樹","Grades":[2],"Place":"工1-322"},{"ID":"610004071","Name":"プログラミングⅠ","Day":[1],"DayOfWeek":4,"Teacher":"當間 愛晃","Grades":[1],"Place":"工1-321"},{"ID":"617023001","Name":"数理計画とアルゴリズム","Day":[2],"DayOfWeek":2,"Teacher":"長山 格","Grades":[3],"Place":"工1-321"},{"ID":"610013071","Name":"キャリアデザイン 05組","Day":[4,5],"DayOfWeek":1,"Teacher":"遠藤 聡志","Grades":[3],"Place":"工1-322"},{"ID":"100826081","Name":"微分積分学ST(スタンダードコース)Ⅰ 08組","Day":[3],"DayOfWeek":2,"Teacher":"林 正史","Grades":[1],"Place":"共1-217"},{"ID":"617028001","Name":"ヒューマンコンピュータインタラクション","Day":[2],"DayOfWeek":1,"Teacher":"赤嶺 有平 [Akamine Yuhei]","Grades":[3],"Place":"工2-313"},{"ID":"610001021","Name":"キャリアデザイン入門 02組","Day":[5],"DayOfWeek":1,"Teacher":"清水 肇, 渡嘉敷 健","Grades":[1],"Place":"工1-222"},{"ID":"610001041","Name":"キャリアデザイン入門 04組","Day":[5],"DayOfWeek":1,"Teacher":"清水 肇, 渡嘉敷 健","Grades":[1],"Place":"工1-222"},{"ID":"R01423001","Name":"プロジェクト・マネジメント演習","Day":[5],"DayOfWeek":4,"Teacher":"名嘉村 盛和","Grades":[5],"Place":"地創棟508"},{"ID":"R00087001","Name":"知能ロボット論","Day":[5],"DayOfWeek":3,"Teacher":"山田 孝治","Grades":[5],"Place":"地創棟508"},{"ID":"610016001","Name":"技術英語Ⅰ","Day":[1],"DayOfWeek":4,"Teacher":"比嘉 広樹","Grades":[3],"Place":"工4-111"},{"ID":"617006001","Name":"情報ネットワークⅠ","Day":[1],"DayOfWeek":2,"Teacher":"長田 智和","Grades":[2],"Place":"工1-322"},{"ID":"R00409001","Name":"システムアーキテクチャ論","Day":[1],"DayOfWeek":2,"Teacher":"和田 知久","Grades":[5],"Place":"地創棟503"},{"ID":"610001011","Name":"キャリアデザイン入門 01組","Day":[5],"DayOfWeek":1,"Teacher":"清水 肇, 渡嘉敷 健","Grades":[1],"Place":"工1-221"},{"ID":"R01768001","Name":"UI/UX論","Day":[5],"DayOfWeek":1,"Teacher":"赤嶺 有平 [Akamine Yuhei]","Grades":[5],"Place":"工1-321"},{"ID":"610000071","Name":"工学基礎演習 06組","Day":[3,4],"DayOfWeek":0,"Teacher":"國田 樹 [Itsuki Kunita], 遠藤 聡志","Grades":[1],"Place":"工1-321"},{"ID":"617039001","Name":"ICT実践英語I","Day":[1],"DayOfWeek":2,"Teacher":"比嘉 健伸","Grades":[4],"Place":"共4-305"},{"ID":"610002071","Name":"工業数学Ⅰ 07組","Day":[3,4],"DayOfWeek":0,"Teacher":"山田 孝治","Grades":[1],"Place":"工1-321"},{"ID":"101501081","Name":"大学英語 08組","Day":[2],"DayOfWeek":0,"Teacher":"富里 明美","Grades":[1],"Place":"共3-205"},{"ID":"101501081","Name":"大学英語 08組","Day":[2],"DayOfWeek":3,"Teacher":"富里 明美","Grades":[1],"Place":"共3-403"},{"ID":"101501081","Name":"大学英語 08組","Day":[2],"DayOfWeek":0,"Teacher":"富里 明美","Grades":[1],"Place":"共3-205"},{"ID":"101501081","Name":"大学英語 08組","Day":[2],"DayOfWeek":3,"Teacher":"富里 明美","Grades":[1],"Place":"共3-403"},{"ID":"R01672001","Name":"データマイニング論","Day":[4],"DayOfWeek":1,"Teacher":"當間 愛晃","Grades":[5],"Place":"工1-321"},{"ID":"610005071","Name":"基礎数学Ⅰ 06組","Day":[3],"DayOfWeek":3,"Teacher":"岡﨑 威生, 國田 樹 [Itsuki Kunita]","Grades":[1],"Place":"工1-321"},{"ID":"R00084001","Name":"知能システム論","Day":[2],"DayOfWeek":2,"Teacher":"姜 東植","Grades":[5],"Place":"地創棟504"},{"ID":"617003021","Name":"知能情報実験Ⅰ 02組","Day":[3,4],"DayOfWeek":4,"Teacher":"吉田 たけお, 宮里 智樹, 赤嶺 有平 [Akamine Yuhei], 國田 樹 [Itsuki Kunita]","Grades":[2],"Place":"地創棟508"},{"ID":"610042001","Name":"情報科教育法B","Day":[1],"DayOfWeek":3,"Teacher":"岡﨑 威生","Grades":[4],"Place":"工1-509"},{"ID":"101501091","Name":"大学英語 09組","Day":[2],"DayOfWeek":0,"Teacher":"宮城 和文","Grades":[1],"Place":"共3-403"},{"ID":"101501091","Name":"大学英語 09組","Day":[2],"DayOfWeek":3,"Teacher":"宮城 和文","Grades":[1],"Place":"共3-201"},{"ID":"610001031","Name":"キャリアデザイン入門 03組","Day":[5],"DayOfWeek":1,"Teacher":"清水 肇, 渡嘉敷 健","Grades":[1],"Place":"工1-221"},{"ID":"610002021","Name":"工業数学Ⅰ 02組","Day":[2],"DayOfWeek":0,"Teacher":"宮﨑 達二郎","Grades":[1],"Place":"工4-111"},{"ID":"101501091","Name":"大学英語 09組","Day":[2],"DayOfWeek":0,"Teacher":"宮城 和文","Grades":[1],"Place":"共3-403"},{"ID":"101501091","Name":"大学英語 09組","Day":[2],"DayOfWeek":3,"Teacher":"宮城 和文","Grades":[1],"Place":"共3-201"},{"ID":"617022001","Name":"ソフトウェア工学","Day":[4],"DayOfWeek":2,"Teacher":"河野 真治","Grades":[3],"Place":"工1-321"},{"ID":"617003011","Name":"知能情報実験Ⅰ 01組","Day":[3,4],"DayOfWeek":1,"Teacher":"吉田 たけお, 宮里 智樹, 赤嶺 有平 [Akamine Yuhei], 國田 樹 [Itsuki Kunita]","Grades":[2],"Place":"地創棟508"},{"ID":"617008001","Name":"データサイエンス基礎","Day":[1,2],"DayOfWeek":1,"Teacher":"岡﨑 威生","Grades":[2],"Place":"工1-321"},{"ID":"610012071","Name":"技術者の倫理 03組","Day":[1],"DayOfWeek":3,"Teacher":"和田 知久","Grades":[1],"Place":"工1-221"},{"ID":"617021001","Name":"知能情報実験III","Day":[3,4],"DayOfWeek":3,"Teacher":"國田 樹 [Itsuki Kunita], 全教員","Grades":[3],"Place":"地創棟508"},{"ID":"617000001","Name":"プログラミング演習Ⅰ","Day":[2],"DayOfWeek":4,"Teacher":"赤嶺 有平 [Akamine Yuhei]","Grades":[1],"Place":"工1-321"},{"ID":"610019001","Name":"産業社会学原論Ⅰ","Day":[5],"DayOfWeek":4,"Teacher":"玉城 史朗","Grades":[3],"Place":"工1-322"},{"ID":"617005001","Name":"アルゴリズムとデータ構造","Day":[2],"DayOfWeek":2,"Teacher":"名嘉村 盛和","Grades":[2],"Place":"工1-322"}]
\ No newline at end of file
--- a/cmd_pdf.go	Thu Apr 02 03:46:52 2020 +0900
+++ b/cmd_pdf.go	Thu Apr 02 04:13:34 2020 +0900
@@ -44,15 +44,41 @@
 
 	var dlfps []DumpLectureFPDF
 
+	lecmap := make(map[string][]*lectureFPDF, len(fpfs))
 	for _, h := range fpfs {
-		dlfps = append(dlfps, DumpLectureFPDF{
-			Id:       h.id,
-			IsSelect: h.isSelect,
-			Place:    h.place,
-			Grades:   h.grades,
-			Day:      h.day,
-		})
+		if fp, ok := lecmap[h.id]; ok {
+			isIndividual := true
+			for _, tmpFp := range fp {
+				if tmpFp.place == "" {
+					isIndividual = false
+					break
+				}
+
+				if tmpFp.place == h.place {
+					isIndividual = false
+					break
+				}
+			}
+			if !isIndividual {
+				continue
+			}
+
+		}
+		lecmap[h.id] = append(lecmap[h.id], h)
 	}
+
+	for _, lfpfs := range lecmap {
+		for _, h := range lfpfs {
+			dlfps = append(dlfps, DumpLectureFPDF{
+				Id:       h.id,
+				IsSelect: h.isSelect,
+				Place:    h.place,
+				Grades:   h.grades,
+				Day:      h.day,
+			})
+		}
+	}
+
 	fmt.Println(dlfps)
 	dumpJson(dlfps, outputDir)
 	return nil