هل يكشف Codility الغش؟

بقلم Aaron Cao · آخر تحديث

هل يكشف Codility الغش؟
نعم. يضع كل تقرير من Codility Screen علامة على وقت مغادرتك التبويب ومكان لصق النص، وتضيف المراقبة (proctoring) تبديلات التبويب المسجلة والكود الملصق والإنجاز السريع بشكل غير معتاد. بعد التسليم تتم مقارنة الكود بحلول سابقة لقياس التشابه. تذهب التنبيهات إلى مراجع بشري، وليس إلى رفض تلقائي.

نعم. يضع كل تقرير من 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 شاشتك أو كاميرا الويب؟

تركّز تقارير Codility على تغيّرات التركيز وأحداث اللصق وسجل تعديلات الكود، وليس على فيديو لشاشتك. فحوص الكاميرا والهوية خيارات لكل تقييم يفعّلها فريق التوظيف، وليست الوضع الافتراضي في كل اختبار. فحص النظام قبل بدء المؤقت هو المكان الذي يظهر فيه شرط الكاميرا أو التطبيق.

هل يسجل Codility عندما أبدّل التبويبات؟

نعم. يضع الخط الزمني للمهمة في كل تقرير علامة على الوقت خارج التركيز، ومع تفعيل المراقبة تصبح تبديلات التبويب أحداثًا متتبَّعة. يرى Codility أنك غادرت، لا ما عرضه التبويب الآخر. النظرة السريعة لا تلفت المراجعين؛ أما نمط الغيابات الطويلة التي تعقبها كتل كود مكتملة فهو ما يغيّر طريقة قراءة التقرير.

هل ستؤدي درجة تشابه عالية إلى رفضي تلقائيًا؟

لا. يدخل التنبيه في تقرير يقرؤه شخص. كثير من الفرق تستجيب بإضافة جولة مباشرة تشرح فيها تسليمك، ولهذا فإن قدرتك على شرح كودك أهم من الدرجة.

هل يمكنني استخدام SubcueAI أثناء اختبار Codility؟

لا. SubcueAI مساعد للمحادثات المباشرة مخصص لجولات المقابلات الشفهية. التقييم الذي يتضمن التقاط الشاشة أو المراقبة أو فحص Device Integrity خارج ما صُمم له، وسيكون الـ overlay داخل أي تسجيل للشاشة.

المصادر

أسئلة ذات صلة

← المزيد عن قابلية الاكتشاف والخصوصية