From dd256d4de12d0c63b78d2f38df208a766453771d Mon Sep 17 00:00:00 2001 From: Matthew West Date: Thu, 24 Sep 2026 17:47:42 -0500 Subject: [PATCH 1/3] Move community support access into PrairieLearn --- next.config.ts | 8 ++++++-- src/pages/support/index.module.scss | 6 +++++- src/pages/support/index.tsx | 18 ++++-------------- src/pages/support/virtual-meetings.mdx | 22 ---------------------- 4 files changed, 15 insertions(+), 39 deletions(-) delete mode 100644 src/pages/support/virtual-meetings.mdx diff --git a/next.config.ts b/next.config.ts index 3dda3600..1eb3461f 100644 --- a/next.config.ts +++ b/next.config.ts @@ -25,8 +25,12 @@ const nextConfig: NextConfig = { return [ { source: "/slack", - destination: - "https://join.slack.com/t/prairielearn/shared_invite/zt-13kx0hg6v-uuC3kyt_3iBxjSpyhCbYVw", + destination: "/support", + permanent: true, + }, + { + source: "/support/virtual-meetings", + destination: "/support", permanent: true, }, { diff --git a/src/pages/support/index.module.scss b/src/pages/support/index.module.scss index 301b8f46..e0f70c28 100644 --- a/src/pages/support/index.module.scss +++ b/src/pages/support/index.module.scss @@ -3,8 +3,12 @@ .grid { display: grid; - grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr)); + grid-template-columns: 1fr; grid-gap: 1rem; + + @media (min-width: 768px) { + grid-template-columns: repeat(2, 1fr); + } } .container { diff --git a/src/pages/support/index.tsx b/src/pages/support/index.tsx index f739bf3f..d8a23e06 100644 --- a/src/pages/support/index.tsx +++ b/src/pages/support/index.tsx @@ -48,6 +48,10 @@ export default function Support() {
+

+ For Slack community access and weekly office hours, course staff can + log in to PrairieLearn and select Get help. +

- -

- Get help in real-time in this community of thousands of users. -

-
- -

- Weekly office hours and workshops via Zoom meetings. -

-
diff --git a/src/pages/support/virtual-meetings.mdx b/src/pages/support/virtual-meetings.mdx deleted file mode 100644 index 542ae6bc..00000000 --- a/src/pages/support/virtual-meetings.mdx +++ /dev/null @@ -1,22 +0,0 @@ -import { MarkdownLayout } from "../../components/MarkdownLayout"; - -export const meta = { - title: "Virtual Meetings", -}; - -## Office Hours - -The PrairieLearn team holds weekly office hours via Zoom meetings that are open to anyone using PrairieLearn. -Office hours run weekly on Thursdays 3pm-4pm Central Time. -You can find the Zoom link in the topic of the `#pl-help` channel of the PrairieLearn Slack workspace. -If you're not on Slack, email support@prairielearn.com for an invite. - -## Workshops - -Join one of our upcoming workshops to learn how you can start creating autograded assignments for your course. - -- Friday November 10, 2023 2:00 PM Central Time: [Register here](https://us06web.zoom.us/meeting/register/tZUpcO6oqj4vE9Qk38M-fxP0H5VW3ufU4ioj) - -export default ({ children }) => ( - {children} -); From 73ff2381abd1d8607cf49efdedb1745ea962fc53 Mon Sep 17 00:00:00 2001 From: Matthew West Date: Sun, 27 Sep 2026 21:03:35 -0500 Subject: [PATCH 2/3] Preserve the Slack invitation shortcut --- next.config.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/next.config.ts b/next.config.ts index 1eb3461f..277a24e1 100644 --- a/next.config.ts +++ b/next.config.ts @@ -25,7 +25,8 @@ const nextConfig: NextConfig = { return [ { source: "/slack", - destination: "/support", + destination: + "https://join.slack.com/t/prairielearn/shared_invite/zt-13kx0hg6v-uuC3kyt_3iBxjSpyhCbYVw", permanent: true, }, { From 4386ac90e8701e5b97c13ce68e87549393c1f2e2 Mon Sep 17 00:00:00 2001 From: Matthew West Date: Thu, 1 Oct 2026 12:38:48 -0500 Subject: [PATCH 3/3] Place community help guidance below contact cards --- src/pages/support/index.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/pages/support/index.tsx b/src/pages/support/index.tsx index 3fc41cdb..8599312f 100644 --- a/src/pages/support/index.tsx +++ b/src/pages/support/index.tsx @@ -47,10 +47,6 @@ export default function Support() {
-

- For Slack community access and weekly office hours, course staff can - log in to PrairieLearn and select Get help. -

@@ -100,6 +96,12 @@ export default function Support() {
+
+

+ For Slack community access and weekly office hours, course staff can + log in to PrairieLearn and select Get help. +

+