From 48df1db4085e0eaa7e05ddc0d824d87c2eeb132b Mon Sep 17 00:00:00 2001 From: Bluesy1 <68259537+Bluesy1@users.noreply.github.com> Date: Mon, 26 Aug 2024 13:45:03 -0700 Subject: [PATCH] Deduplicate imports in generated server.py files --- src/problem_bank_scripts/problem_bank_scripts.py | 2 ++ .../q01_multiple-choice/server.py | 5 ----- .../prairielearn-dev/q02_number-input/server.py | 5 ----- .../prairielearn-dev/q03_dropdown/server.py | 5 ----- .../prairielearn-dev/q04_checkbox/server.py | 5 ----- .../q05_multi-part_feedback/server.py | 15 --------------- .../q06_number-input_feedback/server.py | 15 --------------- .../q07a_symbolic-input/server.py | 7 ------- .../q07b_symbolic-input/server.py | 7 ------- .../prairielearn-dev/q09_file-upload/server.py | 3 --- .../prairielearn-dev/q10_integer-input/server.py | 5 ----- .../prairielearn-dev/q11_multi-part/server.py | 5 ----- .../prairielearn-dev/q12_longtext-input/server.py | 3 --- .../q13_file-editor-input/server.py | 5 ----- .../prairielearn-dev/q14_string-input/server.py | 4 ---- .../prairielearn-dev/q15_matching/server.py | 5 ----- .../prairielearn-dev/q16_matrix-input/server.py | 5 ----- .../prairielearn-dev/q17_workspaces/server.py | 4 ---- .../prairielearn-dev/q18_integer-input/server.py | 5 ----- .../prairielearn/q01_multiple-choice/server.py | 5 ----- .../prairielearn/q02_number-input/server.py | 5 ----- .../prairielearn/q03_dropdown/server.py | 5 ----- .../prairielearn/q04_checkbox/server.py | 5 ----- .../q05_multi-part_feedback/server.py | 15 --------------- .../q06_number-input_feedback/server.py | 15 --------------- .../prairielearn/q07a_symbolic-input/server.py | 7 ------- .../prairielearn/q07b_symbolic-input/server.py | 7 ------- .../prairielearn/q09_file-upload/server.py | 3 --- .../prairielearn/q10_integer-input/server.py | 5 ----- .../prairielearn/q11_multi-part/server.py | 5 ----- .../prairielearn/q12_longtext-input/server.py | 3 --- .../prairielearn/q13_file-editor-input/server.py | 5 ----- .../prairielearn/q14_string-input/server.py | 4 ---- .../prairielearn/q15_matching/server.py | 5 ----- .../prairielearn/q16_matrix-input/server.py | 5 ----- .../prairielearn/q17_workspaces/server.py | 4 ---- .../prairielearn/q18_integer-input/server.py | 5 ----- 37 files changed, 2 insertions(+), 216 deletions(-) diff --git a/src/problem_bank_scripts/problem_bank_scripts.py b/src/problem_bank_scripts/problem_bank_scripts.py index f0d78921..ad3c3d1f 100644 --- a/src/problem_bank_scripts/problem_bank_scripts.py +++ b/src/problem_bank_scripts/problem_bank_scripts.py @@ -493,6 +493,8 @@ def assemble_server_py(parsed_question, location): # With the custom header, add functions to server.py as-is if function == "custom": server_py += f"{code}" + elif function == "imports": + continue else: if code: server_py += f"def {function}(data):\n {indented_code}\n" diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q01_multiple-choice/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q01_multiple-choice/server.py index b346389b..b639aff6 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q01_multiple-choice/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q01_multiple-choice/server.py @@ -2,11 +2,6 @@ import pandas as pd import problem_bank_helpers as pbh -def imports(data): - import random as rd; rd.seed(111) - import pandas as pd - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q02_number-input/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q02_number-input/server.py index 2c9f986e..1ac8fab4 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q02_number-input/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q02_number-input/server.py @@ -2,11 +2,6 @@ import pandas as pd import problem_bank_helpers as pbh -def imports(data): - import random as rd; rd.seed(111) - import pandas as pd - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q03_dropdown/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q03_dropdown/server.py index eca07211..d58dda4a 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q03_dropdown/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q03_dropdown/server.py @@ -2,11 +2,6 @@ import pandas as pd import problem_bank_helpers as pbh -def imports(data): - import random as rd; rd.seed(111) - import pandas as pd - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q04_checkbox/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q04_checkbox/server.py index 2a61f1e0..5f74c628 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q04_checkbox/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q04_checkbox/server.py @@ -2,11 +2,6 @@ import pandas as pd import problem_bank_helpers as pbh -def imports(data): - import random as rd; rd.seed(111) - import pandas as pd - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q05_multi-part_feedback/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q05_multi-part_feedback/server.py index 388550e7..270adc5f 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q05_multi-part_feedback/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q05_multi-part_feedback/server.py @@ -12,21 +12,6 @@ 'units': [r'$~\mathrm{N}/\mathrm{C}$'] } -def imports(data): - import random as rd; rd.seed(111) - import numpy as np - import pandas as pd - import problem_bank_helpers as pbh - - # Feedback params - rtol = 0.03 - errorCheck = 'True' - - feedback_dict = {'vars': ['part1_ans'], - 'stringData': ['E'], - 'units': [r'$~\mathrm{N}/\mathrm{C}$'] - } - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q06_number-input_feedback/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q06_number-input_feedback/server.py index 8ddf9876..40f94358 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q06_number-input_feedback/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q06_number-input_feedback/server.py @@ -12,21 +12,6 @@ 'units': [r'$~\mathrm{A}$'] } -def imports(data): - import random as rd; rd.seed(111) - import numpy as np - import pandas as pd - import problem_bank_helpers as pbh - - # Feedback params - rtol = 0.03 - errorCheck = 'True' - - feedback_dict = {'vars': ['part1_ans'], - 'stringData': ['I'], - 'units': [r'$~\mathrm{A}$'] - } - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q07a_symbolic-input/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q07a_symbolic-input/server.py index 32a49486..daf3e4ec 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q07a_symbolic-input/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q07a_symbolic-input/server.py @@ -4,13 +4,6 @@ import prairielearn as pl import problem_bank_helpers as pbh -def imports(data): - import random as rd; rd.seed(111) - import pandas as pd - import sympy as sp - import prairielearn as pl - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q07b_symbolic-input/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q07b_symbolic-input/server.py index c2fe5577..93d6cfc6 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q07b_symbolic-input/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q07b_symbolic-input/server.py @@ -4,13 +4,6 @@ import prairielearn as pl import problem_bank_helpers as pbh -def imports(data): - import random as rd; rd.seed(111) - import pandas as pd - import sympy as sp - import prairielearn as pl - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q09_file-upload/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q09_file-upload/server.py index 71bf0fa7..99251dd8 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q09_file-upload/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q09_file-upload/server.py @@ -1,8 +1,5 @@ import problem_bank_helpers as pbh -def imports(data): - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q10_integer-input/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q10_integer-input/server.py index 59814882..fa7e7c55 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q10_integer-input/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q10_integer-input/server.py @@ -2,11 +2,6 @@ import pandas as pd import problem_bank_helpers as pbh -def imports(data): - import random as rd; rd.seed(111) - import pandas as pd - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q11_multi-part/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q11_multi-part/server.py index 8334f169..e98738a5 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q11_multi-part/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q11_multi-part/server.py @@ -2,11 +2,6 @@ import pandas as pd import problem_bank_helpers as pbh -def imports(data): - import random as rd; rd.seed(111) - import pandas as pd - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q12_longtext-input/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q12_longtext-input/server.py index 3f0d8ac2..a0f3fcd0 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q12_longtext-input/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q12_longtext-input/server.py @@ -1,8 +1,5 @@ import problem_bank_helpers as pbh -def imports(data): - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q13_file-editor-input/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q13_file-editor-input/server.py index c24a6721..af0133ac 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q13_file-editor-input/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q13_file-editor-input/server.py @@ -2,11 +2,6 @@ import math import problem_bank_helpers as pbh -def imports(data): - import random as rd; rd.seed(111) - import math - import problem_bank_helpers as pbh - def generate(data): # randomized question numbers = list(range(4, 11)) diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q14_string-input/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q14_string-input/server.py index afe9f9f7..0697f690 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q14_string-input/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q14_string-input/server.py @@ -1,10 +1,6 @@ import random; random.seed(111) import problem_bank_helpers as pbh -def imports(data): - import random; random.seed(111) - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q15_matching/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q15_matching/server.py index 3f77cf46..11263173 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q15_matching/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q15_matching/server.py @@ -2,11 +2,6 @@ import pandas as pd import problem_bank_helpers as pbh -def imports(data): - import random as rd; rd.seed(111) - import pandas as pd - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q16_matrix-input/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q16_matrix-input/server.py index 903923c8..f25affca 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q16_matrix-input/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q16_matrix-input/server.py @@ -2,11 +2,6 @@ import problem_bank_helpers as pbh import prairielearn as pl -def imports(data): - import numpy as np; np.random.seed(111) - import problem_bank_helpers as pbh - import prairielearn as pl - def generate(data): data2 = pbh.create_data2() data2["params"]["title"] = "Matrix Input" diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q17_workspaces/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q17_workspaces/server.py index 1e664476..d404576b 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q17_workspaces/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q17_workspaces/server.py @@ -1,10 +1,6 @@ import base64 import problem_bank_helpers as pbh -def imports(data): - import base64 - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q18_integer-input/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q18_integer-input/server.py index 42a12473..6974ec62 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q18_integer-input/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn-dev/q18_integer-input/server.py @@ -2,11 +2,6 @@ from statistics import median import problem_bank_helpers as pbh -def imports(data): - import random; random.seed(111) - from statistics import median - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn/q01_multiple-choice/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn/q01_multiple-choice/server.py index b346389b..b639aff6 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn/q01_multiple-choice/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn/q01_multiple-choice/server.py @@ -2,11 +2,6 @@ import pandas as pd import problem_bank_helpers as pbh -def imports(data): - import random as rd; rd.seed(111) - import pandas as pd - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn/q02_number-input/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn/q02_number-input/server.py index 2c9f986e..1ac8fab4 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn/q02_number-input/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn/q02_number-input/server.py @@ -2,11 +2,6 @@ import pandas as pd import problem_bank_helpers as pbh -def imports(data): - import random as rd; rd.seed(111) - import pandas as pd - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn/q03_dropdown/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn/q03_dropdown/server.py index eca07211..d58dda4a 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn/q03_dropdown/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn/q03_dropdown/server.py @@ -2,11 +2,6 @@ import pandas as pd import problem_bank_helpers as pbh -def imports(data): - import random as rd; rd.seed(111) - import pandas as pd - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn/q04_checkbox/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn/q04_checkbox/server.py index 2a61f1e0..5f74c628 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn/q04_checkbox/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn/q04_checkbox/server.py @@ -2,11 +2,6 @@ import pandas as pd import problem_bank_helpers as pbh -def imports(data): - import random as rd; rd.seed(111) - import pandas as pd - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn/q05_multi-part_feedback/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn/q05_multi-part_feedback/server.py index 388550e7..270adc5f 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn/q05_multi-part_feedback/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn/q05_multi-part_feedback/server.py @@ -12,21 +12,6 @@ 'units': [r'$~\mathrm{N}/\mathrm{C}$'] } -def imports(data): - import random as rd; rd.seed(111) - import numpy as np - import pandas as pd - import problem_bank_helpers as pbh - - # Feedback params - rtol = 0.03 - errorCheck = 'True' - - feedback_dict = {'vars': ['part1_ans'], - 'stringData': ['E'], - 'units': [r'$~\mathrm{N}/\mathrm{C}$'] - } - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn/q06_number-input_feedback/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn/q06_number-input_feedback/server.py index 8ddf9876..40f94358 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn/q06_number-input_feedback/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn/q06_number-input_feedback/server.py @@ -12,21 +12,6 @@ 'units': [r'$~\mathrm{A}$'] } -def imports(data): - import random as rd; rd.seed(111) - import numpy as np - import pandas as pd - import problem_bank_helpers as pbh - - # Feedback params - rtol = 0.03 - errorCheck = 'True' - - feedback_dict = {'vars': ['part1_ans'], - 'stringData': ['I'], - 'units': [r'$~\mathrm{A}$'] - } - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn/q07a_symbolic-input/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn/q07a_symbolic-input/server.py index 32a49486..daf3e4ec 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn/q07a_symbolic-input/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn/q07a_symbolic-input/server.py @@ -4,13 +4,6 @@ import prairielearn as pl import problem_bank_helpers as pbh -def imports(data): - import random as rd; rd.seed(111) - import pandas as pd - import sympy as sp - import prairielearn as pl - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn/q07b_symbolic-input/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn/q07b_symbolic-input/server.py index c2fe5577..93d6cfc6 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn/q07b_symbolic-input/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn/q07b_symbolic-input/server.py @@ -4,13 +4,6 @@ import prairielearn as pl import problem_bank_helpers as pbh -def imports(data): - import random as rd; rd.seed(111) - import pandas as pd - import sympy as sp - import prairielearn as pl - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn/q09_file-upload/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn/q09_file-upload/server.py index 71bf0fa7..99251dd8 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn/q09_file-upload/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn/q09_file-upload/server.py @@ -1,8 +1,5 @@ import problem_bank_helpers as pbh -def imports(data): - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn/q10_integer-input/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn/q10_integer-input/server.py index 59814882..fa7e7c55 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn/q10_integer-input/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn/q10_integer-input/server.py @@ -2,11 +2,6 @@ import pandas as pd import problem_bank_helpers as pbh -def imports(data): - import random as rd; rd.seed(111) - import pandas as pd - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn/q11_multi-part/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn/q11_multi-part/server.py index 8334f169..e98738a5 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn/q11_multi-part/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn/q11_multi-part/server.py @@ -2,11 +2,6 @@ import pandas as pd import problem_bank_helpers as pbh -def imports(data): - import random as rd; rd.seed(111) - import pandas as pd - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn/q12_longtext-input/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn/q12_longtext-input/server.py index 3f0d8ac2..a0f3fcd0 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn/q12_longtext-input/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn/q12_longtext-input/server.py @@ -1,8 +1,5 @@ import problem_bank_helpers as pbh -def imports(data): - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn/q13_file-editor-input/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn/q13_file-editor-input/server.py index c24a6721..af0133ac 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn/q13_file-editor-input/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn/q13_file-editor-input/server.py @@ -2,11 +2,6 @@ import math import problem_bank_helpers as pbh -def imports(data): - import random as rd; rd.seed(111) - import math - import problem_bank_helpers as pbh - def generate(data): # randomized question numbers = list(range(4, 11)) diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn/q14_string-input/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn/q14_string-input/server.py index afe9f9f7..0697f690 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn/q14_string-input/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn/q14_string-input/server.py @@ -1,10 +1,6 @@ import random; random.seed(111) import problem_bank_helpers as pbh -def imports(data): - import random; random.seed(111) - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn/q15_matching/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn/q15_matching/server.py index 3f77cf46..11263173 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn/q15_matching/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn/q15_matching/server.py @@ -2,11 +2,6 @@ import pandas as pd import problem_bank_helpers as pbh -def imports(data): - import random as rd; rd.seed(111) - import pandas as pd - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn/q16_matrix-input/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn/q16_matrix-input/server.py index 903923c8..f25affca 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn/q16_matrix-input/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn/q16_matrix-input/server.py @@ -2,11 +2,6 @@ import problem_bank_helpers as pbh import prairielearn as pl -def imports(data): - import numpy as np; np.random.seed(111) - import problem_bank_helpers as pbh - import prairielearn as pl - def generate(data): data2 = pbh.create_data2() data2["params"]["title"] = "Matrix Input" diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn/q17_workspaces/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn/q17_workspaces/server.py index 1e664476..d404576b 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn/q17_workspaces/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn/q17_workspaces/server.py @@ -1,10 +1,6 @@ import base64 import problem_bank_helpers as pbh -def imports(data): - import base64 - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2() diff --git a/tests/test_question_templates/question_expected_outputs/prairielearn/q18_integer-input/server.py b/tests/test_question_templates/question_expected_outputs/prairielearn/q18_integer-input/server.py index 42a12473..6974ec62 100644 --- a/tests/test_question_templates/question_expected_outputs/prairielearn/q18_integer-input/server.py +++ b/tests/test_question_templates/question_expected_outputs/prairielearn/q18_integer-input/server.py @@ -2,11 +2,6 @@ from statistics import median import problem_bank_helpers as pbh -def imports(data): - import random; random.seed(111) - from statistics import median - import problem_bank_helpers as pbh - def generate(data): data2 = pbh.create_data2()