-
-
Notifications
You must be signed in to change notification settings - Fork 42
Data model
Irina Borozan edited this page Nov 7, 2020
·
3 revisions
The Vote Monitor Apps form an Election monitoring ecosystem through which commissioned observers can easily report back to their respective NGOs throughout the election day.
App roles:
- NGO - an entity that manages observers
- NGO admin - ngo admin accounts
- Observer - uses the mobile apps in order to send election monitoring forms
Info about polling stations:
- Counties - lists available counties & the number of polling stations available in each county
- Polling Stations - the complete list of polling stations
Forms setup:
- Form - increasing the form version will trigger an update of the forms in the mobile apps
- Form section - a form can have one or more sections
- Question - a form section can have one or more questions (available question types: 1 - single choice, 2 single choice with free text option, 3 - multiple choice with free text option, 0 - multiple choice)
- Option - a question can have one of more answer options (they are linked with Questions through the OptionsToQuestion table)
An observer can add:
- Polling station related infos
- Answers
- Notes
Some dummy db data can be found here for testing the app.
- Rest API - used both for the mobile apps and the web app
- Web app
- Android app
- iOS app