# Running Elections

## <span style="color: rgb(20, 156, 235);">Elections Overview</span>

It is in a group's **best interest** that elections be fully managed on Rubric, for situations when results must be reviewed and verified. The platform has a variety of settings to ensure that voters can democratically engage with their clubs, and that individuals overseeing the elections can abide by processes outlined in a group's constitution.

For a deeper understanding of **democratic procedures** and how to abide by student group policies when conducting an election/by-election, <span style="color: rgb(35, 111, 161);">**[refer to these resources.](https://docs.su.ualberta.ca/books/student-group-services/page/constitution-resources)**</span>

### <span style="color: rgb(20, 156, 235);">Creating an Election</span>

1. Login to your student account via [hellorubric.com](http://hellorubric.com)
    
    
    - Click the “Login” drop-down and select Student Portal. Login with your student email and password.
    - Note that, you must be assigned an **<span style="color: rgb(132, 63, 161);">[executive role with election permissions](https://docs.su.ualberta.ca/books/student-group-services/page/executive-team)</span>** on Rubric to be able to complete this task.
2. From the top navigation bar, select **Administration**. Under the **Leadership** section, select **Elections**. This will open the **Elections Manager Overview** page.
    
    
    - To see *past* elections and data, scroll down to the table at the bottom of the page.
    - To create a *new* election, click on the **“Create Election”** button on the top-right of the screen.
        
        
        - It will appear in the Active Elections table at the top of this page for future edits once launched.
3. Input the **basic** **Election Information** to create your election.
    
    
    - This includes the name of the election. We recommend the following:
        
        
        - *\[Club Name\]: \[Election Type\] - Semester, Year*
            
            
            - Election types are typically annual or byelection.
            - For example, **Lettuce Club: Annual Elections - Fall 2025**
    - The time window for voting. Including the start and end dates.
        
        
        - **Double-check these details before launching the election, as changes cannot be made once voting period has started without deactivating the election.**
    - The results release date.
4. **Optional:** Select a Returning Officer.
    
    
    - You may assign one or more Returning Officers to oversee and manage the election.
    - Returning Officers should be impartial and not have a conflict of interest in the election.
5. For advanced options, there are several additional settings. Review each option and enable it where appropriate for your group’s election procedures - we strongly recommend the first two be enabled.
    
    <table border="1" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 24.9597%;"></col><col style="width: 75.0134%;"></col></colgroup><tbody><tr><td>**One Win Per Candidate**</td><td>When enabled, a candidate who wins one position will not be able to win another position in the same election. Enable this if your constitution or election procedures prohibit candidates from holding more than one elected position.</td></tr><tr><td>**Anonymous Votes**</td><td>Keeps individual voting choices hidden from election organizers. Once enabled, this setting cannot be turned off. **This must be enabled for student group elections**, as elections are required to use a secret ballot.</td></tr><tr><td>**SSO Login**</td><td data-col-size="xl" data-end="898" data-start="718">Requires voters to authenticate using their institutional login before accessing or submitting the ballot. This option is currently not available.</td></tr><tr><td>**Membership Voting**</td><td>Restricts voting to students who hold an **active membership**. You may require either **all memberships** or select **specific memberships** that are eligible to vote. </td></tr></tbody></table>
6. Proceed to the (optional) voter group settings. This will allow you to create cohorts of voters that can then be assigned certain votes limited to their group. Some examples are as follows:
    
    
    - - A delegate representing an off-branching student group represented on your council should only be voted on by members of that branching organization.
        - A first year representative vote should only be available to members in the First Year voter group.

**If everything goes well, you should be brought to the Election Management page:**

**[![Screenshot 2026-08-10 at 10.36.45 AM.png](https://s3.su.ualberta.ca/docs/uploads/images/gallery/2026-08/NiW3t25nL0uNaKTK-screenshot-2026-08-10-at-10-36-45-am.png)](https://s3.su.ualberta.ca/docs/uploads/images/gallery/2025-10/EvfBBkL2CExCHjYH-screenshot-2025-10-14-at-11-15-48-am.png)**

<p class="callout info"><span style="color: rgb(0, 0, 0);">At this point, your election will be considered 'active' by default. You should turn it off while you set up the ballot and voter list.</span></p>

### <span style="color: rgb(20, 156, 235);">Managing an Election</span>

There are **two main areas** involved in setting up an election on Rubric: **ballot and voter management**, and **election logistics**. Each area should be reviewed and completed before the election is launched.

---

#### Creating the Ballot

To create a ballot, click **Create Ballot** in the left-most section at the bottom of the **Election Management** page. Rubric uses a **drag-and-drop ballot builder**, allowing you to add, arrange, and customize different voting elements based on your group’s needs.

The **ballot header** is a brief introduction to your members, including the title of your election (set in step one) and a description. Things that may be important to include in your election:

- A brief (1-2 sentences) note, including a greeting, and emphasis of the importance of the electoral process.
- A notice of the timeline of the elections. Including when the ballot opens, closes, and results are set to release.
- A list of how a vote is considered invalid. This could include casting multiple votes, sharing the voting link with non-members, incorrectly stating your full name or registered member email, etc.
    
    
    - Note that these must be listed in your constitution or election package (formal documentation which is voted on) to be enforceable.

The **ballot body** is where you get to customize your ballot according to how your members are voting, and what your members are voting for. To insert these elements, simply **click** and **drag** them into the ballot in the centre of the screen, releasing them and ordering them as you prefer.

<table border="1" id="bkmrk-a-full-detailed-over" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 99.8765%;"></col></colgroup><tbody><tr><td>##### A full detailed overview of the different drag-and-drop elements your group could utilize can be found from the **[official Rubric help page.](https://helpcenter.hellorubric.com/collections/2318418-elections)**

</td></tr></tbody></table>

<p class="callout danger">The usage of Student Bank Details and Student ID is strictly **prohibited** under the University of Alberta **[FOIP](https://www.ualberta.ca/en/information-privacy-records-management/foip/index.html)** policy. Do not use these elements under any circumstances.</p>

Once your ballot is complete, click **Preview Ballot** to ensure it is ready to be published. After that, don't forget to **save** the ballot. You'll return back to the **Election Management** page.

#### Creating Candidates

To create a candidate, start by clicking the “Manage Candidates" button at the bottom of the **Election Management** page. The four elements of a given candidate profile are summarized as such:

- **Name -** Should include first name (preferred) and last name of a candidate.
- **Photo -** Should be a professional photo for easy identification, screened by your Elections Officer.
- **\[Optional\] Candidate Party -** If the candidate is affiliated with a party or slate, select the appropriate party. Parties are used to group affiliated candidates and are separate from **voter groups**, which determine which voters are eligible to vote for specific positions.
- **\[Optional\] Candidate Description -** A brief description of the candidate, such as their experiences within the group, year of study, passion for the organization, etc.

Candidates can also be created when **creating the ballot.** You can also edit and delete candidates in the manage candidates page - but note that *deleting a candidate* will remove them from the ballot entirely, which may **break your ballot** if you try to publish it.

#### Importing Voters

In order for your election to run, eligible voters must be able to access the ballot and submit their votes. From the **Election Management** page, select **Import Voters**. There are **two ways** to add voters:

1. **Import Voters** — This is the *recommended* method for adding multiple voters. Click **Import Voters** in the top-right corner and use the **CSV template** provided by Rubric to upload the required voter information.
2. **Add Voters** — This is the *manual* method. Add voters individually by entering their name and email, then assign them to the appropriate voter group if applicable. 
    - If you add anyone as a **test voter**, make sure to **remove all test voters before calculating and publishing results** so that only legitimate votes are included in the final tally.

### <span style="color: rgb(20, 156, 235);">Election Logistics</span>

<span style="color: #000000;">Now that we've set up the ballot, candidates, and voters, we can move on to the **election logistics**. To start, return to the **Election Management** page of your election:</span>

<span style="color: #000000;">[![Screenshot 2026-08-10 at 10.36.45 AM.png](https://s3.su.ualberta.ca/docs/uploads/images/gallery/2026-08/NiW3t25nL0uNaKTK-screenshot-2026-08-10-at-10-36-45-am.png)](https://s3.su.ualberta.ca/docs/uploads/images/gallery/2025-10/EvfBBkL2CExCHjYH-screenshot-2025-10-14-at-11-15-48-am.png) </span>

On the left-hand side you have the **Manage Elections** overview. Selecting ballot, candidates, or voters will take you to the same management pages as described above. Below is a brief summary of the other (new) logistical elements:

<table border="1" id="bkmrk-recipients-event-att" style="width: 100%; height: 389.297px;"><tbody><tr style="height: 92.4375px;"><td style="width: 17.1817%; height: 92.4375px;">**Parties**</td><td style="width: 82.8183%; height: 92.4375px;">Allows you to **Create Parties** (cohorts of individuals, such as a slate or Co-Executives) for the ballot.

- It will require a name, description, and logo for the group.
- You can then assign individual **candidates** to a party that will appear on the ballot.

</td></tr><tr style="height: 75.6406px;"><td style="width: 17.1817%; height: 75.6406px;">**Votes**</td><td style="width: 82.8183%; height: 75.6406px;">Once a vote is cast, you can see the **full list** of voters who completed the ballot.

- You can also **export** the list if you'd like to store the data in a secondary location.

</td></tr><tr style="height: 221.219px;"><td style="width: 17.1817%; height: 221.219px;">**Announcements**</td><td style="width: 82.8183%; height: 221.219px;">There are **three** types of announcements that may be edited and sent out...

1. **Announce Election**: Once your election is *Pending* you may send out an announcement to a specific list of voters, emails, and/or membership tier on Rubric.
2. **Send Voting Email**: Once your election is *Active* you may send out a **secure link** for voters to use to cast a vote in the ballot. Ensure you remind everyone not to share this link with other individuals.
3. **Send Results to Voters**: Once your election is *Closed* you may announce the results via a summary generated by the Rubric platform.

You can either edit a pre-existing template linked to the *Elections* Feature, or edit directly via the *Campaign* feature. These can also be schedule-sent in advance!

</td></tr></tbody></table>

<table border="1" id="bkmrk-once-all-of-this-is-" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 99.8765%;"></col></colgroup><tbody><tr><td>##### Once all of this is done, you can then set your election to *Active* by clicking on the toggle on the top-right side of the Election Management page!

</td></tr></tbody></table>

### <span style="color: rgb(20, 156, 235);">Announcing Results</span>

<span style="color: #000000;">Once the voting window has ended, the student group will need to **validate and announce** the results to their membership. </span>

<p class="callout warning"><span style="color: #000000;">It is the group's responsibility to ensure all votes are valid, and the group meets Quorum and Majority. Please refer to **<span style="color: rgb(230, 126, 35);">[the terminology page for more information.](https://docs.su.ualberta.ca/books/student-group-services/page/terminology)</span>**</span></p>

1. From the **Election Management** page, select **Results** from the left-hand menu.
2. Click **Count Votes** in the top-right corner. 
    - Rubric will calculate the results for each position based on the ballot question type and counting method selected during ballot creation.
    - Review the calculated results before publishing them.
3. When the results are ready, click **Publish Results**. 
    - Published results will only become publicly accessible after the election's specified **results release date**.
    - Once published, Rubric will generate a **unique results link** that can be shared with members.

### <span style="color: #149ceb;">Appeals &amp; Auditing</span>

<span style="color: #149ceb;"><span style="color: #000000;">In the case when an individual calls for an appeal (a reconsideration of the election procedure and/or election results) it is important to access information that supports the initial investigation. Here are a few key details that Rubric provides groups to ensure elections are run fairly:  
</span></span>

#### Audit Log

Any single individual who accesses the *Elections* Feature on a group page is recorded in the Audit Log. Including the portal used to gain access, the type of action, the person's email, and a time stamp. Some key disclaimers:

- **Administrators** (SGS/UASU Staff) can access a group's elections via the administrative portal. These individuals are specifically marked as *Union* users.
- **Access** is when an individual only opens a page without interacting with any elements. **Create** or **Update** is when an individual physically alters the information/permissions of the election itself.
- If you are looking into the audit of a specific individual, you can **Filter** the table by that individual's email and see their full history on the elections page.

Appeal processes are required to be outlined in a student group's constitution, this should be referenced first in the case of an appeal. If additional support is needed, contact Student Group Services at [clubs@uasu.ca.](mailto:clubs@uasu.ca)

### <span style="color: #149ceb;">Common Troubleshooting</span>

<span style="color: #149ceb;"><span style="color: #000000;">With the *Elections* Feature on Rubric offering so many options, lots of student groups tend to run into roadblocks. Below are a few common issues, and their solutions. In the event that additional support is needed, contact Student Group Services at <clubs@uasu.ca>[.](mailto:clubs@uasu.ca)</span></span>

1. <span style="color: #149ceb;"><span style="color: #000000;">Ensure that your election dates (announcement, voting window, results) are **at least 24-hours in the future**.</span></span>
2. <span style="color: #149ceb;"><span style="color: #000000;">Ensure that the Voters, Ballot, and Candidates field have all been **set up**. These are the bare minimum requirements for your election to be published.</span></span>