Skip to content
This repository has been archived by the owner on Sep 1, 2022. It is now read-only.
/ whetstone Public archive
forked from kippdc/whetstone

Whetstone Teacher Observation data pipeline

Notifications You must be signed in to change notification settings

kippnorcal/whetstone

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

whetstone

A data pipeline that pulls teacher observation data from Whetstone Education into a relational database for analysis.

Dependencies:

Getting Started

Setup Environment

  1. Clone this repo
git clone https://github.com/kippnorcal/whetstone.git
  1. Install dependencies
  • Docker can be installed directly from the website at docker.com.
  1. Create .env file with project secrets
# Whetstone Auth Credentials
CLIENT_ID=
CLIENT_SECRET=

# Database Credentials
DB=
DB_SERVER=
DB_USER=
DB_PWD=
DB_SCHEMA=

# Email Notifications
ENABLE_MAILER=1
SENDER_EMAIL=
SENDER_PWD=
RECIPIENT_EMAIL=
  1. Build the container
$ docker build -t whetstone .
  1. Running the job
$ docker run --rm -it whetstone

Maintenance

  • Annual rollover not required
  • This connector should NOT be paused over the summer

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.1%
  • Dockerfile 1.9%