-
Notifications
You must be signed in to change notification settings - Fork 0
SGA Voting
- Make sure you have a good relationship with the Director of Elections Commission.
- Meet with the Director of Elections Commission at least two months ahead of the election period to discuss dates, times, timelines, etc. The director can fill you in with the general timelines of the elections as needed.
- Start early on making sure the SGA Cast elections application is up to par with whatever requirements are needed for the election.
- Take a look a the repository. It lacks some important features that you need to implement or deal with.
- Talk to Marist IT about the elections process, specifically Andrew Jordan. He's the developer who worked with the CIO '18-'19 elections, and can somewhat help guide the process.
- An important note: Marist IT must host the application. It's a conflict of interest otherwise. This means that you should make the application as self-sufficient as possible, otherwise you'll need to go to Andrew (or whatever developer is in charge of the application) and that's pretty slow; O(people) is the slowest time complexity.
- Test the shit out of the application. Write automated tests in Laravel (it's fun, I just didn't have time to do it).
Check out the repository for unfinished features.
Url: https://sgavoting.it.marist.edu/
Repo: https://gitlab.it.marist.edu/sga/sga-cast
You might need to request access to Gitlab from Marist IT. See External Contacts for information.
SGA holds elections once per semester. In the fall theres one for freshman elections. In the spring is the general election. Marist IT 👎 will host the elections for us. Our main point of contact for this has been Ashley Anderson, but additionally you can contact web services.
You'll need to give them all the candidates running and the position they are running for. You'll get this from the elections commissioner (do this as soon as you can). Have IT set it up on their development environment first so we can test.
For the bios we'll host those pages ourselves. Usually at /candidates
so you'll need to get the pictures and bios from the elections commissioner. Usually the president and CCO will review them.
On announcement night we will have a page for the winners. Right before they are announced we'll update the database so when the name goes out we'll refresh the page and the winner will show. Its a nice little way to promote the website and announce the winners.
- Home
- CIO
- Words of Wisdom
- Developers
- Designers
- Web Applications
- Making Changes
- Infrastructure
- Resources
- Key Contacts
- Future Plans