Discourse as an LMS / Discourse integration with an LMS

もちろんです、ご関心をお寄せいただきありがとうございます。

現在、自己成長を目指す大学生が集まるコミュニティがあります。ここでは、主に科学と哲学に関するモジュール、週次のミーティングを開催し、参加者にプレゼンテーションを奨励しています。また、このコミュニティのためにフォーラムを開設し、人々がより快適かつ長期的に議論やチャットができるようにしました。現在はコミュニティ限定ですが、将来的にはインターネット全体に公開する予定です。

現在、日々の読書、プレゼンテーションの詳細、ミーティングの詳細などの情報フローのほとんどはWhatsAppで行われています。フォーラムを利用する参加者の割合はまだ低いです。より機能的な運営を確立すると同時に、WhatsAppで行っていることをフォーラムに移管することで、より多くの人々がフォーラムに参加するようにしたいと考えています。

  1. モバイルフォンでプログレッシブウェブアプリとして使用する場合、ユーザーに通知を送信する方法はありますか?
  2. 参加者が日々の読書を行ったかどうかを確認し、報酬を与えたりリマインダーを送ったりするシステムを作成できますか?(ChatGPTに尋ねたところ、Discourseの自動化プラグインで新しいシナリオを作成すれば可能だと言われましたが、新しいシナリオを作成するオプションがありません。)
  3. モジュールでの週次のミーティング出席に基づいて、参加者に卒業証書を授与する認定システムを作成できますか?

これらは私が数日間探していた機能です。同様のシステムで機能的だと思う機能があれば、ぜひ教えてください。

「いいね!」 2

課題にバッジシステムを使用していました。生徒は課題のタグ付きトピックを作成し、私がそれを :heart: すると、バッジ(バッジSQL付き)が付与されます。学校のLMSからCSVファイルを読み込み、学校のLMSに再度アップロードできるように更新するスクリプトを作成しました。

「いいね!」 6

はい、PWAについては絶対に賛成です。

これについて詳しく教えていただけますか?管理ダッシュボードから新しい自動化を追加しようとしましたか?

そして、Jayが言うように、バッジはこの目的のために良い方法です。

「いいね!」 3

もう一度確認したところ、Discourseの設定で通知を有効にする必要があることがわかりました。ありがとうございます。

ChatGPTに少し誤解させられましたが、今は理解できました。しかし、ChatGPTが教えてくれた方法は機能しないようです。

回答ありがとうございます。

先ほども申し上げましたが、BadgeSQLを使用して、毎日の読書投稿に絵文字を残したユーザーに報酬を与えるシステムを作成できますか?バッジを付与することでこれを実現できますか?リーダーボードシステムにはより大きな労力が必要ですか?また、BadgeSQLのガイドや開始点を提供していただければ、大変嬉しく思います。

「いいね!」 1

はい。

リーダーボードプラグインは私がこれを行ったときには存在せず、それについてはあまり(何も?)行っていません。

https://meta.discourse.org/tag/sql-triggered-badge

バッジ機能がうまくいけば、SQL に関連付けられたバッジを自動的に作成するプラグイン(または API を呼び出すもの?)が良いアイデアでしょう。

毎日行う場合、バッジ SQL が昨日に対してバッジを付与する方法があるかもしれません。または、複数回付与できる単一のバッジを用意し、絵文字を投稿した毎日バッジを付与することもできます。

「いいね!」 2