誰か高等教育のコースでDiscourseを使用している人はいますか?

Hi there. I work for a university in IT. We’d like to create private discourse categories (which would map to courses), where only members of the course and the instructors would have access.

Wondering if anyone else is doing this currently and could share their experiences. Thanks!

「いいね!」 4

@pfaffman is your man…

「いいね!」 3

Given the quality of the forums included in the LMSes I’ve had the misfortune to be exposed to over the years, Discourse would be an intergalactic leap forward in user experience.

We’ve got plenty of educational institutions amongst our hosted customer base, although I don’t see any obviously listed on our customers page. I’d be surprised if some of them weren’t using Discourse as a course discussion system. Hopefully one or more admins from those sites hang around here and can add their thoughts.

「いいね!」 6

We’re currently doing this for multiple courses.

We have two approaches that both seem to work out:

For a mathematics preparatory course, we have one permanent Discourse instance that we re-use every year. This makes sense for us, because the course is organized by a team of volunteers, and there is both a large overlap between two consecutive years’ teams, and often a bit to discuss between courses. We archive and tag all topics before the preparations for a new course start. You can read a bit about my journey to do this here:

For other courses, we use one Discourse instance for each iteration. So far, we’ve been simply shutting them down in the end, but in the future, I want to use multisite so I can keep the old instances running without causing significant additional load.

We use a custom course management system that manages submissions, grades, exams and so on. This CMS has a built-in phpBB-based forum, but also supports Discourse SSO – so in the courses where we use Discourse, the “Forum” link in the CMS simply triggers an SSO login to the (login required) Discourse instance for this course. The Discourse instance has a site customization which adds a navigation bar on top, allowing you to get back to the CMS.

I’m sure one large Discourse instance with subcategories could work too, but we’ve made a really good experience with our one-instance-per-course approach.

I’d be happy to answer any questions you have :slight_smile:

「いいね!」 9

Hi, Jeff. I was once an instructional technology professor in colleges of education. In my last gig, I taught my classes with Discourse (which is part of why I now make my living with Discourse).

I organized assignments (or quests) in read-only categories and instructed students to reply-as-linked-topic (now on the link icon below a post) and put their post into the category for their class with a particular tag for that assignment. This made it easy for students to comment on each others work and for me to see whether students had done the work. I would :heart: their topic if they had completed the assignment, and wrote a script that would see that students had done the assignment and gave different grades if I had liked it and if other students had. It’s probably not helpful, but you can have it.

Having the assignments in their own categories made it easy to re-run a course and to use an assignment in multiple courses. The other cool thing is that when it was obvious that an assignment was badly worded or otherwise needed changing, I could change it immediately, making life better for the slackers who did the work late, and meaning that all those changes to assignments that I might otherwise have intended to do before next semester were, in fact, done.

You can see a syllabus for the last class I taught and this one too. This also worked really well, since the assignments were separate from the course, there wasn’t the copy-the-old-course-to-the-new-one at the start of each semester. All that was needed was to copy the syllabus and change the dates on it.

My courses were all (and remained for a time) public. Changing that is just a matter of changing the permissions on the categories, though. I think that I just put a link to the course in the school’s LMS to get people to sign up. You could use groups to invite students to the course and control access.

「いいね!」 13

Thank, all, for the info! Very helpful.

Still getting our feet wet with the tool, but leaning toward making each course a private category (or maybe sub-category?), with permissions granted to a group that contains the students, instructors, and TAs for that course.

We could be running hundreds of courses each semester, which means we’d end up with loads of (private) categories. That could eventually be a problem for us, as it looks like there could be issues with having much more than 1000 categories (?), based on what I’m seeing in this topic:

So perhaps we’d need to archive these off at some point…but we’re not going to hit that limit overnight. :slight_smile:

We’d definitely need to bump up the default character limit for group names to accommodate unique names for courses/sections, and it looks like this is doable. Hurray!

@pfaffman thanks for sending along your examples! We’ll give those a closer look and let you know what questions come up. And thanks, @fefrei for sharing how you’re approaching this at your institution. Plenty to think about!

「いいね!」 1

Totally agree with you, @mpalmer!

We’d eventually like to look at creating an LTI integration:

https://www.imsglobal.org/activity/learning-tools-interoperability

…but one step at a time. :slight_smile:

「いいね!」 2

こんにちは、Jay さん。これらのリンクを試して閲覧しようとしましたが、「この接続はプライベートではありません」というメッセージが表示されてしまいました。今でも授業の構成を確認することは可能でしょうか?私は、Thinkific のようなプラットフォームと同様に、Discourse 上でカリキュラムをホストできるかどうかを検討しています。

「いいね!」 3

はい、あのサイトは放置してしまいました。今思えば、当時やっていたことをより良い方法で実現できるかもしれません。

とはいえ、読者専用カテゴリに「課題」と呼ばれるトピックのセットを用意し、人々がその「答え」を投稿できる別のカテゴリに、課題を示すタグをつけてトピックを作成するという仕組みは実用的だと思います。UX をスムーズにするためにテーマを活用するのも一案でしょう。

また、新しいトピックを作成するためのリンクを生成するテクニックなど、役立つ手法もいくつかあります。

「いいね!」 4

カテゴリ内のトピックを順序立てて並べられないことが、私の最大の悩みです。コースを順番に進み、各要素を視覚的にチェックしていくのは、とても心地よいものです。それが可能かどうか気になっています。また、トピック一覧ページで「トピックにいいねをした」ことを示すテーマコンポーネントがあれば、既存の機能を活用して、一目で「トピックを完了した」という満足感を得られるかもしれません。あるいは、サイドバーを追加することはできるでしょうか?アイデアがあれば嬉しいです。

以下はThinkificのUXのスクリーンショットです。

画像の説明

2カラムのUX
左上

  • Fundraising Accelerator
  • 93% 完了
    左下
  • レッスンタイトルで検索する検索ボックス
  • 「Getting Started」タイトル、左側に緑色のチェックマーク、右側に「4/4」のインジケーター、展開矢印
  • 「Module One: Jeffersonian Dinners」タイトル、左側に緑色のチェックマーク、右側に「7/7」のインジケーター、隠す矢印
    「Module One: Jeffersonian Dinners」タイトルの下にネストされ、フォントサイズは小さめ
  • 「Introduction」タイトル
  • 「What is a Jeffersonian Dinners?」タイトル、現在見ているトピックであることを示すためにハイライト表示
  • 「Why Jeffersonian Dinners?」
  • 「How to arrange a Jeffersonian Dinner」

右カラム

  • 「What is a Jeffersonian Dinner?」トーマス・ジェファーソンの肖像画を表示する動画レッスンを含む

トピックを順序立てて表示する方法についての議論はここにあります。しかし、それは単に理想的ではない回避策のように思われます。

「いいね!」 3

これについても考えました。最終的には、カテゴリではなくトピックをコースのホームとして設定しました。そうすることで、目次を使って自由に構成を整理できます。

「いいね!」 5

はい、私も同じことを考えていました。そのトピックを特定しやすくしたり、目立たせたりするために特別なことをしましたか?何かアイデアはありますか?今の私の考えは以下の通りです。

#1: コースのホームとなるトピックをチェックリスト形式で構成します。Reply Template を使用して、学生が自分自身でチェックリストを作成できるようにします。そのトピックをブックマークしたり、自分自身に割り当てたりして、より簡単に発見できるようにすることを学生に教えましょう。このようにすれば、個人のコース用トピックは、振り返りなどを返信する学習ジャーナルとしても機能します。

#2: カテゴリの説明にコースのホームとなるトピックへのリンクを追加し、Pavilion のようなカテゴリバナーテーマコンポーネントのいずれかを使用して、コースのホームトピックへのクリックを容易にします。これはチェックリスト機能がありませんが、コースのホームを簡単に更新でき、それが全員に反映されるという利点があります。このトピックは発表スレッドとしても機能します。

#3: コースのホームとなるトピックを作成し、Topic List Sidebars のようなサイドバーコンポーネントを使用するか、Layouts Plugin を通じて何かをコード化します。ただし、モバイルからコースにアクセスする場合はどうでしょうか?これらのサイドバーコンポーネントのいずれも、モバイルで表示しやすくするようには見受けられません。

これは、コースに必要な機能について考える助けになっています。

  • 簡単に発見できるコースのホーム
  • チェックリスト
  • 発表
  • コースの更新情報
  • 個人の学習ジャーナル
「いいね!」 5

私のものはそれほど凝っていません。単にリストを作成し、チェックリストでタスクをマークし、オンボーディングには返信コンポーネントを使用しました。私のものはこちらで見ることができます:https://community.growthclinic.xyz/t/start-here-business-growth-thinkers/63?u=osioke。

カテゴリを読み取り専用にするアイデアは気に入っていますが、これらのコースは公開されており自己学習型であるため、まずは人々がどのようにコースと関わるかを見てみたいと思います。

「いいね!」 4

例が大好きです。共有してありがとうございます!

各トピックの中で、内容を投稿の返信に分割している点に気づきました。

トピックへの返信を可能にするアイデアは素晴らしいですが、自分でトピックを作成できるようにするのは少し違うかもしれません。

「いいね!」 3

はい、スライドのようにコンテンツを消化しやすい単位に分割するためにそうしました。

「いいね!」 4

私が行ったことは、提案通りトピックをシラバスとして使用することでした。私のコースでは学生が同じスケジュールで進めていたため、現在の週の情報が探しやすくなるよう、内容を圧縮したり拡張したりしていました。

また、進捗管理のためにカスタムバッジも活用しました。各課題(私のコースでは「チャレンジ」と呼んでいます)にはタグが関連付けられており、学生がそのタグを使って投稿すると(私の記憶では、私がトピックに「いいね」をすると)、バッジが付与されました。これにより、どの課題を完了したかを追跡できました。さらに、バッジを検出してスプレッドシートのセルを更新するスクリプトを作成し、それを直接LMSの成績表にアップロードできるようにしていました。

「いいね!」 8

えっ!これは自動化されていたんですか?

「いいね!」 4

まあ、ある意味では「自動化」されていましたね。LMS から何かファイルを取得し、バッジ(あるいはトピック?)が設定されているか確認するスクリプトを実行して、条件を満たしていれば「満点」を記録し、そのファイルを再び LMS にアップロードするようなことをしていました。この仕組みは、少なくとも当時の状態では、他の人が使うことを想定したものではありませんでした。でも、それはかなり昔の話で、今は API も私のスキルも大きく変わっていますね。:wink:

ただ、バッジの部分は自動化されていました。バッジ付与のための SQL を書くのはそれほど難しくはありませんでした(セルフホスト版か、カスタムバッジ SQL を作成できるプランである必要があります)。しかし、自動化インターフェースを使うことで、同じようなことが別の方法で実現できるかもしれません。

「いいね!」 6

Discourse CommentsをThinkificのレッスンで使用する方法を見つけた方はいらっしゃいますか?現在Thinkificに移行中で、WP Discourseがトピックにレッスンを接続する方法と同様の方法で接続する方法を知りたいと思っています。

「いいね!」 1

JavaScript を使用して Discourse コメントを別のウェブサイトに埋め込むことができるはずです。

何から移行していますか? Discourse では得られないものを Thinkific は提供していますか?