%page args="survey_list, **kwargs"/>
<%def name="survey_radio(question_name, label, choices)">
${label}
%def>
<%def name="survey_select_many(question_name, label, choices)">
${label}
%def>
<%def name="survey_checkbox(question_name, label)">
%def>
<%def name="survey_short_field(question_name, label)">
%def>
%for survey_question in survey_list:
%if survey_question['type'] == 'radio':
${survey_radio(survey_question['question_name'], survey_question['label'], survey_question['choices']) }
%elif survey_question['type'] == 'select_many':
${survey_select_many(survey_question['question_name'], survey_question['label'], survey_question['choices']) }
%elif survey_question['type'] == 'checkbox':
${survey_checkbox(survey_question['question_name'], survey_question['label']) }
%elif survey_question['type'] == 'short_field':
${survey_short_field(survey_question['question_name'], survey_question['label']) }
%endif
%endfor