وثيقة
A plagiarism detection tool supporting campus portal
الناشر
Sultan Qaboos University
ميلادي
2003
اللغة
الأنجليزية
الملخص الإنجليزي
Campus portal is the entry point for a college or university providing access to campus's electronic resources and services through authentication process depending on users' role in campus. It was aimed in this thesis to design a plagiarism detection tool among java programming assignments and plug this tool into a campus portal through a learning management system (LMS). The tool was designed using the attribute counting metric, where ten metrics were used in the study to compare the assignments pairs and hence produce similarity ratios to measure plagiarism. The tool provided good results among the used set of data.Up on the previous aim, a study of the concept of campus portals and the ability to shift the SQU campus Website into a campus portal. Up on the study made, it was found that the SQU is not yet ready for the shift and more concentration need to be made on developing the resources and services provided by the SQU intranet. Analysis and design of a proposed SQU campus portal was made with a study of the analysis and design of the WebCT (LMS). The tool was then plugged into WebCT LMS as part of it, and then ran successfully on a set of data.The examination made on the metrics used by the tool, showed that the weight of a metric in the calculated similarity ratio is affected by the use of that metric through the program. Metric's weight increases by the increase of its use through a program. Hence, keywords and methods are the metrics with higher weights. As well, comparison was made between the tool designed by the current research and another tool (JPlag), which uses the structure metric approach. Due to that comparison, it was found that results of both tools were close in most sets of the data used in the study. The designed tool gave better results in cases of very close copies, and assignments aimed to novice programmers than to experience ones. JPlag gave better results in more experienced programs. JPlag, also better detected pairs with simple changes in naming, loop statements and use of redundant statements, than the other tool. While pairs with changes in order of lines were better detected by the research-designed tool.
الوصف
Thesis
المجموعة
URL المصدر
الملخص العربي
تعتبر البوابة الإلكترونية للحرم الجامعي بمثابة نقطة الدخول أو العبور للحرم الجامعي التي نخول المستخدم استخدام المصادر والخدمات الإلكترونية بواسطة توثيق هوية المستخدم بحسب الدور الذي يلعبه بالجامعة. هدف البحث الحالي هو إعداد أداة أو نظام لكشف عمليات الانتحال في وظائف أو واجبات الطلاب المنزلية في مجال البرمجة بلغة الجافا Java) ومن ثم توصيل النظام ببوابة إلكترونية ليعمل من خلال نظام الإدارة عملية التعليم (learning management systemLMS الأداة صممت باستخدام طريقة حساب الوحدات المستخدمة في البرنامج. في هذه الدراسة تم استخدام عشر وحدات قياسية المقارنة أزواج الواجبات المقدمة من قبل الطلاب وبالتالي إنتاج نسب التشابه فيما بين هذه الأزواج لقياس نسبة الانتحال. ولقد كانت النتائج التي تم الحصول عليها من النظام المصمم جيدة ومرضية تبعا للعينات التي تم استخدامها في الدراسة.
التحقيق الهدف السابق، تمت دراسة مفهوم البوابة الإلكترونية للحرم الجامعي وإمكانية تحويل الموقع الإلكتروني لجامعة السلطان قابوس إلى بوابة إلكترونية للجامعة. وقد وجد تبعا للدراسة التي أقيمت أن جامعة السلطان قابوس ليست متأهبة بعد لهذا التحول وأن مزيد من التركيز مطلوب لتطوير المصادر والخدمات الإلكترونية التي يقدمها الحرم الجامعي حاليا من خلال الإنترانيت. وفي ثنايا هذا البحث تم تقديم مخطط وتحليل مقترح لبوابة إلكترونية لجامعة السلطان قابوس. كما تم إجراء تحليل النظام WebCT LMS المستخدم من قبل الجامعة لإدارة عملية التعليم في البرامج التي تدرس بالجامعة . كما تم إلحاق النظام المسبق تصميمه بنظام WebCT ليعمل كجزء منه ومن ثم تم التشغيل بنجاح على مجموعة من الواجبات الطلابيةأوضحت الاختبارات التي أجريت على النظام المصمم أن وزن الوحدة المستخدمة في حساب نسب التشابه بين أزواج البرامج يزداد طرديا بزيادة نسبة استخدام هذه الوحدة في البرنامج الواحد. كما تمت مقارنة النظام المصمم في البحث الحالي مع نظام آخر هو نظام JPlag. ويعمل في نفس المجال ولكن باستخدام طريقة مقارنة أزواج البرامج من ناحية البنية والتركيب. نتائج كلا النظامين كانت متقاربة في معظم الحالات في العينات المستخدمة في الدراسة، وقد أعلى النظام المصمم في هذا البحث نتائج أفضل عند تجريبه على الواجبات الموجهة للطلاب المبتدئين في البرمجة وفي حالات وجود نسخ برامج متقاربة جدا في الواجب الواحد وأيضا عند تغيير ترتيب الخطوات في النسخة الواحدة من البرنامج. من ناحية أخرى، اعطى نظام JPlag نتائج أفضل في حالات الواجبات الموجهة للطلاب ذوي الخبرة في البرمجة، وفي الحالات التي تكون فيها حلول الطلاب متشابهة مع اختلافات في التسمية أو في الخطوات الحلقية أو التكرارية أو في الخطوات الفائضة أو المسهبة.
التحقيق الهدف السابق، تمت دراسة مفهوم البوابة الإلكترونية للحرم الجامعي وإمكانية تحويل الموقع الإلكتروني لجامعة السلطان قابوس إلى بوابة إلكترونية للجامعة. وقد وجد تبعا للدراسة التي أقيمت أن جامعة السلطان قابوس ليست متأهبة بعد لهذا التحول وأن مزيد من التركيز مطلوب لتطوير المصادر والخدمات الإلكترونية التي يقدمها الحرم الجامعي حاليا من خلال الإنترانيت. وفي ثنايا هذا البحث تم تقديم مخطط وتحليل مقترح لبوابة إلكترونية لجامعة السلطان قابوس. كما تم إجراء تحليل النظام WebCT LMS المستخدم من قبل الجامعة لإدارة عملية التعليم في البرامج التي تدرس بالجامعة . كما تم إلحاق النظام المسبق تصميمه بنظام WebCT ليعمل كجزء منه ومن ثم تم التشغيل بنجاح على مجموعة من الواجبات الطلابيةأوضحت الاختبارات التي أجريت على النظام المصمم أن وزن الوحدة المستخدمة في حساب نسب التشابه بين أزواج البرامج يزداد طرديا بزيادة نسبة استخدام هذه الوحدة في البرنامج الواحد. كما تمت مقارنة النظام المصمم في البحث الحالي مع نظام آخر هو نظام JPlag. ويعمل في نفس المجال ولكن باستخدام طريقة مقارنة أزواج البرامج من ناحية البنية والتركيب. نتائج كلا النظامين كانت متقاربة في معظم الحالات في العينات المستخدمة في الدراسة، وقد أعلى النظام المصمم في هذا البحث نتائج أفضل عند تجريبه على الواجبات الموجهة للطلاب المبتدئين في البرمجة وفي حالات وجود نسخ برامج متقاربة جدا في الواجب الواحد وأيضا عند تغيير ترتيب الخطوات في النسخة الواحدة من البرنامج. من ناحية أخرى، اعطى نظام JPlag نتائج أفضل في حالات الواجبات الموجهة للطلاب ذوي الخبرة في البرمجة، وفي الحالات التي تكون فيها حلول الطلاب متشابهة مع اختلافات في التسمية أو في الخطوات الحلقية أو التكرارية أو في الخطوات الفائضة أو المسهبة.
قالب العنصر
الرسائل والأطروحات الجامعية