You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Defines the types of meetings visitors can book. Duration is selected separately by the visitor (15, 30, 45, or 60 minutes) and is not part of the meeting type definition.
67
67
68
68
```yaml
69
69
meeting_types:
70
70
- id: office-hours
71
71
name: "Office hours"
72
-
duration: 15
73
-
description: "Short meeting for quick questions."
72
+
description: "Meet with me about a course you're enrolled in this term."
73
+
74
+
- id: chat-check-in
75
+
name: "Chat or check-in"
76
+
description: "Chat or check in about your research or anything else."
77
+
instructions: "Please share a Google Doc with your agenda and supporting materials before our meeting."
74
78
75
79
- id: project-meeting
76
80
name: "Project meeting"
77
-
duration: 30
78
-
description: "Discuss a project update."
79
-
instructions: "Please share an agenda before our meeting."
81
+
description: "Discuss or provide an update on a lab project."
82
+
instructions: "Please share a Google Doc with your agenda and supporting materials before our meeting."
83
+
84
+
- id: other
85
+
name: "Other"
86
+
description: "For non-standard meetings. Please specify details in the booking form."
| `duration` | Yes | Meeting length in minutes (15, 30, 45, or 60) |
87
93
| `description` | Yes | Description shown on the meeting type selection page |
88
-
| `instructions` | No | Additional instructions shown to visitors when booking |
94
+
| `instructions` | No | Instructions displayed prominently on the booking form (Step 4) when this type is selected. Used to request pre-meeting materials such as a Google Doc with agenda. |
89
95
90
96
### config/locations.yaml
91
97
@@ -128,12 +134,11 @@ To add a new meeting type, append an entry to `config/meeting-types.yaml`:
128
134
```yaml
129
135
- id: my-custom-meeting
130
136
name: "Custom Meeting"
131
-
duration: 45
132
-
description: "A 45-minute custom meeting type."
133
-
instructions: "Optional instructions for visitors."
137
+
description: "A custom meeting type for specific needs."
138
+
instructions: "Optional instructions shown on the booking form."
134
139
```
135
140
136
-
The `id` must be unique across all meeting types. Supported durations are 15, 30, 45, and 60 minutes.
141
+
The `id` must be unique across all meeting types. Duration is not specified per type — visitors choose their preferred duration (15, 30, 45, or 60 minutes) in a separate step. If you include an `instructions` field, its text will be displayed prominently on the booking form when a visitor selects this meeting type.
Copy file name to clipboardExpand all lines: docs/user-guide.md
+31-9Lines changed: 31 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,14 @@ This guide walks through the process of booking, rescheduling, and cancelling ap
6
6
7
7
### step 1: select a meeting type
8
8
9
-
When you visit the scheduler, you will see a list of available meeting types. Each type shows a name, duration, and description.
9
+
When you visit the scheduler, you will see a list of available meeting types. Each type shows a name and description.
10
+
11
+
The available meeting types are:
12
+
13
+
-**Office hours** — for students enrolled in a course this term
14
+
-**Chat or check-in** — for research discussions or general conversation
15
+
-**Project meeting** — for lab project updates and discussions
16
+
-**Other** — for non-standard meetings
10
17
11
18
Click on a meeting type to proceed.
12
19
@@ -17,9 +24,20 @@ Click on a meeting type to proceed.
17
24
:class: screenshot
18
25
```
19
26
20
-
### step 2: choose a date and time
27
+
### step 2: choose a duration
28
+
29
+
After selecting a meeting type, you will see four duration options:
30
+
31
+
-**15 min**
32
+
-**30 min**
33
+
-**45 min**
34
+
-**1 hr**
35
+
36
+
All durations are available for every meeting type. Click on a duration to proceed.
21
37
22
-
After selecting a meeting type, a calendar view appears showing available time slots. Available slots are highlighted in green.
38
+
### step 3: choose a date and time
39
+
40
+
After selecting a duration, a calendar view appears showing available time slots. Available slots are highlighted in green and sized to match your chosen duration.
23
41
24
42
- Use the **arrow buttons** to navigate between weeks
25
43
- Click on an **available slot** to select it
@@ -32,7 +50,7 @@ After selecting a meeting type, a calendar view appears showing available time s
32
50
:class: screenshot
33
51
```
34
52
35
-
### step 3: fill out the booking form
53
+
### step 4: fill out the booking form
36
54
37
55
After clicking a slot, the booking form appears. Fill in:
38
56
@@ -42,6 +60,10 @@ After clicking a slot, the booking form appears. Fill in:
42
60
-**Purpose** — briefly describe why you are booking
43
61
-**Notes** — (optional) any additional details
44
62
63
+
```{note}
64
+
If you selected **Chat or check-in** or **Project meeting**, an instruction banner will appear at the top of this step asking you to share a Google Doc with your agenda and supporting materials before the meeting.
0 commit comments