Preparing the Elections System for Provincial Council Elections

30 views
Skip to first unread message

Umayanga Gunawardhana

unread,
Dec 7, 2020, 5:03:44 AM12/7/20
to lsf-el...@googlegroups.com
Hi Everyone,
The election system has been extended for Provincial Elections and after a few test rounds, it will be ready for user training. Work remains to be done in tally sheet report templates.

Dinuka and I will be working on the following issues.

1. Edit forms for the Provincial Seat Calculations + Bonus Seat Calculations
2. Testing Provincial Report Aggregations and Results.

Thanks.

photo 
Umayanga Prabhash
Software Engineer, Lanka Software Foundation

+94-712-750-450 | umay...@opensource.lk

Umayanga Gunawardhana

unread,
Mar 8, 2021, 10:59:47 AM3/8/21
to lsf-el...@googlegroups.com
Hi Everyone,
After the first test session for the Provincial Election, we collected feedback from EC leadership on 5th March 2021. Received positive feedback as well as some additional requirements. We will be having a meeting with the EC leadership on 15th March for further discussions. 

Thanks.
--

Umayanga Gunawardhana

unread,
Apr 2, 2021, 12:16:42 PM4/2/21
to lsf-el...@googlegroups.com
Hi All,
LSF in hand with the Elections Commission initiated meetings for the development of the Election Configuration Module. The meeting minutes are as follows.

Meeting Notes - Data Acquisition for Election Configuration Module - 31/03/2021 - 9:00 AM - 10:00 AM


Attendees

LSF - Umayanga, Yujith, Sherazad  

EC - Ranjan, Sanjeewa


Discussion

  1. Data attributes that can be taken from Ranjan’s existing election system.

  2. Getting Malaka to work on both configuration management module and service to acquire data from Ranjan’s system.

  3. The possibility that Malaka will be assigned full time on the development of the election configuration management module


Decisions made:

  1. Prepare a go-live doc for election configuration management module - Umayanga

  2. Revise the go-live doc for nominations system - Yujith

  3. Next meeting scheduled for 5th April to finalize the requirements for the nominations system from the configuration management module

  4. Only polling stations dataset is available from Ranjan’s election system.

  5. Malaka to work on creating a service to get polling stations data from Ranjan’s system

  6. Apart from the polling stations dataset, other data related to elections configuration should come from the election configuration management module.

  7. Sanjeewa to get another resource person from EC to work data entry/development of configuration management module and help Malaka

  8. Election template creation component to be removed from the nominations system. Instead, the data required for the election template will be provided from the election configuration management module.

  9. The candidate dataset is available in the nominations system. That data set should be provided to the tabulations system by the nominations system. Not by the configuration management module. Configuration management module will provide the party dataset to Nomination.

  10. Complete the requirements documentation for the nominations system requirements from the configuration management module. Include clear examples and endpoint responses templates.

Task Allocation:



Task

Assigned to

Deadline

1

Create the service to get the election data from the existing system (Ranjan’s System)


Required data- 


  1. Election Details API

    1. Election Name


  1. Polling Stations Dataset API [data +mapping]

    1. Province

    2. Administrative District

    3. Polling Division

    4. Polling District

    5. Polling Station Name (English)

    6. Registered Normal Voters

    7. Registered Postal Voters

    8. Registered Displaced Voters

    9. Registered Quarantine Voters



Malaka, Ranjan

6th April, 2021

2

Building the election configuration module to store and retrieve following data attributes, required for elections tabulations system. The highlighted attributes can be obtained from Ranjan’s system directly


  1. Election Details API

    1. Election Name [can be taken from existing system]

    2. Election Template Name [provided by LSFe.g. Parliamentary Election, Provincial Election] 


  1. Number of Seats Dataset API [data +mapping]

    1. Province [Name]

    2. Administrative District [Name] 

    3. Number of Seats per Administrative District


  1. Party Dataset API [data+mapping]

    1. Administrative District

    2. Party Name

    3. Party Abbreviation 

    4. Party Symbol (Text)

    5. Color


  1. Polling Stations Dataset API [data +mapping]

    1. Province

    2. Administrative District

    3. District Centre

    4. Polling Division

    5. Polling District

    6. Polling Station (English) 

    7. Polling Station (Sinhala) 

    8. Polling Station Name (Tamil)

    9. Registered Normal Voters

    10. Registered Postal Voters

    11. Counting Centre [cannot provide]

    12. Registered Displaced Voters

    13. Registered Quarantine Voters


  1. Postal Counting Centres Dataset API [data +mapping]

    1. Province

    2. Administrative District

    3. District Centre

    4. Counting Centre

    5. Vote Type



Malaka

TBD

3

Prepare a go-live doc for election configuration management module

Umayanga, Yujith

5th April 2021

4

Prepare a go-live doc for the nominations system

Yujith

5th April 2021

5

Complete the requirements documentation for the nominations system requirements from the configuration management module. Include clear examples and endpoint responses templates

Yujith

5th April 2021


**Data attributes needed for the nominations system from election configuration module were not finalized during this meeting. It will be finalized in the meeting scheduled to be held on 5th April 2021.


Election Template names to be used - [PRESIDENTIAL_ELECTION_2019, PARLIAMENT_ELECTION_2020, PROVINCIAL_COUNCIL_ELECTION_2021] ** not defined for other elections yet

Umayanga Gunawardhana

unread,
Apr 4, 2021, 1:49:35 AM4/4/21
to lsf-el...@googlegroups.com, Jass Jayasinghe, malaka madushan, Sanjiva Weerawarana, Achchudhan S. Election, Sreen Boralessa, sherazad hamit, Siri Ekenayake
Hi All,
Sharing the go-live plan for the election configuration module (Provincial Council).

Development work related to the module has already begun. The expected go-live date of the configuration management module is 23rd June 2021. Please note that there are some dependencies related to the nominations and tabulations system. Therefore it is critical to adhere to the go-live schedule to avoid any delays in nominations and tabulations systems' go-live schedule. 

Thanks

Umayanga Gunawardhana

unread,
Apr 5, 2021, 6:43:52 AM4/5/21
to lsf-el...@googlegroups.com, Jass Jayasinghe, malaka madushan, Sanjiva Weerawarana, Achchudhan S. Election, Sreen Boralessa, sherazad hamit, Siri Ekenayake

 Hi All,

The Meeting Minutes of today's meeting are as follows. 


Meeting Notes - Data Acquisition for Election Configuration Module - 5/04/2021 - 2:30PM - 3:15 PM


Attendees

LSF - Umayanga, Yujith, Sherazad  

EC - Malaka


Discussion

  1. Go through the go-live plan with Malaka to explain the requirements and tasks.

  2. Acquiring data from Ranjan’s system is getting delayed since Shanuka is not available to assist Malaka. Shanuka will help Malaka on 6th April, 2021. 

  3. Importance of adhering to the delivery deadlines in order to avoid any delays in nominations and tabulations go-live plans


Decisions made:

  1. The election configuration module is developed specifically for provincial council election. Modifications will be required before using the configuration module for the other types of elections.

  2. It should be possible to add new templates to the module as we progress. 

  3. Yujith will help Malaka in creating the config module database in order to store nominations data

  4. Malaka will develop the configuration module to support operating on more than one election at a given time (Multiple active elections) if elections have not been called by May 15th, 2021. If they have been called, we will proceed with only the provincial council  parts ready. 

  5. Malaka will continue the development of the election configuration module full time and deliver according to the election configuration go-live plan. 

  6. Malaka will deliver the initial endpoints required for tabulations by 28th April 2021 as expected in the go-live doc. Ready for testing and building the election build script.

By 17th May 2021, Malaka will finish the endpoints related to acquiring data for the nominations system. Therefore allowing Yujith continue his work on the nomination system without any delays or blockages.

Reply all
Reply to author
Forward
0 new messages