نقل البيانات من LMS إلى آخر دون فقد السجلات يمر بست مراحل لكل منها مخرج يُعتمد قبل التالية: الجرد (ما لديك وأين ومن يملكه)، والتصدير والتنظيف (توحيد المعرّفات وإزالة التكرار)، والمطابقة (ربط كل حقل وقيمة بمقابلها في النظام الجديد)، والترحيل التجريبي على عينة، والترحيل النهائي بتجميد للبيانات، ثم التحقق بتقرير مطابقة يوقعه صاحب البيانات. أكثر ما يُفقد السجلات ليس النقل نفسه، بل تصدير ناقص من المزود الحالي، ومعرّف غير موحد للمتعلم، وغياب قرار مكتوب بما يُنقل وما يُؤرشف.
أين تضيع السجلات عادة عند تغيير المنصة؟
قليلًا ما تضيع البيانات لأن أحدًا حذفها. تضيع لأن النظام القديم صدّر «كل شيء» في ملف لا يحمل تاريخ الإكمال، أو لأن الموظف نفسه مسجل في النظام القديم ببريده الشخصي وفي الجديد برقمه الوظيفي فصار شخصين، أو لأن شهادات السنوات الأولى كانت في مجلد مشترك لم يذكره أحد في الجرد. ثم يظهر النقص بعد أشهر، حين يطلب مدقق أو موظف سجلًا لم يعد في أي مكان.
هذا الدليل يصف المراحل التي تمنع ذلك، أيًا كان نظامك الحالي: منصة سحابية تجارية، أو نظام مفتوح المصدر، أو نظام بُني داخليًا، أو جداول Excel. وإن كان نظامك Moodle تحديدًا فجدول بياناته ومصير كل منها في قائمة ترحيل Moodle، وهذا الدليل يكمله بالمنهج العام.
عقد نظامك الحالي يقترب من نهايته؟ نراجع بياناتك ومصادرها ونرسل خطة انتقال بمراحلها ونقاط اعتمادها.
اطلب خطة انتقال من نظامكمراحل نقل البيانات من LMS إلى آخر
المراحل الست ليست فكرة نظرية؛ كل مرحلة تنتهي بمخرج ملموس، ولا تبدأ التالية قبل اعتماده. هذا ما يجعل الترحيل قابلًا للإدارة والمساءلة.
- الجردقائمة بمصادر البيانات وأحجامها وملاكها، وقرار مبدئي بما يُنقلالتدريب وتقنية المعلومات
- التصدير والتنظيفملفات مصدرة كاملة، ومعرّف موحد لكل متعلم، وتكرار محلولتقنية المعلومات ومالك البيانات
- المطابقةورقة ربط الحقول والقيم وقواعد التحويل، معتمدة كتابةالتدريب والمزود الجديد
- الترحيل التجريبيعينة ممثلة منقولة ومراجعة، وقائمة ملاحظات مغلقةأصحاب البيانات
- الترحيل النهائيتجميد البيانات في النظام القديم، ونقل الكل، ثم الفروقاتالمزود الجديد
- التحققتقرير مطابقة بالأعداد والعينات، وتوقيع القبولالتدريب والتدقيق الداخلي
هذه المراحل تقع داخل مشروع التنفيذ الأوسع، لا بجانبه. في منهجية تنفيذ المنصة يرد حجم الترحيل بين العوامل التي تحدد مدة المشروع، ونقل المستخدمين فقط أسرع من نقل السجلات التاريخية؛ ولهذا يُقرر نطاق الترحيل في الجرد لا في منتصف المشروع.
المرحلة الأولى: جرد مصادر البيانات قبل التصدير
الخطأ الشائع أن يُعامل الجرد كأنه «ما في النظام القديم». الواقع أن سجل التدريب في أغلب الجهات موزع على أكثر من مكان. اسأل كل إدارة: أين تحفظون ما يثبت أن موظفًا أو متدربًا تدرب؟
| المصدر | ما يحتويه عادة | من يملكه | ما تسجله في الجرد |
|---|---|---|---|
| نظام LMS الحالي | الحسابات، المقررات، التسجيلات، الإكمال، الدرجات، الشهادات | إدارة التدريب | الأعداد، والسنوات المغطاة، وطرق التصدير المتاحة |
| جداول Excel للتدريب الحضوري | كشوف حضور، ساعات، مدربون، جهات تدريب خارجية | منسقو التدريب في الفروع | عدد الملفات، وهل لها أعمدة موحدة أم كل ملف بشكله |
| مجلدات الشهادات | ملفات PDF أو صور شهادات داخلية وخارجية | التدريب أو الموارد البشرية | هل لها أرقام، وهل يتحقق منها أحد خارج الجهة |
| نظام الموارد البشرية | الموظفون، الإدارات، الوظائف، المدير المباشر، أحيانًا ساعات تدريب | الموارد البشرية | أي البيانات مصدرها الموارد البشرية وتبقى كذلك بعد الإطلاق |
| المحتوى | حزم SCORM، فيديو، عروض، بنوك أسئلة | المدربون وفريق المحتوى | الصيغ، ومالك حقوق كل محتوى مشترى |
| البريد والمراسلات | موافقات، نتائج جهات تدريب خارجية | متفرق | هل فيها سجل لا يوجد في غيرها، وإن وُجد فانقله إلى مصدر منظم أولًا |
ثم ضع أمام كل مصدر قرارًا مبدئيًا: يُنقل إلى المنصة، أو يُؤرشف، أو يبقى في مصدره. والقرار الأدق للسجلات القديمة تحديدًا (هل تنقل عشر سنوات أم الثلاث الأخيرة؟) له معاييره في دليل نقل السجلات التدريبية القديمة أو أرشفتها.
كيف تحصل على بياناتك كاملة من النظام الحالي؟
هذه المرحلة تحسمها العقود قبل التقنية. المزود الحالي غير ملزم بأكثر مما في عقده، وأحيانًا لا يتيح التصدير إلا بتقارير الواجهة. ابدأ بقراءة العقد قبل إشعار الإنهاء: هل ينص على حق تصدير البيانات كاملة؟ بأي صيغة؟ خلال أي مدة بعد انتهاء الاشتراك؟ وهل يشمل المحتوى والملفات أم البيانات الجدولية فقط؟
| الطريقة | ما تعطيه | ما ينقصها غالبًا | متى تصلح |
|---|---|---|---|
| تصدير التقارير من الواجهة | جداول بالمستخدمين والإكمال والدرجات | التواريخ الدقيقة والمعرّفات الداخلية والسجلات المؤرشفة | الأنظمة الصغيرة أو حين لا يتاح غيرها |
| التصدير الجماعي لمسؤول النظام | ملفات منظمة لكل نوع بيانات | الربط بين الأنواع أحيانًا | أغلب المنصات السحابية |
| واجهة API للنظام القديم | بيانات منظمة بمعرّفاتها وعلاقاتها | يحتاج وقت تطوير، وقد تحده قيود الاستخدام | أحجام كبيرة وعلاقات معقدة |
| نسخة من قاعدة البيانات | كل شيء كما هو | يحتاج فهم بنية الجداول | الأنظمة على خوادم الجهة أو المطورة داخليًا |
| تصدير يجهزه المزود الحالي | حسب ما يتفق عليه | قد يكون مدفوعًا أو بطيئًا | حين ينص العقد عليه |
نصيحة من مشاريع الاستبدال: اطلب تصديرًا تجريبيًا قبل إشعار الإنهاء بوقت كافٍ، وافحصه فورًا. إن كان ناقصًا فما زال لديك نفوذ التفاوض والوقت. وعند التعاقد مع المزود الجديد لا تكرر الخطأ: بيانات الجهة ومحتواها في المنصة ملك لها مع حق التصدير وينص العقد على ذلك، كما في الأسئلة الشائعة عن المنصة، لكن اطلب من أي مزود أن يكتبه بندًا صريحًا بصيغة ومدة، كما في قائمة بنود عقد نظام LMS.
ملفات التصدير تحمل بيانات شخصية: أسماء وأرقام هويات وظيفية وبريدًا ونتائج. تداولها بالبريد أو حفظها على أجهزة شخصية خلال المشروع خطر حقيقي. حدد مكانًا واحدًا محكوم الصلاحيات لملفات الترحيل، واحذف النسخ المؤقتة بعد القبول، وطبق سياسة جهتك والتزاماتها وفق منصة حماية البيانات الشخصية.
التنظيف ومطابقة الحقول: أين تُحسم جودة الترحيل؟
قبل أي نقل اختر المعرّف الموحد للمتعلم: الرقم الوظيفي للموظفين، أو رقم الطالب، أو البريد المؤسسي. لا تعتمد على الاسم مطلقًا؛ الأسماء العربية تُكتب بصيغ متعددة («عبدالله» و«عبد الله»، والهمزات والتاء المربوطة)، وستجد الشخص نفسه مرتين. وإن كان بعض المتدربين خارجيين بلا رقم وظيفي فقرر لهم معرّفًا (البريد أو رقم الجوال) وطبقه في كل المصادر.
ورقة المطابقة
ورقة المطابقة هي المخرج الأهم في المشروع: لكل حقل في المصدر حقله في المنصة الجديدة وقاعدة تحويله. مثال على سطورها:
| الحقل في المصدر | الحقل في المنصة الجديدة | قاعدة التحويل | معالجة الاستثناء |
|---|---|---|---|
| Employee ID / رقم الموظف | المعرّف الموحد للمتعلم | نص بلا مسافات، وأصفار البداية محفوظة | صف بلا رقم يُحال للمراجعة ولا يُنقل |
| اسم الدورة في النظام القديم | الدورة في الكتالوج الجديد | جدول ربط: عدة أسماء قديمة لدورة واحدة جديدة | دورة بلا مقابل تُنقل سجلًا تاريخيًا لا دورة عاملة |
| Completion status | حالة الإكمال | completed وpassed ← مكتمل؛ failed ← غير ناجح | in progress في دورة منتهية ← يُراجع |
| Completion date | تاريخ الإكمال | توحيد الصيغة، وتحويل الهجري إلى الميلادي أو العكس بقاعدة واحدة | تاريخ فارغ مع حالة مكتمل ← يُستخدم تاريخ آخر نشاط ويُعلّم |
| Certificate number | رقم الشهادة | يُنقل كما هو دون إعادة ترقيم | رقم مكرر ← يُحال للمراجعة قبل النقل |
| Department | الإدارة في الهيكل | من نظام الموارد البشرية الحالي لا من النظام القديم | إدارة ملغاة ← تُحفظ نصًا في السجل التاريخي |
لاحظ السطر الأخير: الهيكل الإداري الحالي يأتي من مصدره الحي، لا من نظام التدريب القديم الذي قد يحمل هيكلًا تغيّر قبل سنوات. والقيم التي لا مقابل لها لا تُحذف؛ تُحفظ نصًا في السجل حتى لا يضيع معناها. أما قوالب ملفات الاستيراد نفسها وأعمدتها الإلزامية فمشروحة في دليل البيانات المطلوبة وقوالب الاستيراد.
الترحيل التجريبي ثم النهائي: الترتيب والتجميد
العينة التجريبية يجب أن تمثل التنوع لا السهولة: إدارة أو فرع كامل بكل أنواع بياناته، ودورة إلكترونية بحزمة SCORM، ودورة حضورية من Excel، ومتعلمون لهم شهادات منتهية وسارية، وحسابات خارجية. يراجعها أصحابها، وكل ملاحظة تُصنف: خطأ في المطابقة (يُصلح في الورقة ويُعاد)، أو خطأ في بيانات المصدر (يصلحه مالكها)، أو قرار جديد (يُوثق).
وفي الترحيل النهائي يهم الترتيب، لأن كل نوع بيانات يعتمد على ما قبله:
- الهيكل: الإدارات والفروع والوظائف والمجموعات.
- المستخدمون: بالمعرّف الموحد، مرتبطين بمكانهم في الهيكل وأدوارهم.
- الكتالوج والمحتوى: الدورات والبرامج والحزم وبنوك الأسئلة.
- التسجيلات الجارية: من هو مسجل الآن وفي أي مرحلة من الدورة.
- السجل التاريخي: الإكمال والدرجات والساعات والحضور.
- الشهادات: بأرقامها وتواريخ إصدارها وانتهائها.
وقبل النقل النهائي جمّد البيانات في النظام القديم: أوقف إنشاء الدورات والتسجيلات الجديدة فيه من تاريخ محدد. ما يحدث بعد التجميد (إكمال دورة جارية مثلًا) يُنقل في دفعة فروقات أخيرة. التجميد الذي لا يُعلن للمستخدمين يُنتج سجلات «ضائعة» بين النظامين، وإدارة هذه الفترة بالتفصيل في دليل التشغيل المتوازي عند الاستبدال.
المتعلمون في منتصف دورة وقت الانتقال
هذه الفئة أكثر ما يولد الشكاوى بعد الإطلاق، لأن الموظف يفتح المنصة الجديدة فيجد دورته تبدأ من الصفر. أمامك ثلاثة خيارات، ويُختار واحد لكل نوع من الدورات لا للمشروع كله:
| الخيار | يناسب | ما يجب الانتباه له |
|---|---|---|
| الإكمال في النظام القديم | دورات قصيرة تنتهي قبل الإيقاف | آخر موعد للإكمال معلن، ودفعة فروقات تنقل نتائجها |
| النقل مع التقدم | برامج طويلة متعددة الوحدات | ينتقل التقدم على مستوى الوحدة المكتملة، لا موضع التوقف داخل الحزمة |
| إعادة الإسناد بموعد جديد | تدريب إلزامي دوري يُجدد | إبلاغ المتعلمين ومديريهم، وعدم احتساب التأخير على الفترة الانتقالية |
أيًا كان الخيار، أبلغ المتعلمين قبل التجميد بما سيحدث لدوراتهم تحديدًا. الرسالة العامة «ننتقل إلى منصة جديدة» لا تكفي؛ ما يهم الموظف سؤال واحد: هل سأعيد ما أنجزته؟
ما الذي يُترك ولا يُنقل؟
الترحيل الذي يحاول نقل كل شيء يتأخر ويكلف، ثم لا يستفيد أحد من نصف ما نُقل. هذه البيانات تُترك عادة في أرشيف أو في نسخة النظام القديم:
- سجلات النشاط التفصيلية: كل نقرة ودخول. يحتاجها التحقيق في حادثة لا التشغيل.
- محاولات الاختبار بإجاباتها: تنتقل الدرجة النهائية، وتُؤرشف المحاولات إن طلبتها سياسة جهتك.
- النقاشات والرسائل: قيمتها في وقتها.
- حالة الجلسة داخل حزم SCORM: أين توقف المتعلم داخل الحزمة. تنتقل نتيجته النهائية، لا موضعه.
- الحسابات بلا نشاط ولا سجل: حسابات أُنشئت ولم تُستخدم.
- كلمات المرور: لا تنتقل في أي نظام محترم لأنها مخزنة مجزأة؛ الحل الدخول الموحد أو إعادة التعيين.
- التخصيصات والتقارير المبنية في النظام القديم: تنتقل حاجتها لا كودها؛ تُدرس في التحليل: وظيفة تعمل بالإعداد، أو تهيئة، أو تكامل، أو تطوير مخصص.
جدول التحقق بعد الترحيل
«تم الترحيل بنجاح» جملة لا تعني شيئًا بلا أدلة. اجعل القبول مشروطًا بجدول كهذا، ينفذه فريقك لا المزود وحده:
| الفحص | كيف يُنفذ | معيار القبول | من يعتمد |
|---|---|---|---|
| أعداد المستخدمين | مقارنة عدد المصدر بالمنقول لكل حالة (نشط، موقوف، مؤرشف) | تطابق، أو فرق مفسر بندًا بندًا | تقنية المعلومات |
| أعداد سجلات الإكمال | مقارنة لكل دورة ولكل سنة | تطابق، والفروق في قائمة مراجعة مغلقة | إدارة التدريب |
| عينة سجلات فردية | اختيار عشوائي لمتعلمين من كل إدارة، ومقارنة سجلهم بالمصدر سطرًا سطرًا | لا فروق في العينة | إدارة التدريب |
| الساعات التدريبية | مجموع ساعات كل إدارة لآخر سنة في المصدر والمنصة | تطابق المجموع | الموارد البشرية |
| الشهادات | التحقق من شهادات قديمة بأرقامها في صفحة التحقق | كل شهادة في العينة تظهر بحالتها الصحيحة | الجودة أو الامتثال |
| الصلاحيات | دخول بحسابات تجريبية لمدير ومدرب ومتعلم | كل دور يرى نطاقه فقط | تقنية المعلومات |
| المحتوى | تشغيل عينة حزم وملفات على الحاسب والجوال | تعمل وتسجل الإكمال | فريق المحتوى |
| التقارير | إعادة إنتاج تقرير امتثال كان يُستخرج من النظام القديم | النتيجة نفسها للفترة نفسها | الامتثال أو التدقيق الداخلي |
الفحص الأخير أقوى اختبار: إن أنتجت المنصة الجديدة تقرير الامتثال نفسه للربع الماضي بالأرقام نفسها، فالبيانات انتقلت بمعناها لا بشكلها فقط. وفي استبدال نظام LMS الحالي نموذج لتقرير المطابقة بالمصدر والمنصة والحالة لكل بند.
سيناريو: مركز تدريب يجمع ثلاثة مصادر في منصة واحدة
مثال افتراضي للتوضيح مركز تدريب أهلي بفرعين يخدم نحو 9,000 متدرب سنويًا بين أفراد وموظفي شركات عميلة. الدورات الإلكترونية على منصة سحابية تجارية ينتهي عقدها قريبًا، والحضوري في ملفات Excel لكل فرع، والشهادات تُصدر من قالب Word بأرقام متسلسلة وتُحفظ PDF في مجلد مشترك. جهات توظيف تتصل أسبوعيًا للتأكد من شهادات.
قرارات الجرد والمطابقة:
- المعرّف الموحد: رقم الجوال للأفراد، والرقم الوظيفي مع اسم الشركة العميلة لموظفي العملاء. ظهر في الملفات نحو 1,100 متدرب مكرر بصيغ أسماء مختلفة، دُمجت بعد مراجعة.
- التصدير: المنصة القديمة تتيح تصدير الإكمال من الواجهة دون تاريخ الإصدار الدقيق للشهادات؛ طلب المركز تصديرًا إضافيًا من المزود قبل إشعار الإنهاء.
- Excel: 46 ملفًا بأشكال مختلفة، وُحدت في قالب واحد، وما لا يحمل تاريخ حضور نُقل سجلًا تاريخيًا معلَّمًا.
- الشهادات: 14,200 شهادة بأرقامها القديمة نُقلت بياناتها لتعمل عليها صفحة التحقق في نظام الشهادات، ولم تُنقل ملفات PDF نفسها لأنها تُولّد من البيانات.
وفي التحقق ظهر أن 37 سجل إكمال في المصدر لا مقابل لها؛ فُسرت كلها: 29 لمتدربين حُذفت حساباتهم في النظام القديم مع بقاء سجلاتهم، و8 دورات تجريبية داخلية. هذا هو تقرير المطابقة الذي يُعتمد: فروق مفسرة لا «تطابق 100٪» بلا تفاصيل. وتفاصيل بيئة مراكز التدريب التي انتقلت إليها البيانات في صفحة المنصة لمراكز التدريب.
أخطاء تتكرر في مشاريع ترحيل LMS
- إشعار الإنهاء قبل التصدير التجريبي: تفقد الجهة نفوذها حين تكتشف أن التصدير ناقص.
- الاسم معرّفًا: ينتج أشخاصًا مكررين وسجلات موزعة.
- الهيكل من النظام القديم: يُنقل هيكل تغيّر، فتخرج التقارير خاطئة من اليوم الأول.
- إعادة ترقيم الشهادات: تتعطل كل شهادة قديمة يُراد التحقق منها.
- قبول بلا عينة فردية: الأعداد قد تتطابق والسجلات خاطئة؛ تطابق العدد لا يعني تطابق المحتوى.
- ترك المحتوى المشترى بلا مراجعة حقوق: بعض المحتوى مرخص للمنصة القديمة أو لعدد مستخدمين، ونقله يحتاج مراجعة الترخيص مع مالكه.
الأسئلة الشائعة
المزود مسؤول عن أن ينقل البيانات كما اتُفق في ورقة المطابقة، وجهتك مسؤولة عن صحة بيانات المصدر وعن اعتماد ورقة المطابقة وتقرير التحقق. لهذا يجب أن تُعتمد الورقة كتابة قبل الترحيل النهائي، وأن يوقع صاحب البيانات على القبول.
غالبًا يمكن جمع الأساسي من تقارير الواجهة ومن مصادر جهتك الأخرى (الموارد البشرية والملفات والشهادات)، لكن قد تُفقد تفاصيل كالتواريخ الدقيقة. لذلك يبدأ الحل من العقد الحالي: راجع بند تصدير البيانات قبل أي خطوة، واطلب التصدير وأنت ما زلت عميلًا.
بيانات المستخدمين البسيطة يمكن أن يستوردها فريقك بقالب Excel مع فحص الأخطاء قبل الاعتماد، كما في إدارة المتعلمين في المنصة. أما السجلات التاريخية والشهادات وربط عدة مصادر فالأفضل أن تكون ضمن نطاق الترحيل في العرض، بتقرير مطابقة مسؤول عنه طرف محدد.
يحدث، خاصة من مصادر لم تظهر في الجرد. احتفظ بالنظام القديم أو نسخة منه للقراءة فترة متفق عليها، واتفق مسبقًا في العقد على طريقة نقل الدفعات المتأخرة ومن يتحمل تكلفتها.
التوقيت الأنسب يكون بين دورات أو فترات، بعيدًا عن مواسم التدريب الإلزامي والتقارير السنوية. المهم أن يُبنى الجدول على تاريخ انتهاء العقد الحالي، مع هامش كافٍ للترحيل التجريبي قبل النهائي.
الخلاصة: ستة مخرجات معتمدة بدل «تم النقل»
نقل البيانات من LMS إلى آخر دون فقد السجلات لا يعتمد على أداة نقل، بل على ستة مخرجات يعتمدها أصحاب البيانات: جرد يشمل كل المصادر، وتصدير كامل مُختبر قبل إشعار الإنهاء، وورقة مطابقة بمعرّف موحد، وعينة تجريبية مراجعة، وترحيل نهائي بتجميد معلن، وتقرير تحقق بفروق مفسرة.
وإن أردت أن ترى هذه المراحل على بياناتك أنت، فأرسل وصف مصادرك وأحجامها مع طلب العرض، لنرد بخطة انتقال تبين ما يُنقل وما يُؤرشف إلى المنصة التعليمية. وإن كان مصدرك Moodle فاطلع أيضًا على صفحة الانتقال من Moodle.