Newer
Older
dmpopidor / test / fixtures / questions.yml
# Produces:
# -----------------------------
#   Generates a Question for each question format for each Section 
#   (see dmptemplates.yml, phases.yml, versions.yml, sections.yml and question_formats.yml)
#
#     [template]_phase_[1..2]_version_[1..2]_section_[1..2]_question_[text_area, text_field, etc]
#     [template]_unpublished_phase_[1..2]_version_[1..2]_section_[1..4]_question_[text_area, etc]
#

# Import sections.yml so that we can dynamically generate sections
<% sections = YAML::load(ERB.new(File.read('./test/fixtures/sections.yml')).result) %>

<% sections.each do |lbl, hash| %>
<%= lbl %>_question_text_area:
  text: 'Question with Text Area'
  default_value: 'Default value for text area'
  guidance: 'Guidance for text area'
  number: 1
  section: <%= lbl %>
  question_format: question_format_text_area
  option_comment_display: true

<%= lbl %>_question_text_field:
  text: 'Question with Text Field'
  default_value: 'Default value for text field'
  guidance: 'Guidance for text field'
  number: 2
  section: <%= lbl %>
  question_format: question_format_text_field
  option_comment_display: true

<%= lbl %>_question_radio_button:
  text: 'Question with Radio Buttons'
  default_value: 'Default value for radio buttons'
  guidance: 'Guidance for radio buttons'
  number: 3
  section: <%= lbl %>
  question_format: question_format_radio_button
  option_comment_display: true

<%= lbl %>_question_check_box:
  text: 'Question with Check Boxes'
  default_value: 'Default value for check boxes'
  guidance: 'Guidance for check boxes'
  number: 4
  section: <%= lbl %>
  question_format: question_format_check_box
  option_comment_display: true

<%= lbl %>_question_dropdown:
  text: 'Question with Select Box'
  default_value: 'Default value for select box'
  guidance: 'Guidance for Select Box'
  number: 5
  section: <%= lbl %>
  question_format: question_format_dropdown
  option_comment_display: true

<%= lbl %>_question_multi_select_box:
  text: 'Question with Multi-Select Box'
  default_value: 'Default value for multi select'
  guidance: 'Guidance for multi select'
  number: 6
  section: <%= lbl %>
  question_format: question_format_multi_select
  option_comment_display: true
<% end %>