yosuke-i commited on
Commit
f05df2d
·
verified ·
1 Parent(s): 0cd5784

Update select_question.py

Browse files
Files changed (1) hide show
  1. 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
- "ステージ":row["ステージ"],
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
- "ステージ": row["ステージ"],
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()