اشترك في نشرتنا البريدية
اطلع على آخر الأخبار مباشرة من بريدك الإلكتروني.
نظام إدارة التعلم للفرق الفلسطينية: اختبار صلاحيات المشرف وحماية سجلات التدريبفي الأسبوع الأول بعد فتح نظام إدارة التعلم للمشرفين في شركة فلسطينية صغيرة، يتصل موظف بمسؤولة التدريب ليسأل: كيف عرف مشرف قسم آخر أنه لم يجتز اختبار المنتجات الجديد؟ وبعد البحث يتبين أن الموظف شارك قبل أشهر في مشروع مع ذلك القسم، فبقي اسمه ونتائجه كلها ظاهرة في قائمة المشرف.
وفي الشهر نفسه، تلاحظ مسؤولة التدريب أن حضور جلسة تدريبية سابقة عُدّل بعد أسبوعين من انعقادها، دون أن تعرف من عدّله ولماذا. لا شيء من ذلك مقصود، لكنه يكشف أمرين: صلاحيات أُعدّت ولم تُختبر، وسجلات يمكن تغييرها دون أثر.
يقدم هذا المقال لفرق الموارد البشرية وتقنية المعلومات والمشتريات التي تعمل مع فرق فلسطينية نص اختبار عمليًا يُنفَّذ بحسابات تمثيلية خلال جلسة واحدة، ويجيب عن سؤالين: هل يرى كل مشرف بيانات فريقه فقط؟ وهل تبقى سجلات التدريب في نظام إدارة التعلم صحيحة ومحمية من التعديل غير المبرر؟
لماذا تحتاج الفرق الصغيرة إلى اختبار لا إلى إعداد فقط؟في المؤسسات الكبيرة قد يكشف خطأ في الصلاحيات قائمة بأسماء لا يعرفها من يراها. أما في فريق من خمسة أشخاص، فكل اسم زميل معروف، وكل نتيجة تُنسب إلى شخص بعينه. كما تتداخل الأدوار في المؤسسات الصغيرة أكثر: مشرف يغطي فريق زميله أثناء إجازته، ورئيس فريق يتعلم في برنامج قيادي مع زملاء من فرق أخرى، ومسؤول واحد يجمع التدريب والموارد البشرية والتقارير.
لذلك ابدأ بمصفوفة صلاحيات مكتوبة تحدد لكل دور نطاقه، والبيانات التي يراها، والإجراءات المسموح بها. وإذا لم تكن قد صممتها بعد، فيشرح دليلنا حول إدارة صلاحيات LMS في الشركات السعودية متعددة الفروع طريقة بنائها، ومبادئها تنطبق على الفرق الصغيرة أيضًا. أما هذا المقال فيبدأ من حيث تنتهي المصفوفة: كيف تتأكد من أن نظام إدارة التعلم يلتزم بها فعلًا؟
الحسابات التمثيلية: من تحتاج إلى تجربته؟نفّذ الاختبار في بيئة تجريبية من نظام إدارة التعلم، أو بحسابات تجريبية لأشخاص وهميين، ولا تستخدم سجلات موظفين حقيقيين. أنشئ فريقين أو ثلاثة فرق صغيرة بأسماء عربية وهمية، ثم حسابًا لكل حالة تريد إثباتها:
وأعطِ كل موظف وهمي مجموعة صغيرة من السجلات: دورة مكتملة، واختبارًا لم يجتزه، وحضور جلسة حضورية، ودورة قيد التنفيذ. هذه هي السجلات التي سيحاول الاختبار رؤيتها أو تغييرها أو حمايتها.
وميّز الحسابات التجريبية بوضوح، كأن تبدأ أسماؤها بكلمة «تجربة»، حتى لا يخلط أحد بينها وبين موظفين حقيقيين. وتأكد من أنها لا تظهر في تقارير الإدارة الفعلية ولا ترسل تذكيرات إلى بريد أحد، ثم عطّلها أو احذفها من نظام إدارة التعلم بعد انتهاء الاختبار وفق ما تسمح به سياستكم.
كيف تكتب نص الاختبار؟نص الاختبار قائمة خطوات مرقمة، لكل خطوة: الحساب المستخدم، والإجراء، والنتيجة المتوقعة، والنتيجة الفعلية، والدليل من لقطة شاشة أو ملف، ثم نجاح أو إخفاق. واكتب النتيجة المتوقعة قبل الدخول، لأن من يختبر دون توقع مكتوب يميل إلى قبول ما يعرضه النظام على أنه طبيعي. وقد تبدو خطوة مكتملة هكذا: الحساب: مشرف الفريق الأول؛ الإجراء: فتح رابط سجل موظف من الفريق الثاني؛ النتيجة المتوقعة: رسالة رفض دون أي اسم أو نتيجة؛ الدليل: لقطة شاشة مؤرخة.
ويستعير هذا النص فكرتين من دليل OWASP لاختبار أمن تطبيقات الويب، الذي يميز في اختبار تجاوز مخطط الصلاحيات بين الوصول الأفقي، حين يصل مستخدم إلى بيانات مستخدم آخر له الدور نفسه، والوصول العمودي، حين يحصل مستخدم على دور أعلى من دوره. وفي نظام إدارة التعلم، يعني الأول أن يرى مشرف الفريق الأول بيانات الفريق الثاني، ويعني الثاني أن يعدّل مشرف نتيجة لا يحق تعديلها إلا لمسؤولة التدريب.
ومن يشارك في الجلسة؟ يكفي ثلاثة أشخاص: من يعرف المصفوفة من الموارد البشرية أو التدريب، ومن يعرف الإعداد من تقنية المعلومات أو المزود، وشخص ثالث يدوّن النتائج ويحفظ الأدلة. واتفقوا قبل البدء على قاعدة واحدة: أي خطوة يرى فيها حساب بيانات خارج نطاقه أو يغيّرها تُعدّ إخفاقًا يمنع فتح المنصة للمشرفين حتى يُعالج ويُعاد اختباره.
الجزء الأول: هل يرى كل مشرف فريقه فقط؟ادخل إلى نظام إدارة التعلم بحساب كل مشرف على حدة، ونفّذ الخطوات الآتية:
والخطوتان الثانية والثالثة مأخوذتان من اختبار OWASP للإشارة المباشرة غير الآمنة إلى الكائنات، الذي يوصي باستخدام مستخدمَين تجريبيَّين على الأقل لكل منهما سجلاته، ثم تغيير القيمة التي تشير إلى السجل لمعرفة ما إذا كان يمكن الوصول إلى بيانات المستخدم الآخر. ولا يحتاج ذلك إلى خبير في أمن المعلومات؛ يكفي نسخ رابط من جلسة وفتحه في جلسة أخرى.
وكرر الخطوات من الهاتف، لأن المشرفين يتابعون فرقهم غالبًا بين المهام، وقد تعرض نسخة الهاتف القوائم بطريقة مختلفة. وإذا كان المشرف يحتاج إلى أكثر من حالة الإكمال، كتقدم الموظف مرحلة بمرحلة حين تُقسَّم الممارسة بين مواعيد العمل كما في دليلنا حول تصميم ممارسة مرنة بين مواعيد العمل للفرق الفلسطينية، فأضف هذه الشاشات إلى النص.
الجزء الثاني: هل تبقى سجلات التدريب في نظام إدارة التعلم صحيحة ومحمية؟الرؤية نصف الاختبار. أما النصف الآخر فهو صحة السجلات التي يراها المشرف، وهل يستطيع أحد تغييرها في نظام إدارة التعلم دون أن يترك أثرًا. تابع النص:
وإذا كانت سياستكم تسمح للمشرف بتصحيح الحضور، فحدّد لذلك مهلة واضحة، كيومين بعد الجلسة، ينتقل بعدها التصحيح إلى مسؤولة التدريب مع ذكر السبب. ثم اختبر المهلة نفسها: تصحيح داخلها ينجح ويُسجَّل باسم من أجراه، وتصحيح بعدها يُرفض. فالمهلة المكتوبة التي لا يطبقها النظام لا تحمي السجل.
وإذا لم تتطابق السجلات مع الدليل، فراجع تعريف كل حالة قبل أن تلوم الصلاحيات؛ ويتناول دليلنا حول اختبار تقارير إكمال التدريب في LMS هذه التعريفات. ثم حدّد، وفق سياسات الموارد البشرية وحماية البيانات في مؤسستك، مدة بقاء سجلات الموظفين السابقين في نظام إدارة التعلم ومن يحق له الاطلاع عليها.
بعد الجلسة: من يعتمد النتيجة ومتى يُعاد الاختبار؟لخّص النتيجة في صفحة واحدة: عدد الخطوات، والخطوات التي أخفقت، وما طُلب من المزود أو فريق الإعداد، وموعد إعادة الاختبار. ويوقّع عليها ممثل عن الموارد البشرية وآخر عن تقنية المعلومات قبل فتح نظام إدارة التعلم للمشرفين، حتى يكون القرار موثقًا لا شفهيًا.
ثم احتفظ بالنص نفسه وأعد تنفيذه كلما تغيّر شيء يمس الصلاحيات: تحديث رئيسي للمنصة، أو تعيين مشرف جديد، أو تغطية بالإنابة، أو دمج فريقين صغيرين في فريق واحد. فالنص الذي نجح مرة دليل على أن الإعداد كان صحيحًا يومها، والنص الذي يستمر في النجاح هو ما يطمئن الموظفين إلى أن بياناتهم في مكانها الصحيح.
مثال افتراضي: شركة تأمين بمكاتب في رام الله ونابلس والخليلالمثال التالي افتراضي، والغرض منه توضيح الطريقة فقط.
شركة تأمين صغيرة لها مكاتب في رام الله ونابلس والخليل، يعمل فيها نحو 55 موظفًا ضمن ثمانية فرق صغيرة، وتنقل دورات المنتجات وخدمة العملاء والإجراءات الداخلية إلى نظام إدارة التعلم. وقبل منح المشرفين صلاحياتهم، تُعد مسؤولة التدريب مع زميل من تقنية المعلومات تسعة حسابات تمثيلية ونصًا من 20 خطوة، وينفذانه في صباح واحد.
تخفق ثلاث خطوات. يحتفظ المشرف بالإنابة بوصوله إلى فريق نابلس بعد انتهاء التغطية بأسبوع، لأن الصلاحية مُنحت دون تاريخ انتهاء. ويستطيع مشرف في الخليل تغيير تاريخ حضور جلسة سابقة دون أن يظهر ذلك في أي سجل. وحين يُعطَّل حساب موظف تجريبي، يختفي تاريخه التدريبي من تقرير السجل الكامل، فلا يمكن إثبات دورة إلزامية أكملها قبل مغادرته.
تطلب الشركة من المزود ربط كل صلاحية بالإنابة بتاريخ انتهاء، وقصر تعديل الحضور بعد يومين من الجلسة على مسؤولة التدريب مع ذكر السبب، وإبقاء سجلات الحسابات المعطلة ظاهرة في تقارير السجل. وبعد أسبوعين يُعاد النص كاملًا ببيانات تجريبية جديدة، فتنجح الخطوات العشرون، ويُفتح نظام إدارة التعلم للمشرفين.
الخلاصةفي الفرق الصغيرة، يكشف خطأ الصلاحيات زملاء معروفين بأسمائهم، ويُضعف التعديل غير الموثق ثقة الجميع في السجل. والمصفوفة تحدد ما ينبغي أن يحدث، لكن نص اختبار بحسابات تمثيلية هو وحده ما يبيّن ما يفعله نظام إدارة التعلم فعلًا.
اكتب النتيجة المتوقعة لكل خطوة، واختبر الوصول الأفقي والعمودي، وجرّب الروابط المباشرة، وطابق السجلات مع الدليل، وتأكد من أن كل تصحيح يترك أثرًا، ثم أعد النص بعد كل تغيير. فجلسة واحدة من بضع ساعات تحمي الموظفين وتحمي السجل معًا.
اضغط هُنا. إذا كنت تستعد لمنح المشرفين صلاحياتهم في نظام إدارة التعلم وتريد رأيًا ثانيًا في نص الاختبار، يمكنك مناقشة متطلباتك مع فريق SkillUp MENA.




