Module: SurveyMethods
- Includes:
- PageObject, QuestionHelpers
- Defined in:
- lib/kuali-sakai-common-lib/assessments.rb
Overview
The page for setting up a Survey question
Class Method Summary collapse
-
.page_elements(identifier) ⇒ Object
Encapsulates all the PageObject code into a module method that can be called from the necessary class.
Methods included from QuestionHelpers
Class Method Details
.page_elements(identifier) ⇒ Object
Encapsulates all the PageObject code into a module method that can be called from the necessary class.
619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 |
# File 'lib/kuali-sakai-common-lib/assessments.rb', line 619 def self.page_elements(identifier) QuestionHelpers.(identifier) in_frame(identifier) do |frame| (:cancel, :id=>"itemForm:_id63", :frame=>frame) text_area(:question_text, :id=>"itemForm:_id69_textinput", :frame=>frame) (:add_attachments, :id=>"itemForm:_id113", :frame=>frame) (:yes_no) { |page| page.(:index=>0, :name=>"itemForm:selectscale", :frame=>frame) } (:disagree_agree) {|page| page.(:index=>1, :name=>"itemForm:selectscale", :frame=>frame) } (:disagree_undecided) {|page| page.(:index=>2, :name=>"itemForm:selectscale", :frame=>frame) } (:below_above) {|page| page.(:index=>3, :name=>"itemForm:selectscale", :frame=>frame)} (:strongly_agree) {|page| page.(:index=>4, :name=>"itemForm:selectscale", :frame=>frame)} (:unacceptable_excellent) {|page| page.(:index=>5, :name=>"itemForm:selectscale", :frame=>frame)} (:one_to_five) {|page| page.(:index=>6, :name=>"itemForm:selectscale", :frame=>frame)} (:one_to_ten) {|page| page.(:index=>7, :name=>"itemForm:selectscale", :frame=>frame)} text_area(:feedback, :id=>"itemForm:_id140_textinput", :frame=>frame) select_list(:assign_to_part, :id=>"itemForm:assignToPart", :frame=>frame) select_list(:assign_to_pool, :id=>"itemForm:assignToPool", :frame=>frame) end end |