11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# File 'app/models/think_feel_do_engine/reports/wai_assessment.rb', line 11
def self.all
Participant.not_moderator.select(:id, :study_id).map do |participant|
participant.wai_assessments.map do |assessment|
{
participant_id: participant.study_id,
date_transmitted: assessment.release_date.iso8601,
date_completed: assessment.updated_at.to_date.iso8601,
wai1: assessment.q1,
wai2: assessment.q2,
wai3: assessment.q3,
wai4: assessment.q4,
wai5: assessment.q5,
wai6: assessment.q6,
wai7: assessment.q7,
wai8: assessment.q8,
wai9: assessment.q9,
wai10: assessment.q10,
wai11: assessment.q11,
wai12: assessment.q12
}
end
end.flatten
end
|