文部科学省が2019年度に公開した高等学校情報科「情報Ⅰ」教員研修用教材(JavaScript版)では、WebAPIやグラフを利用する場合のサンプルコードが掲載されていないため、アシアル情報教育研究所にて追加で作成・公開します。
学習14 応用的プログラム
WebAPI
https://anko.education/joho1_javascript/webapi/
学習16 確定モデルと確率モデル
預金の複利計算
https://anko.education/joho1_javascript/fukuri_graph/
ポイント
WebAPI
JavaScriptはfetch命令にてWebAPIを呼び出せますが、ブラウザで実行する場合はブラウザのセキュリティ仕様によりHTTPS対応及びCORS対応されたものしか呼び出すことができません。そこで、アシアル情報教育研究所では教育用に使える登録不要のWebAPIを用意しました。
グラフ
JavaScriptはグラフを描画するためのライブラリが沢山あります。本サイトでは利用の手軽さと機能性を考慮し「Plotly.js」を採用いたしました。