Class: PowerSchool::Teachers

Inherits:
Object
  • Object
show all
Defined in:
lib/power_school/teachers.rb

Class Method Summary collapse

Class Method Details

.delete(full_name) ⇒ Object



21
22
23
24
25
26
# File 'lib/power_school/teachers.rb', line 21

def self.delete(full_name)
    find(full_name)
    PowerSchool.browser.frame(:id => "frameMenu").a(:text => "Security Settings").click 
    PowerSchool.browser.frame(:id => "frameContent").button(:id => "btnConfirmDeleteProxy").click 
    PowerSchool.browser.frame(:id => "frameContent").a(:id => "btnDelete").click 
end

.find(full_name) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/power_school/teachers.rb', line 4

def self.find( full_name )
    PowerSchool::Connection.go_to 'faculty/search.html'
    PowerSchool.browser.text_field(:id => "ss").set full_name
    PowerSchool.browser.button(:id => "btnSearch").click
    if PowerSchool.browser.frame(:id => "frameContent").exists?
        PowerSchool.browser.frame(:id => "frameContent").div(:id => "content-main").h1.text
    elsif PowerSchool.browser.div(:id => "selectHandpick").exists?
      true
    else
        false
    end
end

.import(file_path) ⇒ Object



17
18
19
# File 'lib/power_school/teachers.rb', line 17

def self.import(file_path)
    PowerSchool::Connection.quick_import('Teachers', file_path)
end