Skip to Content

المؤسسات والصفوف

تنظّم منصة أمل شبكة المدارس على ثلاثة مستويات: المؤسسة، والمدرسة، والصف. كل بيانة من بيانات الطالب، سواء أكانت نتيجة قرائية أم إسناد معلّم لصف ما، تنتمي إلى مؤسسة واحدة ولا يمكن أن تعبر إلى مؤسسة أخرى.

المستويات الثلاثة

المؤسسة

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

حين يصل مسؤول أعلى (مشغّل المنصة) إلى مورد يخص مؤسسة غير مؤسسته، يُسجَّل ذلك الوصول تلقائيًا في سجل تدقيق. هذا يحدث في كل مرة، لا فقط عند وقوع أمر غير اعتيادي.

ترتبط كل مؤسسة ببلد محدد، ويجب أن تتطابق المدارس المُنشأة ضمنها مع ذلك البلد. هذا يمنع المسؤول من خلط محتوى المناهج أو معايير المحكّات بين سياقات وطنية مختلفة عن غير قصد.

المدرسة

المدرسة تقع داخل مؤسسة. لها مدير واحد مُسنَد إليها في أقصى الحالات في الوقت الواحد، وتحوي صفًا واحدًا أو أكثر. حين تُحذف مدرسة، يكون الحذف ناعمًا: تبقى البيانات لكن المدرسة لا تظهر في القوائم النشطة. الحذف الصلب غير متاح لأن سجلات القراءة التاريخية المرتبطة بتلك المدرسة يجب أن تبقى سليمة.

يمكن أن يتحدد نطاق دور المدير بمجموعة محددة من المدارس ضمن المؤسسة. مدير نطاق بقائمة مدارس صريحة لا يرى في كل العروض سوى تلك المدارس. مدير نطاق بلا قيد صريح يرى جميع مدارس مؤسسته.

الصف

الصف ينتمي إلى مدرسة. له مستوى دراسي، وكل طالب مقيّد فيه يُقاس مقارنةً بالمحكّات الخاصة بذلك المستوى. يمكن أن يكون للصف معلّمون متعددون مُسنَدون إليه، ويمكن للمعلّم أن يكون مُسنَدًا إلى صفوف متعددة. كلا الحالتين اعتياديتان لا استثنائيتان.

الصفوف أيضًا تُحذف بشكل ناعم عند إزالتها. بيانات الطلاب المرتبطة بصف ما تبقى متاحة في النظام حتى بعد أن يصبح الصف غير نشط.

فصل البيانات بين المؤسسات

كل جدول في قاعدة بيانات أمل يخزّن بيانات تشغيلية يحمل معرّف المؤسسة. ليس فقط على حساب المستخدم في القمة؛ بل على نتائج القراءة وسجلات التقدم وسجلات الجلسات وإسنادات الدعم وكل صف آخر ينتمي إلى سياق مدرسي محدد.

حين يُرسل مستخدم طلبًا، يستنتج الخادم مؤسسته من هويته الموثّقة ويطوّي ذلك في كل استعلام لقاعدة البيانات. صف من مؤسسة مختلفة لا يتطابق ببساطة مع مسند الاستعلام، فلا يظهر. الاستجابة تكون 404 لا رفضًا صريحًا بالرفض، مما يمنع الكشف عن وجود مورد من الأساس.

هذا ليس اختياريًا ولا قابلًا للتهيئة. لا يوجد وضع يُتيح فيه مشاركة البيانات عبر المؤسسات. العزل بنيوي.

قاعدة تعدد صفوف المعلّم

يمكن للمعلّم أن يُدرّس أكثر من صف واحد. هذه ليست حالة خاصة تتطلب تهيئة إضافية؛ إنها التوقع الافتراضي.

الرابط بين المعلّم والصف مُسجَّل في جدول تقاطع مخصص يخزّن معرّف الصف ومعرّف المعلّم معًا. كل فحص تفويض يشمل معلّمًا وصفًا يقرأ من ذلك الجدول. لا يوجد حقل اختصار في الصف يشير إلى معلّم واحد.

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

معلّم مُسنَد إلى ثلاثة صفوف يستطيع التصرف في ثلاثتها. إن أُزيل من أحدها، يفقد الوصول إلى ذلك الصف فورًا حتى لو احتفظ بالوصول إلى الصفّين الآخرين.

يمكن للمعلّم ذاته أن يشغل أدوارًا مختلفة في صفوف مختلفة. في صف قد يكون المعلّم الرئيسي؛ وفي آخر قد يكون معلّمًا مشاركًا. يُسجّل جدول التقاطع الدور في كل صف بشكل منفصل.

كيف يدير المسؤولون الشبكة

إنشاء شبكة مدارس يبدأ من مستوى المؤسسة وينزل. يُنشئ المسؤول مؤسسة، ثم مدارس داخلها، ثم صفوفًا داخل تلك المدارس. المستخدمون يُنشئون بشكل منفصل ثم يُربطون: يُسنَد المدير إلى مدرسة، ويُربط المعلمون بالصفوف، ويُقيَّد الطلاب في الصفوف، ويُربط أولياء الأمور بأطفال محددين.

يستطيع المسؤول عرض ملخص تجميعي لأي مؤسسة: عدد المدارس التي تحتوي، وعدد الصفوف في كل مدرسة، وعدد الطلاب المقيّدين. هذا الملخص مُرشَّح بنطاق المسؤول الطالب نفسه.

عمليات الحذف الناعم متاحة على كل مستوى. حذف مؤسسة يحذفها بشكل ناعم؛ حذف مدرسة أو صف داخلها يفعل الشيء ذاته. المؤسسة المحذوفة لا تظهر في القائمة العالمية لكن بياناتها تبقى قابلة للاستعلام لأغراض التدقيق من قِبَل مشغّلي المنصة.

لمزيد من المعلومات