Skip to content

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

Data model

Some dummy db data can be found here for testing the app.

Components

Redeployment Guide

App Architecture

Redeploys & Lessons Learned

Clone this wiki locally