Skip to content

Commit 48d6233

Browse files
Contest dashboard guide initial implementation
1 parent e34c3da commit 48d6233

File tree

3 files changed

+48
-0
lines changed

3 files changed

+48
-0
lines changed

docs/docker.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: Docker Image
33
layout: default
4+
nav_order: 3
45
---
56

67
# Docker Image

docs/usage/contest_dashboard.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
layout: default
3+
title: Contest Dashboard
4+
parent: Usage
5+
---
6+
7+
# Contest Administration
8+
9+
10+
![Contest Dashboard](https://github.com/mmcinnestaylor/Programming-Contest-Suite/blob/14a068074f95fcf0c85f0edc7171f88f5cb64f4b/docs/assets/images/admin_dashboard.png?raw=true)
11+
12+
The Contest Dashboard centralizes many of the administrator actions available in the PCS.
13+
14+
### Card Overview
15+
16+
- **Pre-Contest**
17+
- Generate and download the DOMjudge TSV files required to populate the DOMserver database with contestant data
18+
- **Post Contest**
19+
- Upload the results TSV file(s) from DOMjudge
20+
- In DOMjudge: *Administer > Import / Export > results.tsv w/ sort order 0*
21+
- **Extra Credit**
22+
- Generate and download the CSV files with contestant participation data
23+
- Notify all faculty registered with the contest that participation results are available
24+
- **Contest Tools**
25+
- Create a specified number of Upper/Lower Division walk-in teams
26+
- Check in/out all users (useful for virtual contests)
27+
- **Update User Role**
28+
- Update an account's role (Contestant, Docent, Proctor, Question Writer, Organizer)
29+
- **Account Tools**
30+
- Manually activate a user account. Useful if a registrant has issues verifying their account.
31+
- Mark a given team as a Faculty Team
32+
- **Discord Tools**
33+
- Creates the Upper/Lower Division Looking For Group roles on a Discord server
34+
- server specified by `GUILD_ID` configuration variable
35+
- Removes the Upper/Lower Division Looking For Group roles on a Discord server
36+
- server specified by `GUILD_ID` configuration variable
37+
- **Clear Discord Channel**
38+
- Clears a channel on a Discord server of all content
39+
- server specified by `GUILD_ID` configuration variable
40+
- **Volunteers**
41+
- Displays all volunteers registered in the system, whether they have registered for extra credit, and if they've checked into the contest

docs/usage/index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
layout: default
3+
title: Usage
4+
nav_order: 4
5+
has_children: true
6+
---

0 commit comments

Comments
 (0)