From a36924463b1d19c3b1d5c2c6307959a5f49ef8d3 Mon Sep 17 00:00:00 2001 From: Ian Sanders Date: Tue, 2 Nov 2021 23:50:45 -0400 Subject: [PATCH] Update output file names to match others This is more consistent and allows for sorting by key to easily select matching files * Change key files to TIMESTAMP__mcta_X_key.csv * Change answers files to TIMESTAMP__mcta_X_results.csv --- code/mcta_processing.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/mcta_processing.py b/code/mcta_processing.py index 1e8b3c6..5780578 100644 --- a/code/mcta_processing.py +++ b/code/mcta_processing.py @@ -31,7 +31,7 @@ def create_keys_files(keys_results: OutputSheet, output_folder: pathlib.Path, fi for row in keys_results.data[1:]: code = row[form_code_col] csv_data = build_key_csv(row[keys_results.first_question_column_index:]) - save_mcta_csv(csv_data, output_folder, f"AnswerKey{code}", files_timestamp) + save_mcta_csv(csv_data, output_folder, f"{code}_key", files_timestamp) def create_answers_files(answers_results: OutputSheet, @@ -61,7 +61,7 @@ def create_answers_files(answers_results: OutputSheet, csv_data = build_answers_csv(group_data) # Test form code can be in [A|B] form if student selects A and B. The [|] are not safe for filename. file_safe_code = code.replace("[", "").replace("]", "").replace("|", "") - save_mcta_csv(csv_data, output_folder, f"TestData{file_safe_code}", files_timestamp) + save_mcta_csv(csv_data, output_folder, f"{file_safe_code}_results", files_timestamp) def build_key_csv(answers: tp.List[str]) -> tp.List[tp.List[str]]: @@ -92,5 +92,5 @@ def save_mcta_csv(data: tp.List[tp.List[str]], path: pathlib.PurePath, basefilename: str, timestamp: datetime): - filename = path / f"{format_timestamp_for_file(timestamp)}__MCTestAnalysis_{basefilename}.csv" + filename = path / f"{format_timestamp_for_file(timestamp)}__mcta_{basefilename}.csv" save_csv(data, filename)