فهم المفاهيم العامة

OpenEduCat Studio عبارة عن صندوق أدوات يسمح لك بإضافة نماذج أو تكييف الوظائف بالإضافة إلى السلوك القياسي لـ OpenEduCat دون معرفة البرمجة. يمكنك أيضًا إنشاء طرق عرض مخصصة وتعديل العروض الموجودة دون الحاجة إلى الدخول إلى كود XML.
حتى بالنسبة للمطورين ذوي الخبرة، فإن كتابة التعليمات البرمجية تتطلب وقتًا. باستخدام OpenEduCat Studio، يمكنك إعداد نماذجك وتشغيلها سريعًا والتركيز على الأجزاء المهمة من تطبيقك. والنتيجة هي حل سهل الاستخدام يجعل التخصيصات وتصميم التطبيقات الجديدة أمرًا سهلاً مع أو بدون مهارات البرمجة.

ابدء

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

ما هي الوحدة؟

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

ما هو النموذج (ويسمى أيضًا الكائن)؟

يحدد النموذج البنية المنطقية لقاعدة البيانات ويحدد بشكل أساسي الطريقة التي يمكن بها تخزين البيانات وتنظيمها ومعالجتها. بمعنى آخر، النموذج هو جدول معلومات يمكن ربطه بجداول أخرى.

ما هي الحقول؟

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

المجالات العلائقية بالتفصيل

الحقول العلائقية توفر خيار ربط بيانات أحد النماذج ببيانات نموذج آخر.
في OpenEduCat، أنواع الحقول العلائقية هي: One2many، Many2one، Many2many.
جداول تحتوي على شرح مرئي للحقول ذات الصلة لبرنامج OpenEduCat Studio
الحقل One2many هو اتجاه أحادي الاتجاه لتحديد سجلات متعددة من جدول.
على سبيل المثال: يمكن أن يحتوي أمر المبيعات على بنود أوامر مبيعات متعددة، والتي تحتوي أيضًا على حقول متعددة من المعلومات.
الحقل Many2one هو اتجاه أحادي الاتجاه لتحديد سجل واحد من الجدول.
مثال: يمكن أن يكون لديك العديد من فئات المنتجات، ولكن يمكن أن ينتمي كل منتج إلى فئة واحدة فقط.
الحقل Many2many هو اتجاه ثنائي لتحديد السجلات من الجدول.
مثال: يمكن إضافة علامات متعددة إلى نموذج العميل المتوقع.

ملاحظة

يجب أن يحتوي الحقل One2many على Many2one مرتبط به.

ما هي وجهات النظر؟

** طرق العرض ** تحدد كيفية عرض السجلات. وهي محددة في XML مما يعني أنه يمكن تحريرها بشكل مستقل عن النماذج التي تمثلها. هناك أنواع مختلفة من طرق العرض في OpenEduCat، ويمثل كل منها نمطًا من التصور. بعض الأمثلة هي: form، list، kanban.

ما هي القائمة؟

القائمة هي زر ينفذ إجراء ما. في OpenEduCat Studio، لإنشاء قوائم (نماذج) وإعادة ترتيب تسلسلها الهرمي، انقر فوق تحرير القائمة.

نظرة عامة على القائمة التي يتم تحريرها في OpenEduCat Studio