Scribdに似たゲーティングシステム

私はDiscourseを使用して大学の学生コミュニティプラットフォームを構築することを計画しています。私の核となる独自の価値提案(USP)は、詳細な学生プロフィールと学習資料(講義ノート、過去の試験、プロジェクトレビューなど)のライブラリへのアクセスです。

具体的には、Scribdに似たコンテンツゲーティングシステムを、価値の高いドキュメント(PDF/DOCX)に対して実装したいと考えています。特に、Discourseがネイティブで、または既存のプラグインを介して、以下の2つのアクセス方法を同時にサポートできるかを知りたいです。

  1. 有料アクセス(ペイウォール): ユーザーが特定のグループに参加するために購読料を支払い、そのグループがプレミアムドキュメントを含むカテゴリへのアクセスを許可します。
  2. 貢献によるアクセス(アップロード・トゥ・ビュー/ポイントシステム): 一定数の承認された高品質なドキュメント(例:プロジェクトレポート3件)をアップロードしたユーザーは、自動的に貢献者グループに昇格し、同じプレミアムドキュメントカテゴリへのアクセス権が付与されます。

Discourse Subscriptions Plugin はポイント #1 に対応しているようです。しかし、広範なカスタム開発を必要とせずに、ポイント #2 の自動ロジック(ユーザーのアップロード/貢献を追跡し、グループアクセスを付与する)を処理するための、既存の、安定していて、設定が容易なプラグインや機能はありますか?

「いいね!」 1

これを新しいトピックに移動しました。これはインライン PDF コンポーネントとはあまり関係がないためです。

オートメーションプラグインが役立つかもしれませんが、それができるトリガーがあるかどうかはわかりません。

オートメーションプラグイン用のカスタムプラグインまたはカスタムトリガーが必要になると思います。