Update select_question.py
Browse files- select_question.py +4 -2
select_question.py
CHANGED
|
@@ -24,8 +24,9 @@ def make_prompt(df):
|
|
| 24 |
new_prompt = "#条件\n"+ "・以下の「#サンプル」の形式で、"+row['レベル']+"レベルのリスニング問題を生成\n"+"・[問題1]から[問題"+str(row["問題数"])+"]まで必ず"+str(row["問題数"])+"問作成\n"+ "・「##リスニングスクリプト」から「##選択肢」まですべて出力\n"+ "・「##リスニングスクリプト」は"+row['スクリプトパターン']+"\n"+"・問題の難易度、word数は「##リスニングスクリプト」と同等レベル\n"+ questiontext +"・各問題は、[問題1][問題2]という形式で始める\n"+"・ただし、スクリプトの内容は、"+theme+"に関するスクリプト\n"+"・[問題1]から[問題"+str(row["問題数"])+"]までの誤答選択肢はすべて異なる内容・異なるパターン \n \n"+"#サンプル\n"+row["サンプル"]
|
| 25 |
print(new_prompt)
|
| 26 |
rows.append({
|
| 27 |
-
"
|
| 28 |
"レベル":row["レベル"],
|
|
|
|
| 29 |
"選択肢読み上げ有無":row["選択肢読み上げ有無"],
|
| 30 |
"複製パターン":row["複製パターン"],
|
| 31 |
"プロンプト":new_prompt
|
|
@@ -44,8 +45,9 @@ def expand_problems(df):
|
|
| 44 |
# 各問題のIDとともに新たな行を追加
|
| 45 |
for num, text in problems:
|
| 46 |
temp_data.append({
|
| 47 |
-
"
|
| 48 |
"レベル": row["レベル"],
|
|
|
|
| 49 |
"選択肢読み上げ有無": row["選択肢読み上げ有無"],
|
| 50 |
"複製パターン": row["複製パターン"],
|
| 51 |
"問題1": text.strip()
|
|
|
|
| 24 |
new_prompt = "#条件\n"+ "・以下の「#サンプル」の形式で、"+row['レベル']+"レベルのリスニング問題を生成\n"+"・[問題1]から[問題"+str(row["問題数"])+"]まで必ず"+str(row["問題数"])+"問作成\n"+ "・「##リスニングスクリプト」から「##選択肢」まですべて出力\n"+ "・「##リスニングスクリプト」は"+row['スクリプトパターン']+"\n"+"・問題の難易度、word数は「##リスニングスクリプト」と同等レベル\n"+ questiontext +"・各問題は、[問題1][問題2]という形式で始める\n"+"・ただし、スクリプトの内容は、"+theme+"に関するスクリプト\n"+"・[問題1]から[問題"+str(row["問題数"])+"]までの誤答選択肢はすべて異なる内容・異なるパターン \n \n"+"#サンプル\n"+row["サンプル"]
|
| 25 |
print(new_prompt)
|
| 26 |
rows.append({
|
| 27 |
+
"形式":row["形式2"],
|
| 28 |
"レベル":row["レベル"],
|
| 29 |
+
"テーマ":theme,
|
| 30 |
"選択肢読み上げ有無":row["選択肢読み上げ有無"],
|
| 31 |
"複製パターン":row["複製パターン"],
|
| 32 |
"プロンプト":new_prompt
|
|
|
|
| 45 |
# 各問題のIDとともに新たな行を追加
|
| 46 |
for num, text in problems:
|
| 47 |
temp_data.append({
|
| 48 |
+
"形式": row["形式"],
|
| 49 |
"レベル": row["レベル"],
|
| 50 |
+
"テーマ":row["テーマ"],
|
| 51 |
"選択肢読み上げ有無": row["選択肢読み上げ有無"],
|
| 52 |
"複製パターン": row["複製パターン"],
|
| 53 |
"問題1": text.strip()
|