استخدام SFTP لتحميل بيانات الطلاب وفريق العمل والفصول الدراسية إلى Apple School Manager

إذا كان Apple School Manager لا يدعم حاليًا نظام معلومات الطلاب (SIS)، أو لا يتوفّر لديك نظام معلومات طلاب، يمكنك تحميل بيانات الطلاب وفريق العمل والفصول الدراسية إلى Apple School Manager باستخدام بروتوكول النقل الآمن (SFTP).

عند إعداد SFTP في Setup Assistant (مساعد الإعداد)، سيوفّر لك Apple School Manager ملفات قوالب CSV ويُتيح لك إمكانية الوصول لمعلومات خادم SFTP خاص. يمكنك تصدير البيانات من نظام معلومات الطلاب لديك، أو إنشاء الملفات في تطبيق جدول بيانات مثل Numbers.

يتطلب التحميل باستخدام SFTP وجود تطبيق تابع لجهة خارجية على macOS. إذا لم يكن عميل SFTP مثبتًا لديك، يمكنك العثور عليه في Mac App Store.

استخدم الأزرار الموجودة أدناه للحصول على مساعدة بشأن إعداد ملفات SFTP. إذا لم يسبق لك استخدام SFTP لتحميل البيانات إلى Apple School Manager، ينبغي عليك البدء بقسم "Set up your first SFTP (إعداد SFTP لأول مرة)".

إعداد أول تحميل باستخدام SFTP

  1. سجّل الدخول إلى برنامج Apple School Manager بدور Admin (مسؤول) أو Site Manager (مدير موقع) أو People Manager (مدير أشخاص).
  2. إذا كان ذلك هو تسجيل الدخول الأول لك، فسيظهر Setup Assistant (مساعد الإعداد). وإذا لم يظهر Setup Assistant (مساعد الإعداد)، فانقر على اسمك في أعلى اليسار. ثم اختر Setup Assistant (مساعد الإعداد).
  3. انقر على Find Students, Staff, and Classes (العثور على الطلاب وفريق العمل والفصول الدراسية).
  4. انقر على Set Up SFTP (إعداد SFTP).
  5. يقوم Apple School Manager بإنشاء عنوان URL واسم مستخدم وكلمة سر لاستخدامها عند تحميل الملفات. استخدم هذه المعلومات لتكوين عميل SFTP.
  6. انقر على Download Templates (تنزيل القوالب).
  7. اطّلع على تعليمات استخدام النماذج في قسم Filling Out Data Files (ملء ملفات البيانات).
  8. بعد ملء ملفات البيانات، قم بإنشاء أرشيف zip لجميع الملفات الستة. في Finder، يمكنك تحديد الملفات، ثم الانتقال إلى القائمة "ملف" واختيار "ضغط 6 من العناصر"، بصرف النظر عن الاسم الذي أدخلته لأرشيف zip.
  9. قم بتحميل ملف zip إلى Apple School Manager. بعد ذلك، استخدم عميل SFTP للاتصال بعنوان URL الموضّح في "مساعد الإعداد". وعند مطالبتك بإدخال معلومات تسجيل الدخول، استخدم اسم المستخدم وكلمة السر اللذين تلقيتهما عندما قمت بالنقر على Set Up SFTP (إعداد SFTP). انسخ الملف zip إلى دليل dropbox.
  10. انقر على Continue (متابعة) ضمن Setup Assistant (مساعد الإعداد). وفي حالة حدوث أخطاء في عملية التحميل، يمكنك مراجعة السجل لمعرفة الملفات والسطور التي بها أخطاء. قم بتصحيح أي أخطاء في ملفات البيانات، ثم قم بتكرار الخطوتين 8 و9. ولن تحتاج إلى إزالة الملف السابق من خادم SFTP.
  11. بعد اكتمال الاستيراد إلى SFTP، انقر على Review SFTP Data (مراجعة بيانات SFTP). وإذا عثرت على أي أخطاء، فانقر على Cancel (إلغاء). بعد ذلك، قم بتصحيح أي أخطاء في ملفات البيانات، ثم قم بتكرار عملية التحميل. إذا كانت البيانات دقيقة وكاملة، فانقر على Continue (متابعة).
  12. ضمن Create Accounts and Classes (إنشاء الحسابات والفصول الدراسية)، اختر تنسيق Apple ID مُدار للطلاب والمعلّمين وفريق العمل. انقر على Preview Accounts and Classes (معاينة الحسابات والفصول الدراسية). إذا كانت المُعرِّفات بالتنسيق الصحيح، فانقر على Create Accounts and Classes (إنشاء الحسابات والفصول الدراسية).
  13. بعد إنشاء الحسابات، قم بتوزيع معلومات تسجيل الدخول على المستخدمين وتحديد الأدوار لفريق العمل.

ملء ملفات البيانات

يتضمن تنزيل القوالب ستة من ملفات القيم المفصولة بفواصل (CSV) وهي Classes (الفصول الدراسية) وCourses (الدورات) وLocations (المواقع) وRosters (الجداول) وStudents (الطلاب) وStaff (فريق العمل). وفي حالة عدم توفّر القوالب في Apple School Manager أو فقد نسخة من القوالب الأصلية، يمكنك تنزيلها مرة أخرى.

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

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

تنسيق القيم

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

في كل قالب، يجب أن يمثل كل صف قيمة فريدة. على سبيل المثال، ضمن students.csv، يجب أن يكون كل صف خاص بطالب محدّد. قد لا تتوفر قيم معينة لهذا الطالب. يجب تخطي القيم الحرفية مثل فاصل السطر أو علامة الاقتباس ضمن اسم ما بشرطة مائلة عكسية (\)، مثل ‎(‎‎\”)‎. يجب أن تتكوّن أي مُعرفات يتم إدخالها من حروف وأرقام ويمكن أن تتضمّن "-".

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

يجب فصل القيم في ملفاتك بفواصل (،) أو فواصل منقوطة (؛)، بصرف النظر عن الطريقة التي أنشأت بها الملف. ولا تستخدم مسافات أو علامات جدولة بين الفاصلة أو الفاصلة المنقوطة والقيمة التالية. ويجب أيضًا ترميز كل ملف بتنسيق UTF-8 واستخدام رمز السطر الجديد ‎(\‎n)‎ في ‏Unix. 

في حالة وجود حقل اختياري خلاف ذلك مثل person_number أو sis_username كجزء من تنسيق Apple ID المُدار، يُصبح حقلاً مطلوبًا. وفي حالة تركه فارغًا، سيفشل التحميل وستظهر رسالة الخطأ MANAGED_ID_GENERATION_FAILED.

ملف Locations (المواقع)

location_id معرّف فريد يتكون من أرقام و/أو أحرف لا توجد بينها مسافات. مطلوب
location_name اسم الموقع.  مطلوب

يتعين عليك تحديد موقع واحد على الأقل في ملف Locations (المواقع). ولا يمكنك استخدام SFTP لإنشاء حسابات للطلاب أو فريق العمل في موقع "المقر" الرئيسي.

ملف "الطلاب"

إذا استخدمت SFTP لتحميل بيانات شخص جديد، وكان person_id الذي تقوم بتعيينه موجودًا بالفعل في Apple School Manager، فسيتم استبدال المستخدم الموجود في Apple School Manager بالشخص الجديد. وبعد اكتمال عملية الاستبدال، لا يمكنك تحديث بيانات هذا المستخدم إلا من خلال SFTP. 

 

person_id

المعرّف الفريد لطالب معين. ويجب أن يتطابق person_id هذا مع المعرّف الفريد في نظام معلومات الطلاب لديك إذا كان متوفرًا. ويُعد person_id هذا المعرّف الفريد للطالب في Apple School Manager. ويمكنك استخدام هذه القيمة للإشارة إلى الطالب في ملف Rosters (الجداول) وللمدرسين في ملف Classes (الفصول الدراسية). 

مطلوب
person_number قيمة أخرى يمكن استخدامها في تحديد هوية طالب ما في مدرستك. وقد يكون هذا الرقم هو رقم تعريف طالب.  اختياري
first_name الاسم الأول للطالب. مطلوب
middle_name الاسم الأوسط للطالب. اختياري
last_name اسم العائلة للطالب. مطلوب
grade_level المرحلة الدراسية للطالب. اختياري
email_address*‎ البريد الإلكتروني للطالب. اختياري
sis_username اسم المستخدم للطالب في نظام معلومات الطلاب.  اختياري
password_policy يمكنك استخدام حقل password_policy لتحديد سياسة كلمة السر لكل طالب معين. ويجب أن يحتوي حقل password_policy على الرقم 4 أو الرقم 6 أو الرقم 8، أو تركه فارغًا. إذا قمت بتحديد 8، فستصبح سياسة كلمة سر قياسية (أكثر من 8 رموز أبجدية ورقمية). وتلغي هذه القيمة سياسة كلمة سر الموقع وأي سياسة كلمة سر قمت بإعدادها سابقًا لهذا الطالب. وإذا تركت حقل password_policy فارغًا، فسيتم استخدام سياسة كلمة السر الافتراضية للموقع للطلاب الجدد ولا يتم إجراء أي تغيرات على الطلاب الحاليين. اختياري
location_id location_id للطالب. ويجب أن يتطابق مع location_id الموجود في ملف Locations (المواقع). وفي حالة عدم توافق هذا الإدخال مع إدخال ملف Locations (المواقع)، ستواجهك مشاكل أثناء عملية التحميل. مطلوب

* في حالة تمكين المصادقة الموحدة، يجب توفير عنوان بريد إلكتروني. وإذا كان عنوان البريد الإلكتروني ضمن نطاق موحّد، فسيتم دمج حساب المستخدم.

تعيين عدة مواقع

يمكنك تعيين أكثر من موقع للطالب بإضافة المزيد من أعمدة المواقع إلى ملف Students (الطلاب). ويمكنك إضافة ما يصل إلى 998 عمود موقع باسم location_id_2 وlocation_id_3 وحتى location_id_999. ويمكنك بشكل اختياري إدخال location_id آخر في كل من هذه الأعمدة لكل طالب. ويجب أن يتطابق مع location_id الموجود في ملف Locations (المواقع). وفي حالة عدم توافق هذا الإدخال مع إدخال ملف Locations (المواقع)، ستواجهك مشاكل أثناء عملية التحميل.

ملف Staff (فريق العمل)

إذا استخدمت SFTP لتحميل بيانات شخص جديد، وكان person_id الذي تقوم بتعيينه موجودًا بالفعل في Apple School Manager، فسيتم استبدال المستخدم الموجود في Apple School Manager بالشخص الجديد. وبعد اكتمال عملية الاستبدال، لا يمكنك تحديث بيانات هذا المستخدم إلا من خلال SFTP. يتلقى جميع أعضاء فريق العمل سياسة كلمة السر القياسية (أكثر من 8 رموز أبجدية ورقمية).

person_id

المعرّف الفريد لعضو معين في فريق العمل. ويجب أن يتطابق person_id هذا مع المعرّف الفريد في نظام معلومات الطلاب لديك إذا كان متوفرًا. ويُعد person_id هذا المعرّف الفريد لعضو فريق العمل في Apple School Manager. ويمكنك استخدام هذه القيمة للإشارة إلى المعلّمين في ملف Classes (الفصول الدراسية). 

مطلوب
person_number قيمة أخرى يمكن استخدامها في تحديد هوية عضو فريق عمل في مدرستك. وقد يكون هذا الرقم عبارة عن رقم شارة فريق العمل.  اختياري
first_name الاسم الأول لعضو فريق العمل. مطلوب
middle_name الاسم الأوسط لعضو فريق العمل. اختياري
last_name اسم العائلة لعضو فريق العمل. مطلوب
email_address*‎ البريد الإلكتروني لعضو فريق العمل هذا.  اختياري
sis_username اسم المستخدم لعضو فريق العمل في نظام معلومات الطلاب. اختياري
location_id location_id لعضو فريق العمل. ويجب أن يتطابق مع location_id الموجود في ملف Locations (المواقع). وفي حالة عدم توافق هذا الإدخال مع إدخال ملف Locations (المواقع)، ستواجهك مشاكل أثناء عملية التحميل. مطلوب

* في حالة تمكين المصادقة الموحدة، يجب توفير عنوان بريد إلكتروني. وإذا كان عنوان البريد الإلكتروني ضمن نطاق موحّد، فسيتم دمج حساب المستخدم.

تعيين عدة مواقع

يمكنك تعيين أكثر من موقع لعضو فريق العمل بإضافة المزيد من أعمدة الموقع إلى ملف Staff (فريق العمل). ويمكنك إضافة ما يصل إلى 998 عمود موقع باسم location_id_2 وlocation_id_3 وحتى location_id_999. ويمكنك اختيار إدخال location_id آخر في كل من هذه الأعمدة لكل عضو فريق عمل. ويجب أن يتطابق مع location_id الموجود في ملف Locations (المواقع). وفي حالة عدم توافق هذا الإدخال مع إدخال ملف Locations (المواقع)، ستواجهك مشاكل أثناء عملية التحميل.

ملف Courses (الدورات)

course_id معرّف فريد للدورة. ويجب أن يتطابق مع course_id المماثل الموجود في ملف Courses (الدورات).   مطلوب
course_number رقم الدورة. وقد يكون هذا الرقم هو رقم الدورة في نظام معلومات الطلاب أو في دليل المنهج الدراسي. اختياري
course_name اسم الدورة. اختياري
location_id location_id للدورة. ويجب أن يتطابق مع location_id الموجود في ملف Locations (المواقع). وفي حالة عدم توافق هذا الإدخال مع إدخال ملف Locations (المواقع)، ستواجهك مشاكل أثناء عملية التحميل.
مطلوب

ملف Classes (الفصول الدراسية)

class_id معرّف فريد للفصل الدراسي.    مطلوب
class_number رقم أو رمز يُستخدم لتمييز هذا الفصل الدراسي داخل مؤسستك. وبخلاف class_id، لا يُستخدم class_number للإشارة إلى هذا الفصل الدراسي في جداول CSV.  اختياري
course_id course_id للدورة التي ينتمي لها هذا الفصل الدراسي. ويجب أن يتطابق مع course_id الموجود في ملف Courses (الدورات). مطلوب
instructor_id person_id للمدرّس. ويجب أن يتطابق مع person_id المُستخدم في ملف Staff (فريق العمل). اختياري
instructor_id_2 person_id للمدرّس. ويجب أن يتطابق مع person_id المُستخدم في ملف Staff (فريق العمل). اختياري
instructor_id_3 person_id للمدرّس. ويجب أن يتطابق مع person_id المُستخدم في ملف Staff (فريق العمل). اختياري
location_id location_id للفصل الدراسي. ويجب أن يتطابق مع location_id الموجود في ملف Locations (المواقع). وفي حالة عدم توافق هذا الإدخال مع إدخال ملف Locations (المواقع)، ستواجهك مشاكل أثناء عملية التحميل. مطلوب

تعيين عدة مدرّسين

يمكنك تعيين أكثر من ثلاثة مدرّسين لفصل دراسي بإضافة المزيد من أعمدة المدرّسين إلى ملف Classes (الفصول الدراسية)، إذ يمكنك إضافة ما يصل إلى 12 عمود مدرّس باسم instructor_id_4 وinstructor_id_5 وحتى instructor_id_15. ويمكنك بشكل اختياري إدخال person_id آخر للمدرّس لكل فصل دراسي. ويجب أن يتطابق مع person_id المُستخدم في ملف Staff (فريق العمل).

ملف Rosters (الجداول)

roster_id معرّف فريد للجداول في نظام معلومات الطلاب أو أي قاعدة بيانات أخرى للدورات (في حال توفرها).  مطلوب
class_id معرّف أبجدي رقمي فريد للفصل الدراسي. ويجب أن يتوافق مع class_id الموجود في ملف Class (الفصل الدراسي).
مطلوب
student_id person_id لطالب واحد.  مطلوب

يُستخدم ملف Rosters (الجداول) لإضافة الطلاب إلى فصولهم الدراسية. ويجب أن يتضمن كل سطر في الملف معرف roster_id فريدًا، وأن يحتوي علي معرف واحد فقط لكل من class_id و person_id.

تحديث ملفاتك

عندما ترغب في إضافة بيانات الطلاب أو فريق العمل أو الفصول الدراسية أو تحريرها، قم بتحرير ملفات البيانات وتحميل النسخ الجديدة. وعنما تقوم بتحميل الملفات، يتعين عليك تحميل جميع الملفات الستة، ويجب أن يشتمل كل ملف على القائمة الكاملة لكل فئة، وليس على العناصر التي تريد إضافتها فقط. يمكنك التحقق من معلومات حساب SFTP من خلال اختيار "الإعدادات" > "مصادر البيانات".

إذا قطعت اتصال SFTP في Apple School Manager عن طريق الخطأ، تتغير حساباتك إلى الوضع اليدوي ويتم إلغاء تنشيطها. ويمكنك حل هذه المشكلة من خلال استعادة اتصال SFTP وإجراء عملية تحميل جديدة لإعادة تنشيط الحسابات بدون الحاجة لإنشاء نسخٍ مكررة.

بعد التحميل الأول، سيتم إنشاء حسابات وفصول دراسية جديدة تلقائيًا عندما تقوم بالتحميل. وفي حالة وجود أي أخطاء، سوف يرسل لك Apple School Manager رسالة بريد إلكتروني.

في حالة فقد إدخال ما من تحميل أقدم

في حالة فقد إدخال ما من تحميل أقدم، يتغيّر مصدره إلى "يدوي" في Apple School Manager. وقد تختلف التأثيرات الإضافية المترتبة على الإزالة. وفي حالة إزالة طلاب أو أعضاء فريق العمل من التحميل، يتم إلغاء تنشيط حساباتهم وحذفها تلقائيًا بعد 30 يومًا، ما لم يشتر الحساب محتويات وحدة التخزين.

في حالة إزالة دورة تدريبية أو فصل دراسي

في حالة إزالة دورة تدريبية أو فصل دراسي من التحميل، تتم إزالة الطلاب من الفصل وتغيير المصدر إلى "يدوي". وإذا كانت الدورات التدريبية قيد الاستخدام في iTunes U أو Schoolwork، تتم إزالة الجدول ويتعيّن إنشاء دورة تدريبية جديدة لإعادة التسجيل. وإذا كانت الفصول الدراسية قيد الاستخدام في Schoolwork، يتم حذف بيانات التقدم تلقائيًا ولا تصبح متوفّرة بعد ذلك للمدرس أو الطالب.

يستمر تزامن الدورات التدريبية والفصول الدراسية ذات المصدر اليدوي مع حل MDM، إلا أنها قد لا تظهر بعد ذلك في تطبيق "قاعة الدراسة". يمكن حذف الفصول الدراسية اليدوية في Apple School Manager إذا كنت ترغب في إزالتها من التزامن.

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

تاريخ النشر: