praekelt/go-rts-zambia — pull request #10 by imsickofmaps (2013-08-14 12:33:53+00:00)
Title: Performance Assessment Data can be submitted via API

Data model to be built from: https://docs.google.com/a/westerncapelabs.com/spreadsheet/ccc?key=0AtPQAkHlG50UdGt4SEZKU0w5eWJUREJoak1tenQxcmc#gid=1

## Models

### Teacher Perfomance Data

#### recognised msisdn.pdf (RTS Database.xlsx)
* **gender** CharField(6)
* **age** IntegerField
* **academic_level** Foreign Key (Academic Achievement Code.id)
* **years_exp** IntegerField
* **g2_pupils_present** IntegerField (**pupils_present** IntegerField)
* **g2_pupils_registered** IntegerField (**pupils_registered** IntegerField)
* **classroom_environment_score** IntegerField
* **T_L_materials** IntegerField
* **pupils_materials_score** IntegerField
* **pupils_books_number** IntegerField
* **time_to_task(reading_instructional_practice)** IntegerField (* **reading_lesson** IntegerField)
* **pupil_engagement_score** IntegerField (**learner_eng** IntegerField)
* **attitudes_and_beliefs** IntegerField (**teacher_attitudes** IntegerField)
* **training_subtotal** IntegerField (* **teacher_training** IntegerField)
* **local_reading_score** IntegerField (**reading_comp** IntegerField)
* **created_at:** DateField
* **emis** Foreign Key (Hierarchy.Schools.emis)
* **created_by** Foreign Key (data.Headteacher.id)

### Academic Achievement Code

* **primary_school** IntegerField (value = 1)
* **junior_secondary_school** IntegerField (value = 2)
* **secondary_school** IntegerField (value = 3)
* **primary_school_teacher_certificate** IntegerField (value = 4)
* **primary_school_teacher_diploma** IntegerField (value = 5)
* **secondary_school_teacher_diploma** IntegerField (value = 6)
* **diploma** IntegerField (value = 7)
* **bachelors** IntegerField (value = 8)
* **masters** IntegerField (value = 9)
* **other:** IntegerField (value = 10)

## Learner Perfomance Data
* **emis:** (Hierarchy.Schools.emis)
* **gender:** IntegerField
* **total_number_pupils:** IntegerField
* **phonetic_awareness:** IntegerField
* **vocabulary:** IntegerField
* **reading_comprehension:** IntegerField
* **writing_diction:** IntegerField
* **below_minimum_results:** IntegerField
* **minimum_results:** IntegerField
* **desirable_results:** IntegerField
* **outstanding_results:** IntegerField
* **created_at:** DateField