سؤال

كنت أتساءل كيف يمكنني اكتشاف انتحال الكود مع جافا سكريبت. أرغب في اختبار التقديمات المهمة للواجبات المنزلية التي سأقوم بتوزيعها.

لقد بحثت في استخدام طحلب, ، لكن - من ما سمعته - فهو فقير جدًا لأي شيء آخر غير C. لسوء الحظ ، لا يمكنني اختباره بعد لأنني لا أمتلك عروضًا.

كيف يمكنني إجراء اكتشاف انتحال الكود مع JavaScript؟

هل كانت مفيدة؟

المحلول

يزعمون أن موس يعمل على جافا سكريبت. لماذا لا تجربها فقط. اكتب ملف JavaScript ، ثم قم بتعديله ، مثل الغشاش من شأنه تعديل رمز شخص ما وإطعامه إلى موس لمعرفة ما يقوله؟

نصائح أخرى

لن أخرج من طريقي لمحاولة الركض عبر مدقق الانتحال.

الرمز هو رمز والرمز السيئ هو رمز سيء. الأشخاص الذين لا يستطيعون رمز (أولئك الذين هم أكثر عرضة لنسخ/لصق رمز **) لا يملكون عمومًا رمزًا جيدًا. ستكون الصعوبات (والمناهج المشكوك فيها من حولهم) قابلة للاكتشاف بسهولة إذا كنت تستغرق بضع ثوان للتحقق من المصدر. شيء ما لن يتطابق ويجب أن يضربك في وجهك.

** أود أن أزعم أن الكود المتكيف غير مسنّن ما لم ينتهك نية توزيع المؤلفين (على سبيل المثال ينتهك حقوق الطبع والنشر أو الترخيص) وسيشجع الطلاب ببساطة على توثيق الموارد الحالية ، إن وجدت ، كما استخدموا كقاعدة و/أو دمجها بالإضافة إلى تشجيعهم على فهم الكود وتكييفه لتناسب احتياجاتهم (ولجعله أفضل ، هناك الكثير من الرموز). أفعل هذا طوال الوقت لـ "أعمال البرمجة الحقيقية". بالطبع ، ليس منهجي :-)

أقوم بإنشاء أدوات اكتشاف استنساخ ، والتي تجد كتلًا مماثلة من التعليمات البرمجية عبر الملفات. يرى كلوندر نظرة عامة ومثال تقارير. يعمل Clonedr لمجموعة واسعة من اللغات ، ويستخدم بنية Langauge لتحقيق الكشف عن استنساخ فعال وفعال.

وفقًا لتعليقات Yar ، فإن قطع صقور JavaScript إلى Google ستعمل بشكل جيد - ولكنه يمنعهم من الغش الواقعي؟

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

إذا كان الجميع قد "خدع" لأول مرة ، فهذا شيء واحد. ولكن إذا كان أي شخص غير قادر على إعادة واجباته المنزلية في الفصل ، فإنهم أ) غش (وهو أمر سيء بما فيه الكفاية) و ب) لا يتعلمون شيئًا (وهو أسوأ).

سيحدث استخدام الإنترنت إلى "البحث" دائمًا - لكن الأشخاص الذين ينسون "أبحاثهم" يخونونك أنت ولأنفسهم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top