إضافة عناصر متكررة ضمن نطاق زمني

باستخدام discourse-calendar-and-event، افتقد أنا وزملائي الطلاب ميزة نعتقد أنها ستحسن فائدة هذه الإضافة بشكل كبير.

تخيل هذه الحالة:
نحن نستخدم موضوع تقويم لتنظيم استخدام وإشغال غرفة معينة.
لمدة اثنتي عشرة أربعاء متتالية، ستكون الغرفة مشغولة بدورة تدريبية من الساعة 10 صباحًا حتى 3 مساءً، باستثناء يوم أربعاء واحد.

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

أيضًا: تحصل فقط على خيار إنشاء عنصر متكرر عندما لا تحدد وقت انتهاء:

2023-11-22T09:00:00Z
[date=2023-11-22 time=10:00:00 timezone="Europe/Berlin" recurring="1.weeks"]

بالنسبة لحالة الاستخدام الخاصة بنا، فإن وقت الانتهاء أمر بالغ الأهمية. ستستمر إدخالات التقويم الناتجة إلى أجل غير مسمى في المستقبل وكذلك في الماضي.

أتخيل طريقتين لإضافة هذه الميزة إلى إدراج الوقت/التاريخ:

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

آمل أن يكون هذا مفهومًا وأن يتمكن شخص ما من التعاطف ومساعدتنا في تحقيق ذلك.
شكرا لكم على عملكم الرائع!

3 إعجابات

لقد أدركت للتو خيارًا آخر لحل هذا لحالة استخدامنا الفردية:
كطلاب، يمكننا تنزيل ملفات .ics لدورات محددة، تحتوي على جميع التكرارات خلال الفصل الدراسي.
لذا أعتقد أن هناك حلاً آخر سيكون خيارًا (للمسؤولين) لاستيراد هذه الملفات بطريقة ما.
هل هذا يتطلب طلب ميزة مختلف؟

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

أودّ أيضًا أن أعرب عن اهتمامي بمثل هذه الميزة.

حالة الاستخدام هي منتدى مخصص لمدرسة، حيث يملك كل صف فئته الخاصة، ونودّ الحفاظ على تقويم داخل موضوع، بحيث يمكن للجميع إضافة بعض الإدخالات من خلال الرد على الموضوع واستخدام “إدراج التاريخ”.

على عكس نافذة “إنشاء حدث” حيث يمكنك تحديد تاريخ الانتهاء، لا تملك نافذة “إدراج التاريخ / الوقت” خيارًا لتحديد تاريخ الانتهاء.

أتمنى أن تتحقق هذه الأمنية، لكنني لست متأكدًا مما إذا كان هذا طلبًا شائعًا نظرًا لأننا نحن الاثنان فقط في هذا الموضوع.

أضع هنا تصويتي فقط لأنه مفيد جدًا، وبالمناسبة، يبدو أن هذا شيء يتسلل إلى Discourse :slight_smile:

الأحداث المتكررة لها زخمها على Meta: Create individual event topics for recurring events - #18 by Ethsim2

أيضًا، المزيد من المحتوى ذي الصلة: 📅 New Calendar Feature: End Date for Recurring Events - #10 by MiniForum