User Tools

Site Tools


gracs:elections

This is an old revision of the document!


GRACS Elections

About three to four weeks before end of every fall and spring semester, GRACS must run nominations and elections. In fall, two reps are elected and in spring three reps are elected, both for one year terms.

The procedure:

  1. Call for nominations.
  2. Collect nominations for two weeks.
  3. Obtain nominees' information and statements (concurrently with step 2).
  4. Close nominations, announce nominees, and open elections. This step must happen atomically, and exactly two weeks after step 1.
  5. Close elections and announce results.

Send Call for Nominations

To open nominations, send a call for nominations to grad@cs. Below is an example of the call we've used in the past. Also ask the grad office to include an announcement in the grad newsletter.

Note: To compute the first day of the term of office, go to the Registrar's calendar to find the first day in the semester that registration or add/drop is open, and subtract one week.

Your CS graduate student organization, GRACS, invites nominations for <NUMBER> representatives for <SEMESTER> to <SEMESTER>.

<<Encouraging text here about why one would want to be a GRACS officer.>>

GRACS Web site: https://www.cs.utexas.edu/~gracs/

Questions?  E-mail current GRACS reps. at: gracs@cs.utexas.edu

--------
Details:

Nominators and nominees must be students enrolled in a U.T. Computer Science graduate degree program.

Self nominations are permitted, and in fact are the norm.

The term of office is <DATE> to <DATE>.

GRACS elections are staggered: three representatives have a fall-spring term and two have a spring-fall term. So, the representatives that started this <SEMESTER> will continue in office through <DATE>.

If we have <NUMBER> or more nominees, we will hold an election in two weeks. If we have fewer, those nominees will take office without any election being needed.

GRACS bylaws: https://www.cs.utexas.edu/~gracs/gracs-bylaws.shtml

Please submit nominations by sending an e-mail message to gracs@cs.utexas.edu.
Your GRACS reps:
 <NAME>
 <NAME>
 <NAME>
 <NAME>
 <NAME>
https://www.cs.utexas.edu/~gracs/

Collect Nominations and Obtain Nominee Information

As nominations are received, for each nominee:

  1. Check that both the nominator and the nominee are a CS grad students.
    • If unsure, look the nominator and the nominee up in the UT directory: http://www.utexas.edu/directory/ .
    • Look for the two lines “Major: Computer Sciences” and “Classification: Graduate Student”.
    • Note that if someone doesn't appear in the directory, check http://utdirect.utexas.edu/registrar/degv.WBX to see it that person may have graduated and left. If you don't find them anywhere, they could have restricted their information. Ask the Grad Office if you still unsure.
    • Presence or absence of a CS Web site personal page is not definitive either way. (There are non-grad student who have personal pages, and there are grad students who don't.)
  2. Request the following from each nominee:
    • Preferred form of full name
    • UTCS username
    • Candidate statement
    • Master/Ph.D. classification and current year in program

Check Necessity of Elections

If there are as many (or fewer) nominees as vacancies, skip to the “announce new reps” step below.

Prepare for Election

  • Edit election/index.html to include this information.
  • Set a date and time range for the election (in the past, we've started at noon and run for 24 hours)
  • Indicate that students should run the command /u/www/users/gracs/election/vote to vote at the specified time.
  • Note that users who are logged into CS without X forwarding won't be able to use the GUI. Have them send their 'absentee' ballots to the election rep directly for a manual count.
  • Edit election/Config.py
  • GRACS_MEMBER_LOGIN is the username of the GRACS member running the election. Only this user can run the election scripts once they've been initialized.
  • Set SEMESTER and YEAR appropriately.
  • Fill in the CANDIDATE_NAMES, making sure to observe Python syntax rules (comma separated list of single quoted strings).
  • Run a test election beforehand to check these!
  • Announce the election
  • Run the election

Election Commands

Scripts are in the election/ directory:

  • init creates the election
  • enable opens voting
  • vote brings up a GUI to cast a vote (anyone in grad group can run this)
  • disable closes voting
  • tabulate displays the results (you can do this at any time, even in the middle of an election)
  • remove clears the results

Announce GRACS Reps

Notify the winners.

Announce them (and the continuing reps' names) to grad.


GRACS Internal Administrative

gracs/elections.1292168368.txt.gz · Last modified: 2010/12/12 09:39 by 66.68.104.46