السؤال: إذا كنت أقوم بنسخ مقرر دراسي موجود بمحتوى إلى مقرر دراسي آخر، فهل سيحتوي المقرر الدراسي التابع (المقرر الدراسي المنسوخ) على مرجع معرف المقرر الدراسي الأصلي عند اجتيازه في طلب LTI أم أن هناك طريقة أخرى يمكنني من خلالها الحصول على الأصل context_id?
الإجابة نشرت في الأصل في 4/21/2014 في منتدى ValenceUsers بواسطة فيكتور هاج.
أفترض أن سؤالك يدور حول ما يحدث ل LTI روابط لأدوات التعلم الخارجية عند نسخ المحتوى من دورة تدريبية إلى أخرى؟ أفترض أيضا أن "السياق" الذي تتحدث عنه هو خاصية LTI "context_id"?
لاحظ أن الرقم context_id يصف دائما السياق من الذي يحدث إطلاق LTI في وقت الإطلاق. لا يمكن تعيينه في وقت وضع الارتباط ، ويحتوي على سياق الإطلاق ، وليس أي سياق تاريخي.
أيضا، لا يمكنك، من خلال LTI، تحديد المسار الذي تم نسخ السياق الحالي منه.
إذا كانت طريقة النسخ هي من وحدة هيكلية لقالب المقرر الدراسي إلى وحدة هيكلية لعرض المقرر الدراسي، وكان قالب المقرر الدراسي هو أصل عرض المقرر الدراسي في بنية الوحدة التنظيمية لبيئة التعلم D2L، فهذه المعلومات الهيكلية هل متاح من خلال واجهات برمجة تطبيقات إطار عمل التكافؤ. يمكن لمستخدم الاتصال الذي يتمتع بامتيازات كافية استخدام واجهات برمجة تطبيقات بنية المؤسسة (http://docs.valence. desire2learn.com/res/orgunit. إتش إتش إم تي) لاسترداد تفاصيل الخصائص حول الوحدات التنظيمية، بما في ذلك موضعها في التدرج الهرمي للمقرر الدراسي. لاحظ أنه عادة ما لا يكون لدى أنواع المستخدمين الذين يبدأون عمليات تشغيل LTI (المدرسون والطلاب) أذونات كافية استنادا إلى دور LMS الخاص بهم لاستخدام واجهات برمجة التطبيقات هذه: فهي مخصصة للاستخدام من قبل مستخدمي دور المسؤول.
أيضا، إذا كنت تقوم بنسخ المقرر الدراسي "أ" إلى المقرر الدراسي "ب"، ولم تكن تربطهما معا بشكل صريح في بنية الوحدة التنظيمية، فلا توجد طريقة لتعقب عملية النسخ هذه بعد حدوثها، من خلال واجهة برمجة التطبيقات. لا يتم الاحتفاظ ب "مصدر" الخصائص/البيانات الأولية للوحدة التنظيمية كخاصية: فقط العلاقة الهيكلية للوحدة التنظيمية داخل التسلسل الهرمي (والتي يمكنك الاعتماد عليها، إذا كانت القواعد المتعلقة بوقت حدوث النسخ في مؤسستك مرتبطة مباشرة ببنية الوحدة التنظيمية).
س: إذا تم نسخ مقرر دراسي، فسيحتوي المقرر الدراسي الفرعي على واجبات ذات ارتباطات غير معطلة لمحتوى خارجي. إذا كان لا بد من تنشيط هذا المحتوى الخارجي، فيجب إنشاء رابط من قبل موفر المحتوى الخارجي باستخدام بنية الوحدة التنظيمية (إذا كانت موجودة).الإجابة نشرت في الأصل في 4/22/2014 في منتدى ValenceUsers بواسطة فيكتور هاج.
لست متأكدا تماما مما سيحدث لروابط أدوات التعلم الخارجية أثناء نسخة الدورة التدريبية: أعتقد أن الروابط إلى أدوات التعلم الخارجية تتكرر ، ولكن resource_link_id محدث (بحيث يكون لرابط الرابط الجديد عند التشغيل نفس خصائص الرابط الأصلي: يجب أن يستخدم نفس مفتاح المستهلك / السر ، وله نفس الخصائص حول المعلومات التي يرسلها في POST ، وما إلى ذلك ، ولكن سيظهر أنه موضع رابط جديد بسبب جديد resource_link_id).
كل ما أعنيه أن أقترحه هو أن context_id بالنسبة إلى LTI يتم تعيين Launch في وقت التشغيل، عندما ينقر شخص ما على رابط إلى أداة تعليمية خارجية تتسبب في التشغيل. لذلك ، يحدد مكان وضع الرابط ما يتم إطلاقهcontext_id سيكون. لا تحدد LTI أي طريقة لتتبع تراث موضع الارتباط، ولا توفر بيئة التعلم D2L أي خصائص مخصصة لتتبع ذلك من خلال خصائص تشغيل LTI.
يمكنك استخدام واجهة برمجة تطبيقات Valence Learning Framework لفحص بنية الوحدة التنظيمية لنظام إدارة التعلم (مع وجود مستخدم متصل لديه أذونات دور كافية)، ولكن هذه المعلومات تخبرك فقط بالحالة الحالية للبنية: لا تتوفر معلومات تاريخية. بالإضافة إلى ذلك، لا توجد معلومات تاريخية حول نسخ المقررات الدراسية مرئية من خلال واجهة برمجة التطبيقات. يمكنك استنتاج مثل هذه العلاقة إذا، على سبيل المثال، كنت تعلم أن المرة الوحيدة التي تحدث فيها نسخة من المقرر الدراسي هي عند إنشاء عرض مقرر دراسي جديد من قالب مقرر دراسي (يمكنك بعد ذلك استخدام واجهة برمجة تطبيقات LF لمعرفة الوحدات التنظيمية التي هي أصل عرض المقرر الدراسي)، ولكن هذا سيكون مجرد استدلال، وليس الأدلة المباشرة.
السؤال: هل topic_id أن يتم إنشاؤها جديدة للواجبات التي تم إنشاؤها أم أنها ستكون هي نفسها في جميع المقررات الدراسية المنسوخة؟ كنت أتساءل عما إذا كان يمكن استخدام هذا لتحديد الدورة المنسوخة.
نشر في الأصل في 5/2/2014 في منتدى ValenceUsers بواسطة فيكتور هاج.
أعتقد أن الوحدات والموضوعات في الدورة التدريبية الجديدة ستحتوي جميعها على معرفات جديدة تم إنشاؤها لها ، ولا يتم الاحتفاظ بأي سجل للمعرف السابق بالاقتران ، لذلك ، لا ، هذا ليس طريقا لتتبع "نسب" المحتوى أيضا.