宅地建物取引士試験の過去問・実践演習・一問一答と模試・模擬試験対策を、このサイトでまとめて学習できます。タブから他の演習モードへ移動できます。
宅地建物取引士試験 実践演習 第1問(宅建業法)
学習データの更新に関する次の記述のうち、正しいものはどれか。
問題
学習データの更新に関する次の記述のうち、正しいものはどれか。
選択肢
- (1) data/*.csv を編集して build_all.py を実行する。
- (2) 生成済み HTML だけを直接編集し続ける。
- (3) CSV の列名は自由に変えてよい。
- (4) site-config.json は不要である。
正答
正答は (1) です。
解説
本番運用では CSV とビルドを正本にし、生成物の手編集は避けるのが基本です。
正解の理由
data/*.csv を編集し、python3 tools/build_all.py を実行すると、過去問・用語・試験ガイドの静的 HTML と exam-site-data-*.js が一括再生成されます。テンプレからの同期後も本番の data はそのままビルドする流れが安全です。
(1) data/*.csv を編集して build_all.py を実行する。
他の選択肢
(2) 生成済み HTML だけを直接編集し続ける。
生成済み HTML だけを直すと、次回ビルドで差し戻されたり、validate_csv やリンク検証と整合しなくなります。CSV→スクリプト→生成物の順を守ってください。
(3) CSV の列名は自由に変えてよい。
この肢は「CSV の列名は自由に変えてよい。」と述べていますが、宅建業法の基準では正しい記述ではありません。
正答(1)「data/*.csv を編集して build_all.py を実行する。」は、制度・手続・学習法のいずれかの観点で適切な内容です。
正答の論点と照らすと、この肢は「CSV の列名は自由に変えてよい。」という断定のどこかが設問の前提と矛盾します。主語・客体・数字・期限・「毎年/常に/不要」などの限定語をチェックしてください。(4) site-config.json は不要である。
canonical・サイトマップには site-config.json の siteOrigin(本番ドメイン)が必要です。プレースホルダーのままでは SEO 上も誤った URL になります。
学習のヒント
テンプレ改修後は build_all.py を実行し、validate_internal_links.py まで通してから本番反映してください。
類似の問題
同じ分野・タグや問題文のキーワードが近い問題です。解き直しや確認に使えます。