HiltonRoscoe / RemoteBallotMarking

Remote Ballot Marker
GNU Affero General Public License v3.0
0 stars 0 forks source link
cvr eml pdf xfa xml

Remote Ballot Marking

This repository contains the Hilton Roscoe Remote Ballot Marker (RBM). The RBM provides core remote ballot marking functionality, such as:

Roadmap items:

The RBM is a PDF

The RBM is a packaged as a self contained PDF. Use of PDF accomplishes two key goals:

Trying it out

The easiest way to try out the Remote Ballot Marker is to open one of the sample PDFs, located under pdf/.

Getting Started

Ballot Styles

Ballot Styles are defined using EML 410. Please read that documentation for creating and loading ballot styles.

Source Code

The source code for the RBM is provided as a series of xdp files. Each file represents a portion of the XFA-template.

Generating PDFs from Source

PDFs can be generated by stitching the XDPs together such that they form a single xdp fragment. This can be accomplished using commercial tools or the XfaBuilder.

Limitations

The RBM is not designed to be a complete, turn key solution. The following features are considered out of scope:

RBM should be considered a prototype. It is not intended to be used as-is.

Additional Info