The technologist determines and seeks out school workflows that could function more efficiently with the aid of scripting technology, and then writes scripts to effect such improvements. Such tasks may occur on a daily, weekly, monthly, or seasonal basis, at the office or teacher level. Example programs include scripts that send text messages to teachers who neglect to take attendance, that download students grades, and that email students course approvals. The technologist maintains existing applications, and identifies or develops new ones to support essential school functions. Such functions include e.g. operating our school's unique "enrichment" and "seminar" programs, scheduling for subsequent school years, on-boarding incoming freshmen, enabling parents to schedule conferences during Report Card Pick-Up, etc. In collaboration with administration, the technologist helps combine, filter, and query student data for further analysis or dissemination.
Manage systems for:
Enrichment
Seminars
RCPU
Registration [this was formerly Ty, FYI]
Scheduling/Enrollment [in conjunction with Phyllis]
{What else can you get your hands in?}
Misc. Curriculum Night - display student schedules
Finals lunch swiping
PITA?
Munge/query data [in consultation with Erica]
Universal Survey
Student Survey
Enrichment analytics
Write and maintain scripts
Email teachers re. students missing for APs
Email teachers re. missing attendance
Auto-download swipes and grades
Remind teachers to submit grades every two weeks (filtered on, who hasn't submitted grades)
Work with teachers to solve problems (Johnston grade filter, Ang Belize)
Build/operate infrastructure
Emailing
Picture serving for IDs
Mobile IDs
Redis
Selenium - Google oauth
Scripting competencies: Google Apps Script; Python; PHP; Javascript; batch/shell scripts; SQL/sqlite/db systems … a white hat hacking mindset?
'228340
Let your dream job find you.
Sign up to start matching with top companies. It’s fast and free.