Skip to content

Commit d68baf7

Browse files
committed
Added field definitions for survey form.
1 parent 1cc15c0 commit d68baf7

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

pegasus/forms/hoc_survey_2014.rb

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
class HocSurvey2014
22

3+
def self.normalize(data)
4+
result = {}
5+
6+
result[:name_s] = required stripped data[:name_s]
7+
result[:email_s] = required stripped data[:email_s]
8+
result[:country_s] = enum(data[:country_s].to_s.strip.downcase, HOC_COUNTRIES.keys)
9+
result[:user_description_s] = required stripped data[:user_description_s]
10+
result[:event_location_type_s] = stripped data[:event_location_type_s]
11+
result[:students_number_i] = required stripped data[:students_number_i]
12+
result[:students_number_girls_i] = required stripped data[:students_number_girls_i]
13+
result[:students_number_ethnicity_i] = required stripped data[:students_number_ethnicity_i]
14+
result[:students_grade_levels_ss] = stripped data[:students_grade_levels_ss]
15+
result[:event_tutorial_ss] = stripped data[:event_tutorial_ss]
16+
result[:event_technology_ss] = stripped data[:event_technology_ss]
17+
result[:event_experience_s] = required stripped data[:event_experience_s]
18+
result[:event_improvement_s] = stripped data[:event_improvement_s]
19+
result[:event_annual_s] = stripped data[:event_annual_s]
20+
result[:teacher_plan_teach_cs_s] = stripped data[:teacher_plan_teach_cs]
21+
result[:teacher_first_year_s] = stripped data[:teacher_first_year_s]
22+
result[:teacher_how_heard_s] = stripped data[:teacher_how_heard_s]
23+
24+
result
25+
end
26+
327
def self.claim_prize_code(type, user_id, params={})
428
ip_address = params[:ip_address] || request.ip
529

0 commit comments

Comments
 (0)