هل يكشف Codility الغش؟
بقلم Aaron Cao · آخر تحديث

نعم. يضع كل تقرير من Codility Screen علامة على وقت مغادرتك التبويب ومكان لصق النص، وتضيف المراقبة (proctoring) تبديلات التبويب المسجلة والكود الملصق والإنجاز السريع بشكل غير معتاد. بعد التسليم تتم مقارنة الكود بحلول سابقة لقياس التشابه. تذهب التنبيهات إلى مراجع بشري، وليس إلى رفض تلقائي.
ماذا يرى Codility أثناء عملك؟
تريد أن تعرف هل هناك من يراقبك أثناء العمل. بعض ذلك يحدث في كل اختبار، ويزداد حين يفعّل صاحب العمل المراقبة. يستعرض هذا القسم الفحوص بالترتيب الذي تحدث به، ليتضح التوقيت.
يتضمن كل تقرير من Codility Screen خطًا زمنيًا للمهمة. حتى سبتمبر 2026، يوثّق دليل التقارير من Codility علامتين عليه: متى كان المرشح «خارج التركيز» وأين يظهر «نص ملصق في المحرر». وينطبق ذلك سواء كان الاختبار مراقبًا أم لا، فيستطيع المراجع أن يرى متى غادرت التبويب وأين وصلت كتلة من الكود دفعة واحدة.
عندما يفعّل صاحب العمل المراقبة، تصبح هذه العلامات أحداث سلوك متتبَّعة:
- تبديل التبويبات: في كل مرة تبتعد فيها عن تبويب Codility.
- محاولات اللصق: تُسجَّل مع الكود الذي تم لصقه.
- نسخ المهمة: محاولات نسخ وصف المهمة.
- السرعة: إنجاز المهمة بسرعة غير معتادة.
تتطلب بعض التقييمات أيضًا ملء الشاشة، أو صورة أو فحصًا بالكاميرا للتحقق من الهوية، أو تطبيق Codility App for Device Integrity الذي تقول وثائق Codility إنه يستطيع اكتشاف أدوات الغش العاملة على الجهاز. لا يكشف أي من هذه محتوى تبويب آخر: يرى Codility أنك غادرت، لا ما كنت تنظر إليه.
ماذا يحدث بعد التسليم، وهل يستطيع كشف كود الذكاء الاصطناعي؟
بعد التسليم، يمر الكود بمقارنة تشابه مع مجموعة من التسليمات السابقة والحلول المتاحة للعموم. هذا الفحص هو الأثقل وزنًا، لأن المسألة المعروفة لها آلاف الإجابات السابقة للمقارنة.
لا تبحث مقارنة التشابه عن نص مطابق. إنها تقارن البنية: شكل المنطق، وأنماط المتغيرات، وترتيب العمليات. إعادة تسمية المتغيرات وإعادة التنسيق لا تغيّران النتيجة كثيرًا، لأن ما يُقاس هو البنية الأساسية. وينتج النهج نفسه إنذارات كاذبة أيضًا. الخوارزمية القياسية المكتوبة بالطريقة القياسية تشبه كل نسخة صحيحة أخرى منها، وليس للبحث الثنائي إلا طرق محدودة للكتابة.
يقول Codility أيضًا إنه يساعد أصحاب العمل على كشف الكود المولّد بالذكاء الاصطناعي، لكنه لا ينشر كيف. أما الإشارات التي يوثقها فغير مباشرة: النص الملصق، والوقت خارج التركيز، والإنجاز السريع بشكل غير معتاد، والتشابه مع حلول معروفة. ويستطيع Codility أيضًا إعادة تشغيل الترتيب الذي كُتب به حلك، فيرى المراجع هل نما سطرًا بسطر أم ظهر في كتلة واحدة.
تجد تحليلات مماثلة لمزوّدي تقييم آخرين في مركز موضوع قابلية الكشف.
ماذا يحدث عند وضع علامة على تقرير؟
يصل التقرير إلى مسؤول توظيف أو مهندس مع التنبيه مرفقًا، إلى جانب الكود الخاص بك وتوقيتاتك وعلامات التركيز واللصق وسجل التعديلات. ما يحدث بعد ذلك يعتمد كليًا على الشركة. بعضها يستبعد المرشح؛ وكثير منها يعدّه سببًا لإضافة جولة متابعة مباشرة تشرح فيها تسليمك بنفسك.
وُضعت علامة على مهندس بيانات يتقدم إلى شركة لوجستية بسبب حل طابق تطبيقًا شائعًا في الكتب الدراسية. استغرقت مكالمة المتابعة خمس عشرة دقيقة: شرح النهج، وعدّله مباشرة عند الطلب، واستمرت العملية. القدرة على الدفاع عن الكود الخاص بك هي ما يختبره التنبيه في النهاية.
ما الذي يسجله SubcueAI أثناء مقابلة مباشرة، وما الذي يخزّنه بعد ذلك، موضح في صفحة الأمان.
أين يناسب SubcueAI، وأين لا يناسب
يساعد SubcueAI في المحادثات المباشرة. يلتقط تطبيق macOS وWindows الأصلي صوت النظام مع الميكروفون ويعرض الاقتراحات في overlay محلي عائم؛ أما Side Panel في إضافة المتصفح فيقدم live assist لتبويب اجتماع على متصفحات Chromium، ويلتقط صوت ذلك التبويب فقط. لا ينضم أي بوت اجتماعات إلى المكالمة، ولا يُحقن أي شيء في صفحة الاجتماع.
تقييم Codility ليس محادثة، لذلك لا ينطبق شيء من ذلك. إذا كان التقييم مراقبًا أو كانت شاشتك تُلتقط، فإن الـ overlay داخل اللقطة، وهذا حدّ وليس مشكلة إعدادات. والاختبار الذي يتطلب Codility App for Device Integrity مصمم للبحث عن الأدوات العاملة على الجهاز أيضًا. أما Codility Interview، وهو الصيغة المباشرة التي تبرمج فيها مع مهندس، فهو أقرب إلى المحادثة، لكن المحاور يرى أحداث التركيز واللصق نفسها فور حدوثها.
الجولات التي صُمم لها SubcueAI هي مقابلة مسؤول التوظيف، والمقابلات السلوكية، ومناقشة التصميم التي تلي عادةً تقييمًا ناجحًا. أما بالنسبة للتقييم نفسه، فالتحضير المفيد هو التدريب المحدد بوقت، وهو متاح في صفحة المقابلة التجريبية.
الأسئلة الشائعة
هل يستطيع Codility كشف ChatGPT؟
هل يسجل Codility شاشتك أو كاميرا الويب؟
هل يسجل Codility عندما أبدّل التبويبات؟
هل ستؤدي درجة تشابه عالية إلى رفضي تلقائيًا؟
هل يمكنني استخدام SubcueAI أثناء اختبار Codility؟
المصادر
- Does Codility Detect Tab Switching and Copy-Paste? · trycontrol.app
- Reshaping the Future of Campus Recruiting (Codility) · codility.com
- Codility Pricing & Review: Is it a Good Value for Money? · xobin.com