import os import pandas as pd def get_questions(file_path, level): df = pd.read_json(file_path, lines=True) df = df[df["Level"] == level] result=[] for index, row in df.iterrows(): result.append([row["Level"], row["Question"], row["file_name"], row["Final answer"]]) return result def read_file(file_path): df = None ext = os.path.splitext(file_path)[1].lower() if ext == ".csv": df = pd.read_csv(file_path) elif ext in (".xls", ".xlsx"): df = pd.read_excel(file_path) elif ext in (".json", ".jsonl"): df = pd.read_json(file_path) return "" if df is None else df.to_json()