update ballot_form to handle preview mode; add voter constants to represent user courseloads