BACKGROUND
TELAS is a non-profit service that recruits, trains and manages volunteers to teach computer science in high schools across the US. Every high school that partners with TEALS is allocated 4 volunteers to teach in a “4 person team” model.
CHALLENGE
Approximately 200 -300 schools will want to partner with TEALS. That requires 800-1200 volunteers (i.e. schools X 4 volunteers/school) to fund the TEALs program. Pairing 4 person teams to every school is a complex, time consuming and manual task.
OPPORTUNITY
Given the presence of an online application data indicating volunteers preferences to where they want to teach, a “PLACMENT MODELER” is required where:
A: a dashboard illustrates which schools have been selected by volunteers
B: a recommendation engine to suggest which volunteers “should” be assigned to precise tools
C: a management tool to manually select volunteers and “place” them with a specific school(s)
ARCHITECTURE
Volunteers who express working with TEALS currently complete an online application. They provide input in the application as to the following:
1. Where they live
2. Where they work
3. Specific schools they’d like to volunteer at
4. Class type preference (AP or INTRO or BOTH)
5. Acceptable time added to a volunteer’s commute from home TO school TO work
This data is stored in MySQL databases and its input was captured through the Formidable Word Press forms plugin.
Auto Calculating
Given the architecture above, what can be further auto calculated are the following:
- Geo location of the ‘path’ a volunteer drives from home to work
RULES
The placement model must “recommend” volunteers for a specific school that “best match” the following:
1. 15 mile radius from home (PRIORITY 2)
2. 15 mile radius from work (PRIORITY 2)
3. 15 mile radius from commute path from home to work (PRIORITY 3)
4. Applicant entered “commute allowance time” added time to a volunteer’s commute (PRIORITY 3)
5. Applicant entered “class type preference” (PRIORITY 4)
6. Applicant entered “ school selection preferences” (PRIORITY 1)
PLEASE PLEASE PLEASE....READ THE ATTACHED TWO DOCUMENTS. DON'T BID UNTIL YOU READ THE TWO DOCUMENTS. REPLY WITH THE KEY WORD "SILVER SURFER" TO PROVE YOU ARE NOT A BOT AND ARE TRULY READING THE PROJECT THOROUGHLY.