أبحث عن شخص يمكنه إنجاز هذه المهمة مقابل رسوم معقولة. على الرغم من أنني قدمت شرحًا مفصلاً أدناه، إلا أنني أعتقد أنه سيكون مكونًا إضافيًا بسيطًا نسبيًا. ومع ذلك، سيكون مفيدًا للغاية لمشروعي في مراحله الأولية. الميزة الوحيدة التي أهدف إلى دمجها هي تخزين نقاط “Discourse Gamification” (المكتسبة بشكل فردي) في منطقة منفصلة وغير مرئية لكل مستخدم (على سبيل المثال، User_wallet)، وإضافة هذه النقاط لاحقًا إلى هذه المنطقة المخفية عند شراء خطط الاشتراك. سيمنع هذا النهج أي تداخل مع نقاط “Discourse Gamification” الحالية، مما يضمن أن أي تحديثات مستقبلية للإعدادات لن تغير النقاط بأثر رجعي. في غضون ذلك، ستستمر النقاط المكتسبة من خلال الأنشطة التي يسهلها هذا المكون الإضافي في إضافتها للمستخدمين.
هدفي هو إنشاء مصادر دخل بديلة للموقع وتحفيز النشاط على الموقع.
لقد أردت حقًا أن يتمكن المستخدمون من إضافة أموال إلى الموقع والتبرع بهذه الأموال لمستخدمين آخرين. على سبيل المثال، عندما يطرح شخص ما سؤالاً، قد يحتاج الكثيرون إلى إجابة لهذا السؤال. يمكن للأشخاص الذين يرغبون في ذلك إضافة تبرعات لحل هذه المشكلة وعندما تتم الإجابة على هذا السؤال، يمكن إرسال التبرع المقدم للموضوع إلى كل من الشخص الذي طرح السؤال والشخص الذي قدم الإجابة الصحيحة. هناك تفاصيل، سأكتب عنها في لحظة، ولكن هذا هو المنطق باختصار.
أفتح هذا الموضوع لأنه عندما أردت الحصول على مكون إضافي مكتوب، حصلت على سعر يعادل دخلي لمدة 5 سنوات وهذا لن يكون ممكنًا أبدًا (إذا لم آكل أو أشرب أو أدفع فواتيري، فسيستغرق الأمر 6 سنوات). لقد وجدت حلاً أقل تكلفة. من السهل التنفيذ ويتطلب أكبر المكونات الإضافية لـ Discourse للعمل معًا. توجد بالفعل مكونات إضافية تقدم الميزات التي سنحتاجها. يمكننا استخدام كل ميزة بمكون إضافي بسيط.
المكونات الإضافية التي سنحتاجها:
- Discourse Gamification
- Discourse Subscriptions
- Discourse Solved
- Discourse Post Voting
المكون الإضافي الأول الذي سنحتاجه هنا (والأهم) هو “Discourse Gamification”. يمكن تطوير هذا المكون الإضافي أو يمكننا إنشاء مكون إضافي جديد. سيعمل النظام بأكمله على النقاط في هذا النظام. يمكن تحويل النقاط إلى أموال. بعد ذلك، بفضل الخطط التي تم شراؤها باستخدام مكون “Discourse Subscriptions” الإضافي، سيقوم المستخدم بإضافة النقاط تلقائيًا. وبالتالي، سنحقق مصدر دخل إضافي للموقع باستخدام مكون الاشتراك. يتم تحديث درجة المستخدم في الخلفية وفقًا لخطة الاشتراك التي تم شراؤها. وبالتالي، يمكن إدخال الأموال إلى الموقع ويمكن للمستخدمين تحويل هذه النقاط إلى أموال متى أرادوا. سيبدأ نظام الكسب في العمل عند أخذ نفقات التشغيل أثناء الحصول على النقاط أو تحويل النقاط إلى أموال. لا تنس أن نظام كسب المال سيحيي مجتمعك.
الآن بعد أن فهمنا الموضوع قليلاً، سأدرج الميزات المتوقعة للمكون الإضافي الذي سيتم إنشاؤه. لقد كتبت بالتفصيل، وهو مناسب للإصدار الأول، ولكن لدي بالتأكيد العديد من الأفكار الجديدة للتطوير:
ميزة المكون الإضافي باختصار: عندما يدخل كل مستخدم إلى موضوع، يجب أن يكون قادرًا على إضافة تبرعات نقاط إلى خزانة تبرعات هذا الموضوع باستخدام نقاط “discourse-gamification” التي جمعها.
1.1: خزانة الموضوع والتبرعات النقطية للموضوع
1.2: سيكون لكل موضوع خزانة (يمكن أن تكون حقولاً مخصصة)
1.3: عندما يدخل المستخدمون إلى موضوع، سيكون هناك “زر تبرع” فوق العنوان. سيتم عرض إجمالي التبرعات المقدمة لهذا الموضوع بجوار الزر.
1.4: عندما ينقر المستخدم على زر “تبرع”، ستفتح شاشة منبثقة ويمكن للمستخدم إضافة أي عدد من النقاط يريده من مكون “discourse-gamification” الإضافي إلى خزانة الموضوع.
1.4.1: على الشاشة المنبثقة:
1.4.1.1: سيتم عرض إجمالي نقاط المستخدم على اليسار. وسيكون هناك رابط أدناه حيث يمكنهم شراء نقاط جديدة. عندما ينقر المستخدم على هذا الرابط، سينتقل إلى الرابط الذي سأحدده. يجب أن تفتح هذه الصفحة في نافذة جديدة.
1.4.1.2: على اليمين، سيكون هناك حقل حيث سيتم إدخال النقاط التي سيتبرعون بها. سيكون هناك مبلغ نقطة مثل 5، 10، 20، 30 فوق حقل إدخال النقاط وعندما ينقر المستخدم على أي منها، سيتم كتابتها تلقائيًا في قسم إدخال النقاط. (الهدف هو أن يقوم المستخدم بإدخال مبلغ النقاط بمجرد النقر على المبلغ هناك دون الكتابة)
1.4.1.2.1: بعد إدخال النقاط، عند النقر على زر “تأكيد التبرع” في الأسفل، ستتم إضافة النقاط التي اكتسبها المستخدم باستخدام مكون “discourse-gamification” الإضافي إلى خزانة الموضوع وسيتم طرح مبلغ النقاط المضاف من النقاط المكتسبة باستخدام مكون “discourse-gamification” الإضافي.
1.4.1.2.2: بعد الموافقة على التبرع، سيتم تحديث “زر التبرع” في الموضوع ومبلغ التبرع بجواره: سيتم تغيير “زر التبرع” إلى “تعديل التبرع”.
1.5: عندما ينقر المستخدم على زر “تعديل التبرع”، ستفتح الشاشة المنبثقة وسيظهر حقل حيث يمكنهم تعديل مبلغ التبرع الذي قدموه للموضوع. ستكون هذه الصفحة هي نفسها تصميم “التبرع”، الاختلاف الوحيد هو أن مبلغ التبرع الذي قدموه سيأتي جاهزًا وقابلاً للتعديل. ستنعكس الاختلافات التي تم إنشاؤها بواسطة الموافقة بعد التصحيحات في خزانة الموضوع والنقاط التي اكتسبها المستخدم باستخدام “discourse-gamification”.
1.6: سيتم الاحتفاظ بكل تبرع نقطي تم تقديمه للموضوع في جدول بالتفصيل. التاريخ، الوقت، معلومات الموضوع، معلومات المستخدم، مبلغ النقاط المقدمة، مبلغ النقاط السابق للموضوع، مبلغ الموضوع بعد التبرع، مبلغ النقاط السابق للمستخدم، مبلغ المستخدم بعد التبرع، إلخ. إذا فكرت في شيء نسيته، يمكنك إضافته.
1.7: يجب إدراج آخر 10 تبرعات تم تقديمها للموضوع أسفل الرسالة الأولى. مبلغ التبرع، المستخدم الذي تبرع والتاريخ. إذا تم تقديم المزيد من التبرعات، يجب إضافة رابط “الكل” أسفل القائمة وعند النقر عليه، سيتم إدراج كل من تبرع باستخدام الشاشة المنبثقة، ومبلغ التبرع والوقت.
2.1: إذا تم تمييز الموضوع على أنه “تم الحل” باستخدام مكون “discourse_solved” الإضافي
2.2: في هذا القسم، إذا تم تمييز الموضوع على أنه تم حله باستخدام مكون “discourse_solved” الإضافي، فسيتم إرسال النقاط الموجودة في الخزانة إلى المستخدم الذي قام بفتح الموضوع وتمييزه على أنه تم حله باستخدام مكون “discourse_solved” الإضافي.
2.3: يجب توزيع النقاط الموجودة في خزانة الموضوع بين المستخدمين على النحو التالي: يجب أن يذهب 30٪ للشخص الذي فتح الموضوع، و 60٪ للمستخدم الذي تم تمييز رسالته على أنها تم حلها باستخدام مكون “discourse_solved” الإضافي. يجب أن يذهب 10٪ للمستخدم الذي سأحدده. يمكننا تحديد المستخدم أثناء الترميز. (في المستقبل، يمكن إدخال المستخدم من قسم المسؤول.)
2.4: بعد توزيع النقاط، يجب إرسال إشعار إلى مالك الموضوع والمستخدم الذي تم تمييز رسالته على أنها تم حلها باستخدام مكون “discourse_solved” الإضافي، ويجب إضافة رسالة تفيد بعدد النقاط المكتسبة. إذا لم يتم تقديم أي تبرعات للموضوع، فلا يجب إخطار المستخدمين عبر هذا المكون الإضافي.
3.1: ملف تعريف المستخدم:
3.2: سيتم إنشاء علامتي تبويب في ملف تعريف المستخدم، وستدرج هاتان العلامتان التبرعات النقطية التي قدمها المستخدم والتبرعات النقطية التي تلقاها. (مبلغ التبرع: يمكن إدراجه كعنوان للموضوع ورابط للموضوع، تاريخ ووقت التبرع.)
أفكاري للإصدار التالي:
-
يجب إدراج كل تبرع تم تقديمه وكل نقطة تم مشاركتها في الأسئلة المحلولة بالتفصيل من لوحة المسؤول. يجب أن نكون قادرين على فحص وتوفير حماية إضافية ضد البريد العشوائي أو الاحتيال المحتمل مع خيارات الإلغاء / التصحيح / الموافقة.
-
قد يكون هناك إعداد إضافي في المسؤول لأولئك الذين لا يرغبون في استخدام النقاط التي تم جمعها باستخدام مكون “gam” الإضافي في نظام كسب المال. وبالتالي، تتم إضافة منطقة خاصة منفصلة للمستخدم ويتم معالجة نقاطه في هذه المنطقة. يمكن استخدام النقاط المكتسبة باستخدام مكون “gam” الإضافي لأغراض مختلفة.
-
عندما يكون هناك أكثر من إجابة صحيحة / إجابة جيدة في موضوع، يمكن تقديم حصة من التبرعات المجمعة. على سبيل المثال، يمكن تقديم حصة من نقاط التبرع في الموضوع بقدر ما تتلقاه من أصوات إيجابية. (يمكن لمن يحصلون على أكثر من 3 أصوات تلبية هذا المعيار ويتم منحهم نقاطًا بقدر عدد الأصوات)
-
أريد هذا أيضًا بشدة: إضافة تبرع لكل رسالة: عندما يعجب المستخدم بإجابة (بما في ذلك رسالة منشئ الموضوع)، يجب تقديم تبرع لهذا المستخدم على الفور. بدلاً من التبرع للموضوع، يمكنهم التبرع لرسالة كتبوها لمستخدم من اختيارهم. (يجب معالجة الموضوع دون انتظار تمييزه على أنه تم حله)
-
هذا كل شيء في الوقت الحالي..