نظام حظر مشابه لـ Scribd

أخطط لبناء منصة مجتمع طلاب جامعيين باستخدام Discourse. تتمثل القيمة المقترحة الأساسية (USP) الخاصة بي في ملفات تعريف مفصلة للطلاب وإمكانية الوصول إلى مكتبة من المواد الدراسية (ملاحظات المحاضرات، الامتحانات السابقة، مراجعات المشاريع، إلخ).

أرغب في تطبيق نظام تقييد للمحتوى (content gating) مشابه لـ Scribd للمستندات عالية القيمة (PDF/DOCX). على وجه التحديد، أحتاج إلى معرفة ما إذا كان بإمكان Discourse، بشكل أصلي أو عبر إضافات موجودة، دعم طريقتي الوصول التاليتين في وقت واحد:

  1. الوصول المدفوع (Paywall): يدفع المستخدمون رسوم اشتراك للانضمام إلى مجموعة معينة، مما يمنحهم بعد ذلك إمكانية الوصول إلى فئة (Category) تحتوي على مستندات مميزة.
  2. الوصول عبر المساهمة (Upload-to-View/Points System): يتم الترويج للمستخدمين الذين يقومون بتحميل عدد معين من المستندات المعتمدة وعالية الجودة (على سبيل المثال، 3 تقارير مشاريع) تلقائيًا إلى مجموعة المساهمين (Contributor Group)، والتي تمنحهم أيضًا إمكانية الوصول إلى نفس فئة المستندات المميزة.

تبدو إضافة اشتراكات Discourse (Discourse Subscriptions Plugin) وكأنها تتعامل مع النقطة رقم 1. ولكن، هل توجد إضافة/ميزة موجودة ومستقرة وسهلة التكوين تتعامل مع المنطق الآلي للنقطة رقم 2 (تتبع تحميلات/مساهمات المستخدمين ومنحهم الوصول إلى المجموعة) دون الحاجة إلى تطوير مخصص واسع النطاق؟

4 إعجابات

لقد نقلت هذا إلى موضوع جديد لأن هذا لا يتعلق حقًا بمكون ملف PDF المضمن.

قد تساعد إضافة الأتمتة، ولكنني لا أعرف ما إذا كان لديها مشغل سيقوم بذلك.

أعتقد أنك ستحتاج إلى إضافة مخصصة أو مشغل مخصص لإضافة الأتمتة.

ربما شيء له علاقة بـ gamification (التلعيب) للنقاط؟ من المحتمل أن يكون هناك إضافة (plugin) لهذا الغرض.

بالنسبة لجزء الموافقة، ربما تحتاج المواضيع في تلك الفئة إلى موافقة يدوية، ثم الاستماع باستخدام شيء كهذا للإضافة إلى مجموعة؟

والتحقق مما إذا كان لدى المستخدم 3 مواضيع أو أكثر في تلك الفئة للسماح بعرض ملفات PDF.

إعجاب واحد (1)

أوه! لقد نسيت ذلك. قد يكون ذلك ممكنًا باستخدام ذلك والأتمتة.

إعجاب واحد (1)

شكراً لتقديم المشورة بخصوص الموضوع: تطبيق نظام ائتمان للدفع مقابل المستند/التحميل لفتح الملفات على Discourse.

أنا مُنفِّذ (Implementer) أقوم بإعداد منصة مجتمعية طلابية متخصصة تركز على المستندات الأكاديمية المفصلة (ملفات PDF، تقارير المشاريع، الامتحانات السابقة). يتطلب نموذج تحقيق الدخل والمساهمة الخاص بي نظامًا يتم فيه التحكم في الوصول إلى المرفقات الملفية ذات القيمة العالية لكل مستند، وليس لكل فئة.

أحتاج إلى أن يعمل النظام على النحو التالي:

  1. نظام ائتمان/نقاط مطلوب: آلية لتتبع أرصدة المستخدمين (عملة قابلة للاستهلاك).
  2. خيار الدفع: يمكن للمستخدمين شراء هذه الأرصدة (على سبيل المثال، عبر تكامل Stripe، خارج الاشتراكات القياسية).
  3. خيار المساهمة (التحميل لفتح القفل): يحصل المستخدمون الذين يقومون بتحميل مستند جديد ومعتمد (PDF) بنجاح على كمية محددة من أرصدة الاستهلاك هذه.
  4. آلية الحجب (Gating Mechanism): عندما يحاول المستخدم عرض أو تنزيل ملف PDF/مرفق محمي، يتم التحقق من رصيد نقاطه، ويتم خصم عدد معين من النقاط لفتح الوصول إلى هذا الملف الفردي.

سؤالي هو:

هل توجد أي إضافات (plugins) موجودة، مستقرة، أو تابعة لجهات خارجية (تجارية أو مفتوحة المصدر) تتعامل تحديدًا مع نظام نقاط/أرصدة قابلة للاستهلاك ويمكنها حجب الوصول إلى المرفقات الفردية (PDFs/DOCX) على أساس الدفع مقابل المشاهدة/التنزيل؟

إن إضافة اشتراكات Discourse القياسية (Discourse Subscriptions Plugin) تتعامل فقط مع الوصول على مستوى الفئة مقابل رسوم متكررة، وهو ما لا يلبي متطلبات تبادل الأرصدة لكل مستند. أحاول تجنب التطوير المخصص المكثف إذا كان هناك حل أو تكامل موجود بالفعل.

إعجاب واحد (1)

حسب علمي، لا أعتقد أن هناك إضافة (plugin) تقوم بعمل أرصدة قابلة للاستهلاك. يمكنك تصفح فئة Plugin للتأكد.

إعجابَين (2)

مقترح لـ " ScholarDocs Pro " - مجموعة شروحات أكاديمية عالمية قائمة على الائتمان

تدمج هذه المجموعة، المسماة مؤقتًا ScholarDocs Pro، إدارة المستندات المتقدمة مع التعاون الاجتماعي ونموذج تحقيق الدخل.

:glowing_star: الميزات الرئيسية المطلوبة:

الميزة الوصف والأساس المنطقي
نظام حظر DocuCredit يطبق نظام ائتمان/نقطة استهلاكية (مثل Scribd). يتم منح المستخدمين أرصدة مقابل المساهمة بالمستندات (التحميل لفتح) ويجب عليهم إنفاق الأرصدة للوصول إلى المواد المتميزة.
الشرح الاجتماعي المضمن يتيح للمستخدمين تقديم تعليقات سياقية على مستوى الفقرة مباشرة على ملفات PDF و مواضيع المناقشة الطويلة. يهدف هذا إلى محاكاة العمق التعاوني لـ تعليقات مستندات Google ولكن باستخدام وظائف الرد/الاقتباس الأصلية في Discourse للمناقشات.
إدارة المستندات المتقدمة يجب أن يدعم استيراد وتخطيط الأوراق الأكاديمية الطويلة جدًا (100-200 صفحة). يجب إنشاء مخطط تفصيلي للمستندات تلقائيًا باستخدام جدول محتويات Discourse لتحقيق تنقل فعال.

:globe_showing_europe_africa: الرؤية العالمية وقابلية التوسع (التركيز متعدد النطاقات):

تتطلب الاستراتيجية طويلة الأجل الاستفادة من بنية Discourse لبناء شبكة اتحادية من نطاقات جامعية مستقلة (على سبيل المثال، Bangkok.edu، Jarkata.edu، globaluni.net). الهدف هو:

  1. ربط مثيلات جامعية متعددة: ربط مجتمعات النطاقات المنفصلة هذه معًا.
  2. مزامنة الفئات الأكاديمية: استخدام هذا الاتصال لمزامنة التعلم المشترك القائم على الفئة (على سبيل المثال، الاقتصاد، علوم الحاسوب، القانون) عبر جميع النطاقات المشاركة.

يسمح هذا الهيكل للطلاب وأعضاء هيئة التدريس والموجهين من مختلف المؤسسات (آسيا، أوروبا، إلخ) بالدخول بسلاسة إلى المنصة عبر نطاقات جامعاتهم المعنية ولكنهم يناقشون وينتقدون بشكل تعاوني نفس المحتوى الأكاديمي العالمي.

الجدوى التجارية:

هذه حاليًا حاجة شخصية، ولكن نظرًا لإمكاناتها الاقتصادية القوية ونطاقها العالمي، أنا مهتم بشراء ترخيص تجاري لهذا المكون الإضافي إذا تم تطويره.

آمل أن تساعد هذه الإضافة. أوصي بتثبيتها على موقع تجريبي للتأكد من أنها تعمل لـ @huynhthai824

إعجاب واحد (1)