class PowerSchool::Teachers

Public Class Methods

delete(full_name) click to toggle source
# 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 ) click to toggle source
# 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) click to toggle source
# File lib/power_school/teachers.rb, line 17
def self.import(file_path)
    PowerSchool::Connection.quick_import('Teachers', file_path)
end