للمدارس ومعسكرات البرمجة
الأفواج وروابط الانضمام والواجبات والمعرض والتخرّج.
تمنح حسابات المدارس المدرّبين ما يحتاجونه لإدارة صفّ على غيمة، سواء كان مقررًا جامعيًا أو فوجًا في معسكر برمجة: تجميع الطلاب في أفواج، ودعوتهم، ثم تخريجهم إلى حساباتهم الخاصة.
الأفواج#
الفوج مجموعة مسمّاة من الطلاب لصفّ أو فصل دراسي. من «إدارة الأفواج»، انقر «فوج جديد»، ثم امنحه اسمًا (مثل Cohort 2026) ووصفًا اختياريًا. تُظهر كل بطاقة ما إذا كان الفوج نشطًا وعدد طلابه. حدّد تاريخَي بدئه وانتهائه عند إنشائه أو لاحقًا من «تعديل»؛ تعديل الفوج يُبقي الحقول التي لا تغيّرها كما هي.
ادعُ طلابًا#
- 1
افتح فوجًا
افتح الفوج الذي تريد إضافة طلاب إليه.
- 2
ادعُ طلابًا
انقر «دعوة طلاب» والصق عناوين البريد، عنوانًا في كل سطر أو مفصولة بفواصل. حتى 500 عنوان في المرة الواحدة.
- 3
يقبل الطلاب
يتلقّى كل طالب رابط دعوة وينضمّ كطالب. تُتجاوز العضويات القائمة والدعوات المعلّقة.
تعرض صفحة «الطلاب» كل طالب مع فوجه وحالته: نشط، أو متخرّج، أو منسحب، أو موقوف. يظهر الطالب غير المسجَّل في أي فوج بحالة «مسجّل». يمكنك البحث في القائمة وتصديرها إلى CSV.
روابط الانضمام#
بدل الدعوة بالبريد، أنشئ رابط انضمام في الفوج وشاركه مع الفصل. ينضمّ كل من يسجّل الدخول عبره إلى الفوج طالبًا ما دامت المقاعد متاحة، بما في ذلك الطالب الذي لا يملك حسابًا على Gheima بعد. يدوم الرابط 7 أيام افتراضيًا و90 يومًا كحدّ أقصى. يستبدله «رابط جديد» فيتوقف القديم فورًا، ويُغلقه «إبطال الرابط». يبقى الطلاب الذين انضمّوا. ولا يُعيد الرابط أبدًا طالبًا أزالته المدرسة أو خرّجته.
يمكنك أيضًا في الفوج تعليق طالب ثم استئنافه لاحقًا. يخرج الطالب الموقوف من عدد النشطين وتتوقف واجباته مؤقتًا: لا يستطيع رؤيتها ولا بدء أيّ منها حتى تستأنفه. ويبقى باقي عمله كما هو. لإنهاء الوصول، خرّجه. أما «إزالة» فتعلّمه كمنسحب من الفوج.
ما يراه الطلاب#
داخل المدرسة، لا يرى كل طالب ولا يعمل إلا على ما أنشأه بنفسه: مشاريعه وخدماته وقواعد بياناته وحاوياته ومهام cron وغيرها. لا يظهر عمل زميله في قوائمه، وفتحه مباشرةً يُعرض كغير موجود. يرى المالكون والمشرفون والمدرّبون كل ما في المدرسة. تدخل خدمات الويب الخاصة بالطلاب في وضع السكون بعد 30 دقيقة دون نشاط وتستيقظ عند الزيارة التالية. ويعمل ما ينشئونه في الدار البيضاء.
ينشر الطلاب من مستودعات عامة، عبر رابطها. لا تُعرض عليهم اتصالات GitHub وGitLab الخاصة بالمدرسة، ولا تُبنى خدمة الطالب بها أبدًا، فيبقى أي مستودع خاص تملكه المدرسة (كالحلول مثلًا) بعيدًا عن متناولهم. لإبقاء مستودع الانطلاق خاصًا، أضف طلابك إلى منظمة على GitHub أو إلى GitHub Classroom، واطلب من كل منهم نسخه إلى مستودع عام خاص به ينشره كأي مستودع آخر.
الواجبات#
في صفحة «الواجبات» الخاصة بالفوج، انشر واجبًا: عنوانًا، ووصفًا وموعد تسليم اختياريين، ومستودع انطلاق عامًا على GitHub أو GitLab مع فرعه. ينقر كل طالب على «ابدأ»، فتُنشئ Gheima من مستودع الانطلاق مشروعًا وخدمة خاصّين به وتنشرهما. يقدّم مستودع github.com خيار «استخدم هذا القالب» ومستودع gitlab.com خيار «انسخه على GitLab»، ليحصل الطالب على نسخته الخاصة لدفع عمله.
تعرض اللوحة كل طالب في الفوج: لم يبدأ، أو بدأ، أو سلّم، أو متأخر، مع حالة خدمته ورابطها المباشر. يكون الطالب قد سلّم عندما يصبح نشرٌ لالتزامه هو، لا لالتزام مستودع الانطلاق، مباشرًا: حتى موعد التسليم ضمنًا يُحسب تسليمًا، وبعده تأخّرًا. يمكنك تصدير اللوحة إلى CSV.
المدرّسون#
يدير المدرّسون الأفواج ويدعون الطلاب ويُخرّجونهم. يدعو مالك المدرسة أو مشرف فيها مدرّسًا من «دعوة مدرّس» في نظرة المدرسة العامة، أو يحوّل عضوًا حاليًا إلى مدرّس (والعكس) من صفحة الفريق. لا يمكن ترقية طالب بهذه الطريقة، ولا يمكن لمدرّس تعيين مدرّس آخر.
التخرّج#
في فوج، اختر الطلاب وانقر «تخريج». تنتقل مشاريع المحفظة، مع قواعد بياناتها، إلى الحساب الشخصي لكل طالب. أما المشاريع الأخرى فتبقى للمدرسة ويفقد الطالب الوصول إليها. ويستمر ما انتقل في العمل 180 يومًا حتى لو تجاوز ما تتضمنه الخطة المجانية، لتبقى المحفظة متاحة خلال البحث عن عمل. يكون المشروع مشروع محفظة عندما يكون مفتاح «مشروع محفظة» في صفحة المشروع مفعّلًا؛ ويمكن للطلاب تفعيله على مشاريعهم.
لا يمكن التراجع عن التخرّج. راجع اختيارك قبل تنفيذه.
المعرض#
فعّل معرض الفوج لنشر صفحة عامة للمشاريع التي يختار الطلاب عرضها. يضيف الطالب مشروعًا عبر «اعرضه في معرض الفوج» في صفحة المشروع. تعرض الصفحة اسم كل مشروع ووصفه واسم الطالب والرابط المباشر، ولا تعرض أي بريد إلكتروني أبدًا. ويختفي من الصفحة الطالب المنسحب أو الموقوف.
الحدود#
تُحدَّد حدود المدرسة (الخدمات وقواعد البيانات والمقاعد ودقائق البناء وMySQL وغيرها) في عقدها. ويشمل MongoDB حتى 40 قاعدة بيانات للمدرسة كلها. ولكل طالب أيضًا حصته الخاصة (افتراضيًا خدمتان وموقعان ثابتان وقاعدة بيانات واحدة يمكن أن تكون MongoDB وحاوية واحدة ومهمة cron واحدة و300 دقيقة بناء شهريًا، ولا تُحتسب الخدمات التي يُنشئها الواجب لأنها تابعة للمدرسة)، ويمكن لـ Gheima ضبطها للمدرسة كلها أو لكل دفعة. عند بلوغ أحد الحدود، اطلب من مسؤول مدرستك أو تواصل مع Gheima لتغييره.
✦ يتعلّم الطلاب داخل حساب مدرستك ويغادرون وهم يملكون أعمال المحفظة التي بنوها.