يمكن أن يستخدم المسؤولون أدوات سطر أوامر "ملفات المقرر الدراسي" لـ:
- إجراء نسخ احتياطي لمحتوى ملفات المقرر الدراسي لمقرر دراسي واحد أو أكثر باستخدام الأمر backup_course_files.
- تغيير الدلائل الافتراضية لمقرر دراسي واحد أو أكثر باستخدام الأمر update-course-directory.
- تغيير الأذونات الخاصة بدلائل المقرر الدراسي الفردية باستخدام الأمر update-course-permission.
- تغيير الأذونات الخاصة بدليل /courses باستخدام الأمر update-all-course-hd-permission.
- نقل المحتوى لمقرر دراسي واحد أو أكثر إلى ملفات المقرر الدراسي باستخدام الأمر MoveCourseContent.
نسخ محتوى ملفات المقرر الدراسي احتياطيًا لمقرر دراسي واحد
يُمكن الأمر backup_course_files المسؤولين من استخراج ملفات المقرر الدراسي من مقرر دراسي واحد إلى دليل محدد للنسخ الاحتياطي.
إذا كانت جامعتك تقوم بترخيص إدارة المحتوى، فيمكن للمستخدمين استخدام هذا الأمر فقط إذا لم يتم تغيير الدليل الافتراضي للمقرر الدراسي. ويمكن أن يستخدم المسؤولون البحث المعزول الموجود لتحديد موقع الملفات المرتبطة بالمقررات الدراسية المحذوفة. ولمعرفة المزيد، راجع إدارة المحتوى المعزول.
- من سطر الأوامر، قم بالتغيير إلى الدليل التالي، حيث إن BLACKBOARD هو موقع تثبيت Blackboard Learn:
بناء جملة UNIX: cd $BLACKBOARD_HOME/apps/bbcms/bin
بناء جملة Windows: cd C:\%BLACKBOARD_HOME%\apps\bbcms\bin
- من هذا الدليل، اكتب الأمر والعمليات التالية:
backup_course_files.[sh|bat] COURSE_ID BACKUP_DIRECTORY
مثال UNIX:
backup_course_files.sh Course001 /backups
مثال Windows:
backup_course_files.bat Course001 c:\backups
تغيير الأدلة الافتراضية
يُمكن الأمر update-course-directory المسؤولين من تغيير الدلائل الافتراضية لمقرر دراسي واحد أو أكثر.
- من سطر الأوامر، قم بالتغيير إلى الدليل التالي، حيث أن BLACKBOARD هو موقع تثبيت Blackboard Learn:
بناء جملة UNIX: cd $BLACKBOARD_HOME/apps/bbcms/binبناء جملة Windows: cd C:\%BLACKBOARD_HOME%\apps\bbcms\bin
- من هذا الدليل، اكتب الأمر باستخدام العملية المناسبة:
- إعادة تعيين الدليل لمقرر دراسي واحد:
update-course-directory.[sh|bat] --c COURSE_ID --p COURSE_DIRECTORY - إعادة تعيين الدليل لمجموعة من المقررات الدراسية التي تستخدم مصدر البيانات:
update-course-directory.[sh|bat] --d DATA_SOURCE_BUID --p COURSE_DIRECTORY - إعادة تعيين الأدلة لمجموعة من المقررات الدراسية باستخدام ملف المخزن:
update-course-directory.[sh|bat] --f FEED_FILE_NAME
- إعادة تعيين الدليل لمقرر دراسي واحد:
العملية | الوصف |
---|---|
--c | لتوفير معرف الدورة التدريبية لدورة تدريبية. |
--d | لتوفير معرف البيانات الفريد UID الدُفعي لمصدر البيانات للحصول على قائمة المقررات الدراسية. |
--f | لتوفير اسم ملف مخزن البيانات الذي يحتوي على قائمة لكل معرف مقرر دراسي ودليل المقرر الدراسي الهدف الخاص به. على سبيل المثال: courseId1|/courses/Files courseId2|/institution/Files يسمح هذا الخيار للمسؤولين بتشغيل العمليات في مقابل مجموعة من المقررات الدراسية التي يقوموا بتحديدها في ملف مخزن البيانات. وبشكل أساسي تتألف هذه العملية من خطوتين:
|
--p | لنقل المحتوى إلى موقع بخلاف دليل المقرر الدراسي الافتراضي، أدخل دليل المقرر الدراسي الهدف. |
مثال:
update-course-directory.sh --c Course001 --p /courses/Files
update-course-directory.sh --d DATA_SOURCE_BUID --p /institution/Files
update-course-directory.bat --f c:\feedfile.txt
تغيير الأذونات الخاصة بأدلة المقرر الدراسي الفردي
يُمكن الأمر update-course-permission المسؤولين من تغيير الأذونات الخاصة بدلائل المقرر الدراسي الفردية.
- من سطر الأوامر، قم بالتغيير إلى الدليل التالي، حيث إن BLACKBOARD هو موقع تثبيت Blackboard Learn:
بناء جملة UNIX: cd $BLACKBOARD_HOME/apps/bbcms/bin
بناء جملة Windows: cd C:\%BLACKBOARD_HOME%\apps\bbcms\bin
- من هذا الدليل، اكتب الأمر باستخدام العملية المناسبة:
- تغيير الصلاحيات لمقرر دراسي واحد:
update-course-permission.[sh|bat] --c COURSEID --r ROLE --p PERMISSIONS --o OPERATION --e RECURSIVEFLAG - تغيير الصلاحيات لمجموعة من المقررات الدراسية التي تستخدم مصدر البيانات:
update-course-permission.[sh|bat] --d DATA_SOURCE_BUID --r ROLE --p PERMISSIONS --o OPERATION - تغيير الصلاحيات لمجموعة من المقررات الدراسية التي تستخدم ملف مخزن البيانات:
update-course-permission.[sh|bat] --f FEED_FILE_NAME
تغيير أوامر الأذونات العملية الوصف --c لتوفير معرف الدورة التدريبية لدورة تدريبية. --d لتوفير معرف البيانات الفريد UID الدُفعي لمصدر البيانات للحصول على قائمة المقررات الدراسية. --r لتوفير اسم الدور لتغيير الإذن الخاص به كما تم تعريفه في العمليتين --o و --p. --p لتوفير الأذونات المراد إضافتها، أو إزالتها، أو إعادة تعيينها كما تم تعريفها في العملية --o. القيم الصالحة: - R: قراءة
- W: كتابة
- D: حذف
- M: إدارة
يمكن تعريف العديد من الأذونات بواسطة الجمع بين القيم. على سبيل المثال، لتغيير أذونات القراءة والكتابة لأحد الأدوار، استخدم RW.
--o لتوفير العملية المراد تنفيذها: - add: يُضيف الأذونات التي تم تعريفها في العملية --p.
- remove: يُزيل الأذونات التي تم تعريفها في العملية --p.
- reset: يُعيد تعيين الأذونات التي تم تعريفها في العملية --p.
--f لتوفير اسم ملف تخزين البيانات الذي يحتوي على قائمة لكل معرف مقرر دراسي، ودور، وأذن وعملية وعلامة تحديث. على سبيل المثال:
courseId1|Instructor|RDM|add|y
courseId2|Course Builder|RD|reset|n
يسمح خيار ملف مخزن البيانات للمسؤولين بتحديد أي مجموعة من المقررات الدراسية التي يرغبوا في تشغيل العملية مقابلها داخل ملف يقوموا بإنشائه. وبشكل أساسي تتألف هذه العملية من خطوتين:- إنشاء ملف مخزن البيانات باستخدام قاعدة البيانات.
- تشغيل سطر الأوامر بملف مخزن البيانات.
ترجع فائدة استخدام ملف مخزن البيانات إلى حصول المسؤولين على سجل للمقررات الدراسية تمت محاولة إجراء العملية بناءً عليه.
--e علامة تحديث "y" أو "n" y = يتم تكرار تغييرات الإذن على نفس المجلد الرئيسي والمجلدات والملفات الفرعية.
n= يتم تنفيذ تغييرات الإذن مرة واحدة فقط على مجلد المقرر الدراسي الرئيسي.
مثال:
update-course-permission.bat --c Test001 --r Instructor --p RWD --o add
update-course-permission.sh --c Test002 --r 'Course Builder' --p RWDM --o reset
update-course-permission.bat --c Test003 --r Student --p RW --o remove
update-course-permission.sh --d DATA_SOURCE_BUID --r Instructor --p RDM --o reset
update-course-permission.bat --f c:\feedfile.txt - تغيير الصلاحيات لمقرر دراسي واحد:
تغيير الأذونات الخاصة بدليل /المقررات الدراسية
يُمكن الأمر update-all-course-hd-permission المسؤولين من تغيير الصلاحيات الخاصة بالدليل /courses.
- من سطر الأوامر، قم بالتغيير إلى الدليل التالي، حيث أن BLACKBOARD هو موقع تثبيت Blackboard Learn:
بناء جملة UNIX: cd $BLACKBOARD_HOME/apps/bbcms/binبناء جملة Windows: cd C:\%BLACKBOARD_HOME%\apps\bbcms\bin
- من هذا الدليل، اكتب الأمر باستخدام العملية المناسبة:
update-all-course-hd-permission.[sh|bat] --r ROLE --p PERMISSIONS --o OPERATION
تغيير الأذونات في أوامر الدليل /مقررات دراسية العملية الوصف --r لتوفير اسم الدور لتغيير الإذن الخاص به كما تم تعريفه في العمليتين --o و --p. --p لتوفير الأذونات المراد إضافتها، أو إزالتها، أو إعادة تعيينها كما تم تعريفها في العملية --o. القيم الصالحة: - R: قراءة
- W: كتابة
- D: حذف
- M: إدارة
يمكن تعريف العديد من الأذونات بواسطة الجمع بين القيم. على سبيل المثال، لتغيير أذونات القراءة والكتابة لأحد الأدوار، استخدم RW.
--o لتوفير العملية المراد تنفيذها: - add: يُضيف الأذونات التي تم تعريفها في العملية --p.
- remove: يُزيل الأذونات التي تم تعريفها في العملية --p.
- reset: يُعيد تعيين الأذونات التي تم تعريفها في العملية --p.
--e علامة تحديث "y" أو "n"
y = يتم تكرار تغييرات الإذن على نفس المجلد الرئيسي والمجلدات والملفات الفرعية.
n= يتم تنفيذ تغييرات الإذن مرة واحدة فقط على مجلد المقرر الدراسي الرئيسي.مثال:
update-all-course-hd-permission.bat --r Instructor --p RWD --e n --o add
update-all-course-hd-permission.sh --r 'Course Builder' --p RWDM --e y --o reset
update-all-course-hd-permission.bat --r Student --p RW --e y --o remove
نقل محتوى من مقرر دراسي واحد أو أكثر
عند الترقية من أحد إصدارات Blackboard Learn التي تسبق الإصدار 9.1، يستطيع المسؤولون نقل محتوى المقرر الدراسي الموجود إلى دليل ملفات المقررات الدراسية للاستفادة من إمكاناته. يُمكن الأمر MoveCourseContent المسؤولين من إجراء نقل دُفعي لمحتوى المقرر الدراسي إلى ملفات المقرر الدراسي. يتم تخزين كل المحتوي الذي تم نقله إلى "ملفات المقرر الدراسي" في مجلد فرعي من الدليل /courses/CourseID. تتم تسمية المجلد الفرعي باستخدام التنسيق التالي: Course_ ID_ImportedContent_DATETIMESTAMP.
في حالة قيام جامعتك بترخيص إدارة المحتوى، يحدد المسؤولون مجلد وجهة واحد في مركز ملفات المحتوى حيث سيتم نقل المحتوى كله. تتم تسمية المجلد الفرعي باستخدام التنسيق التالي: Course_ID_ImportedContent_DATETIMESTAMP.
- من سطر الأوامر، قم بالتغيير إلى الدليل التالي، حيث إن BLACKBOARD هو موقع تثبيت Blackboard Learn:
بناء جملة UNIX: cd $BLACKBOARD_HOME/apps/bbcms/bin
بناء جملة Windows: cd C:\%BLACKBOARD_HOME%\apps\bbcms\bin
- من هذا الدليل، اكتب الأمر باستخدام العملية المناسبة:
- نقل الملفات إلى مقرر دراسي مفرد:
MoveCourseContent.[sh|bat] --c COURSE_ID [--p COURSE_DIRECTORY] - نقل الملفات إلى مجموعة من المقررات الدراسية التي تستخدم عملية دفعية:
MoveCourseContent.[sh|bat] --b BATCH_UID [--p Course Builder] - نقل الملفات إلى مجموعة من المقررات الدراسية التي تستخدم مصدر البيانات:
MoveCourseContent.[sh|bat] --d DATA_SOURCE_BUID [--p Course Builder] - نقل الملفات إلى مجموعة من المقررات الدراسية التي تستخدم ملف مخزن البيانات:
MoveCourseContent.[sh|bat] --f FEED_FILE_NAME [--p Course Builder]
- نقل الملفات إلى مقرر دراسي مفرد:
العملية | الوصف |
---|---|
--c | لتوفير معرف المقرر الدراسي لمقرر دراسي. |
--b | لتوفير UID الخاص بالدُفعة للحصول على قائمة المقررات الدراسية. |
--d | لتوفير معرف البيانات الفريد UID الدُفعي لمصدر البيانات للحصول على قائمة المقررات الدراسية. |
--f |
لتوفير اسم ملف مخزن البيانات الذي يحتوي على قائمة لكل معرف مقرر دراسي أو UID خاص بالدُفعة ودليل المقرر الدراسي الهدف الخاص به. لا يستخدم ملف مخزن البيانات فاصلاً، ولذا يجب تحديد الرأس كبديل، والذي بدوره يقوم بتوضيح العمود المتوفر من أجل course_id أو batch_uid. على سبيل المثال: batch_uid أو course_id أو ***FileHeader
ترجع فائدة استخدام ملف مخزن البيانات إلى حصول المسؤولين على سجل للدورات التدريبية تمت محاولة إجراء العملية بناءً عليه. |
--p | لنقل المحتوى إلى موقع خلاف دليل المقرر الدراسي الافتراضي، أدخل الدليل الهدف. |
مثال:
MoveCourseContent.sh --c Course001
MoveCourseContent.sh --c Course002 --p /institution/Course002<
MoveCourseContent.bat --b BATCH_UID
MoveCourseContent.bat --d DATA_SOURCE_BUID
MoveCourseContent.bat --f c:\feedfile.txt --p c:\institution\All