User Manuals

TLDR;

All contestants and volunteers should review the Account Registration and Account Management guides, which cover the steps required to complete your registration for a given semester’s contest.

Welcome, and thanks for checking out the Programming Contest Suite (PCS)! The articles in this section comprise usage manuals for the various users of the PCS:

  • Contestants
    Users who register an account and intend to compete in a semester’s programming contest
  • Volunteers
    Users who register an account and intend to serve as a Docent, Proctor, Question Writer, or Contest Organizer
  • Faculty
    Course instructors who have registered one or more of their courses with a semester’s contest

The following diagram sketches the user groups of the PCS, and the actions performed by their members each semester.

mindmap
    root((Users))
        (Contestants)
            Create/join a team
            Select enrolled courses
            Contest day check-in
        (Volunteers)
            Receive role assignment
            Select enrolled courses
            Volunteer check-in
            (Administrators)
                Post announcements
                Manage registered courses
                Manage volunteers
                Generate DOMjudge files
                Process contest results
                Generate and distribute participation files
        (Faculty)
            Register courses with contest organizers
            Access Faculty Dashboard
            Download participation files

Table of contents