様式A

リーディングDXスクール事業 【実践事例一覧】

学校名教育利用・校務利用

新潟県立国際情報高等学校
【指定校】

教育利用

新潟県立国際情報高等学校【指定校】
新潟県立国際情報高等学校【指定校】
新潟県立国際情報高等学校【指定校】
新潟県立国際情報高等学校
【指定校】

教育利用

教育利用

教育利用

教育利用

新潟県教育委員会

実践事例の概要

様式①「「AI歌人」と短歌を詠む」
・生成ＡＩを用いて短歌を創作する活動

B-1
B-2

②「「AI編集者」と短編小説を翻案する」
・小説の構成や表現の変わりようを体感する活動

B-３
B-４

③Chat GPTとディベートをしてみよう
・Chart GPTと模擬ディベートをする活動

Ｂｰ5④Chat GPTとの対話
・生成ＡＩに英会話の先生という役割を与えて英会話の練習をする活動

Ｂｰ６⑤理科(物理) 生成AIでプログラムコードを作成する
・超音波センサーを起動するプログラムコードを描いてもらう活動

Ｂｰ7

様式B-1

リーディングDXスクール事業 【実践事例】

新潟県立国際情報高等学校（新潟県）【指定校】＜教育利用＞ ①「AI歌人」と短歌を詠む 〜『土佐日記』「門出」に短歌を付け加える〜

授業のねらい学習指導要領でこれまでスポットを当てづらかった「作品の内容や解釈を踏まえ、自分のものの見方、感じ方、考え方を深め」ることのできる活動に取り組む

はじめに入力する
プロンプト『土佐日記』「門出」(短歌なし)の末尾に、本文にふさわしい短歌を創作する

様式B-２

リーディングDXスクール事業 【実践事例】

新潟県立国際情報高等学校（新潟県）【指定校】＜教育利用＞ ①「AI歌人」と短歌を詠む 〜『土佐日記』「門出」に短歌を付け加える〜

活動の様子
・上の句を６０個、一気に生成☆新時代の、「選択」という創作形態
・「よりロマンチックな短歌に改めて」
・「別れの場面のイメージにふさわしい熟語を教えて」など

生徒の感想

様式B-３

リーディングDXスクール事業 【実践事例】

新潟県立国際情報高等学校（新潟県）【指定校】＜教育利用＞ ②「AI編集者」と短編小説を翻案する 〜「文体」についての理解を深めよう〜

授業のねらい学習指導要領でこれまでスポットを当てづらかった「文章の構成や展開、表現の仕方表現の特色について評価する」ことのできる活動に取り組む

はじめに入力するプロンプト
星新一のｼｮｰﾄｼｮｰﾄを題材に、本文を翻案することで、小説の構成や表現の変わりようを体感する

様式B-４

リーディングDXスクール事業 【実践事例】

新潟県立国際情報高等学校（新潟県）【指定校】＜教育利用＞ ②「AI編集者」と短編小説を翻案する 〜「文体」についての理解を深めよう〜

活動の様子
・語り手の年齢を10歳に置き換える・語り手の性別をおばあさんに置き換える
・一文の長さを10字～１５字程度に改めるなど

生徒の感想

様式B-５

リーディングDXスクール事業 【実践事例】

新潟県立国際情報高等学校（新潟県）【指定校】＜教育利用＞ ③Chat GPTとディベートをしてみよう

授業のねらい反対側の意見に正しく反論することが難しいため、Chart GPTと模擬ディベートをすることで、反論のバリエーションを増やす。

生徒の感想
相手の主張を知ることができ、本番に備えることができたなどの肯定的な意見が多かった。

より詳細な説明動画
がこちら（①24:41〜②30:20〜）

様式B-６

リーディングDXスクール事業 【実践事例】

新潟県立国際情報高等学校（新潟県）【指定校】＜教育利用＞ ④Chat GPTとの対話

生成AIを活用するねらい
伝え合いを自然に継続することが初級
学習者同士では難しいと思ったため入力するプロンプト
英会話の先生という役割を与える。
いつでも、どこでも英会話の練習ができる先生の誕生

様式B-7

リーディングDXスクール事業 【実践事例】

新潟県立国際情報高等学校（新潟県）【指定校】＜教育利用＞ ⑤ 理科(物理) 生成AIでプログラムコードを作成する◎ 生成ＡＩを使用するねらい
ChatGPTに超音波センサーを起動するプログラムコードを描いてもらう。

センサーから超音波をおもりの底面に当て，跳ね返って戻ってくるまでの時間を測定することで，超音波センサーと物体との距離を割り出します。

プロンプト
arduinoで超音波センサーを用いて物体の位置を特定し、時間に対応したグラフを描きたい。シリアル値を出力するコードを描いて。
ChatGPT
以下は、Arduinoを使用して超音波センサーから距離を読み取り、時間に対応したグラフを描くための基本的なコード例です。この例では、ArduinoとProcessingを使用してシリアル通信を行い、得られた距離データをグラフに描画します。まず、Arduinoのコードを示します。(右のコード)

ChatGPTは，プログラムコードを正確に書いてくれました。センサーの規格をChatGPTに伝えていなかったので、ピン番号や通信の間隔をこちらで再編集しました。プログラムやセンサーの知識があることが前提ですが、時間の削減にかなり役に立つことがわかりました。

おもりにばねをつなぎ，単振動させます。ばねの種類やおもりの質量などを変えると，波形が変わることが観察できます。

ChatGPTが書いたコード

編集し、実際に起動させたコード

const int trigPin = 9;
const int echoPin = 10;

const int trigPin = 10;
const int echoPin = 11;
float duration, distance;void setup() {Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);}
void loop() {void setup() {Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);}
void loop() {long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);digitalWrite(trigPin, HIGH);
delayMicroseconds(10);digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration * 0.0343) / 2;
Serial.print(millis()); // 時間
Serial.print(",");
Serial.println(distance); // 位置delay(1000); // 適宜調整}

digitalWrite(trigPin, LOW);
delayMicroseconds(10);//実用途に合わせて
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = 340*duration/2/10000;// Arduinoからシリアル通信で時間と位置を送信//Serial.print(millis()/1000); // 時間//Serial.print(",");
Serial.println(distance); // 位置delay(20); // 適宜調整}