from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class Questionnaire_1(Page): form_model = "player" form_fields = ["gender", "birth_year", "ethnic_group", "nationality", "native_language", "education", "occupation", "income", "children_1", "children_2", "household_size", "township", "student_housing"] class Questionnaire_2(Page): form_model = "player" form_fields = ["food_buyer", "ready_to_eat_food", "ready_to_eat_food_meat", "ready_to_eat_food_dairy", "ready_to_eat_food_fruit", "ready_to_eat_food_baked", "ready_to_eat_food_none", "ready_to_eat_meat", "ready_to_eat_meat_product", "ready_to_eat_meat_product_polony", "ready_to_eat_meat_product_viennas", "ready_to_eat_meat_product_sausages", "ready_to_eat_meat_product_bacon", "ready_to_eat_meat_product_ham", "ready_to_eat_meat_product_consumption", "ready_to_eat_meat_importance", "ready_to_eat_meat_importance_taste", "ready_to_eat_meat_importance_convenience", "ready_to_eat_meat_importance_quality", "ready_to_eat_meat_importance_cost", "ready_to_eat_meat_importance_safe"] class Questionnaire_3(Page): form_model = "player" form_fields = ["q_3" + str(i) for i in range(1, 7)] class Questionnaire_4(Page): form_model = "player" form_fields = ["q_4" + str(i) for i in range(1, 6)] class Questionnaire_5(Page): form_model = "player" form_fields = ["listeria_aware", "product", "outbreak_year", "outbreak_cases_deaths", "lowest_cases", "change_in_purchasing_behaviour", "change_in_purchasing_behaviour_before_after", "change_before_reason", "victim", "foodborne_illness", "family_friends_relatives_foodborne"] class Questionnaire_6(Page): form_model = "player" form_fields = ["meat_safe_70", "still_buy_product", "stop_buying_outbreak", "poultry", "lethal_pathogen_change"] form_fields += ["q_61" + str(i) for i in range(1, 6)] + ["q_621", "q_622"] class Questionnaire_7(Page): form_model = "player" form_fields = ["q_7" + str(i) for i in range(1, 13)] page_sequence = [Questionnaire_1, Questionnaire_2, Questionnaire_3, Questionnaire_4, Questionnaire_5, Questionnaire_6, Questionnaire_7]