Ανίχνευση λογοκλοπής Εγχειρίδιο προγράμματος πελάτη

Σχετικά έγγραφα
Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Εγκατάσταση του 1992 OpenHome

ΕΡΓΑΣΤΗΡΙΟ 1: Εισαγωγή, Χρήσιμες Εφαρμογές

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

Εγκατάσταση του 1992 OpenHome 10

Εγχειρίδιο Φοιτητή. Course Management Platform. Εισαγωγή. for Universities Ομάδα Ασύγχρονης Τηλεκπαίδευσης Παν. Μακεδονίας Σεπτέμβριος 2004

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ ΙΣΟΖΥΓΙΩΝ ΚΡΕΑΤΟΣ

Οδηγίες Εγκατάστασης tube & έναρξης δοκιμαστικών μαθημάτων

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ SCADA Pro 16

Αναλυτικός οδηγός της ενημέρωσης των Windows 8.1

ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ E-LEARNING - 2 -

Εγχειρίδιο Χρήστη - Μαθητή

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΓΡΑΜΜΑΤΕΙΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ESCHOOL

Εγχειρίδιο Φοιτητών. 1. Εισαγωγή

Οδηγός γρήγορης εκκίνησης


Δημιουργία μιας εφαρμογής Java με το NetBeans

Lexicon Software Pachutzu

Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility. (διαδικτυακή εφαρμογή)

Εγχειρίδιο Φοιτητών. 1. Εισαγωγή

Στο παράθυρο που θα εµφανιστεί πατήστε το κουµπί Unzip.

Υπολογισμός και αποστολή Αναλυτικής Περιοδικής Δήλωσης

Οδηγίες χρήσης Πώς να χρησιμοποιήσετε το FastBanner

Κέντρο υποστήριξης HP. Εισαγωγή. Τι χρειάζεται να γνωρίζετε. Λήψη και εγκατάσταση της λύσης Vista στα Windows 8. 1 of 5 1/7/2014 2:09 μμ

Οδηγίες εγκατάστασης Δορυφορικής κάρτας Technisat

Εγχειρίδιο Εγκατάστασης και Χρήσης Εκπαιδευτικής Εφαρμογής

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb)

EAGLE ΕΓΧΕΙΡΙΔΙΟ ΕΓΚΑΤΑΣΤΑΣΗΣ

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7

Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

Academia Financials Γενική Λογιστική ΠΕΡΙΕΧΟΜΕΝΑ

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

BHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P.


Οδηγίες EQL Desktop (rev ) ΣΥΝ ΕΣΗ S-710 ΜΕ ΚΑΛΩ ΙΟ USB ΠΡΟΚΑΤΑΡΚΤΙΚΕΣ ΕΡΓΑΣΙΕΣ

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων...

1. Τρόποι πρόσβασης στο σας

Online Τιμολόγηση Ηλεκτρονική Αίτηση Ασφάλισης Βασικές οδηγίες λειτουργίας

ΥΠΕΠΘ / ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ


Εγχειρίδιο Φοιτητή. Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Α.Σ.ΠΑΙ.Τ.Ε.

Εργαλείο Μετατροπής Αρχείων

«Σύστημα ΔΕΠ» ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 1.1

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΥΠΗΡΕΣΙΑ OTE TV GO ΣΕ ΥΠΟΛΟΓΙΣΤΗ (PC/LAPTOP)

Περιεχόµενα ΚΕΦΑΛΑΙΟ 1 Εγκατάσταση ψηφιακών πιστοποιητικών «Κατέβασµα» του αρχείου µε την αλυσίδα πιστοποιητικών Εγκατάσταση της αλυ

Αναλυτικά Φύλλα Μισθοδοσίας

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΥΠΟΔΟΜΗΣ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ΤΗΛΕΟΜΟΙΟΤΥΠΟΥ (FAX) ΜΕΣΩ ΤΗΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ WEBUTIL

Ενημέρωση σε Windows 8.1 από τα Windows 8

(Αντιγραφή) ή χρησιμοποιήστε το πληκτρολόγιο για να καταχωρίσετε τους αριθμούς των αντιγράφων. Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης

Εισαγωγή. Περιεχόμενα της συσκευασίας. Τεχνικές Προδιαγραφές. Απαιτήσεις συστήματος. Ελληνική Έκδοση. IP002 Sweex USB Internet Phone

Οδηγίες Λειτουργίας. Ιστοσελίδα εφαρμογών

Οδηγίες Λειτουργίας Ιστοσελίδα εφαρμογών

Υπηρεσία διαμοιρασμού αρχείων

ΓΕΝΙΚΟ ΝΟΣΟΚΟΜΕΙΟ ΡΟΔΟΥ ΤΜΗΜΑ ΟΡΓΑΝΩΣΗΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΝΟΣΗΛΕΙΑΣ ΑΣΘΕΝΩΝ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΕΚΔΟΣΗ 1.0

Οδηγίες Εγκατάστασης της εφαρμογής Readium και Readium για μαθητές με αμβλυωπία για την ανάγνωση βιβλίων epub σε Υπολογιστή.

Εγκατάσταση του εκτυπωτή από το CD λογισμικού και τεκμηρίωσης

Εγχειρίδιο Χρήσης Εφαρμογής Συστήματος Διαχείρισης Λογισμικού

Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. ( 2. Τοπικά 3. Σε δωρεάν Server

Εγχειρίδιο Φοιτητών. 1. Εισαγωγή

1. Εγκατάσταση του NetMeeting

Εγχειρίδιο διαχείρισης χρηστών και λιστών διανομής για τον Υπεύθυνο Φορέα του Δικτύου "Σύζευξις" -1-

Η υπηρεσία του Π.Κ. αλλάζει!

1. Βασικές Λειτουργίες των Windows

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης

ΓΛΩΣΣΑ Η ΕΛΛΗΝΙΚΗ ΟΙ ΠΕΡΙΠΕΤΕΙΕΣ ΤΩΝ ΛΕΞΕΩΝ. Εγχειρίδιο λογισμικού

ΥΠΕΠΘ / ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ

Message Broadcasting. Περιβάλλον λειτουργίας. Εγκατάσταση του Message Broadcasting. Δημιουργία μηνυμάτων. σημείωση

Κοινή χρήση πόρων με τα Windows XP

Οδηγός Χρήσης για Windows

4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10

Epsilon Net PYLON Platform

Εγκατάσταση αρχείων βιβλιοθήκης VHOPE και VHOPE

Marmitek UltraViewPro 1

Εγχειρίδιο Χρήσης για Εκπαιδευτές/Διοικητικούς. Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο

Οδηγός Εγκατάστασης Pylon Auto Moto Cube

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ CLASSWEB Εισαγωγή βαθμολογιών από διδάσκοντες μέσω Διαδικτύου

Εγκατάσταση του 1992 Enterprise

ΔΗΜΙΟΥΡΓΙΑ ON-LINE ΠΑΡΑΓΓΕΛΙΑΣ ΑΠΟ ΤΟ ΠΡΟΓΡΑΜΜΑ FARMAKONET

Αναπαραγωγή με αρχεία ήχου

EPHORUS TURNITIN ΛΟΓΙΣΜΙΚΟ ΑΠΟΤΡΟΠΗΣ ΛΟΓΟΚΛΟΠΗΣ

Simplifying Complexity. Οδηγός Χρήσης Διαδικτυακής Πλατφόρμας

Οδηγός Εγκατάστασης

11/4/2014 ΤΕΙ Ιονίων Νήσων Πλατφόρµα Ασύγχρονησ Τηλεκπαίδευσησ eclass s ηµιο ι υρ υ γ ρ ία ί Μ αθήµατο τ σ 1

Vodafone Business Connect

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

Υπηρεσία Ηλεκτρονικής Εξουσιοδότησης

Τεχνικές αλλαγές στις εκδόσεις

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ "ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ" (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007

IDIKA eprescription SignMed Authentication & Digital Signature Client για Windows

Βήμα 1ο. Συνδεθείτε στο σύστημα διαχείρισης του Joomla ιστοχώρου σας. Η διεύθυνση θα είναι:

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΓΙΑ ΛΟΓΙΣΜΙΚΟ CISCO JABBER ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΠΣ-ΕΔ/76

Οδηγίες Εγκατάστασης

ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝ ΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP

Transcript:

Ανίχνευση λογοκλοπής Εγχειρίδιο προγράμματος πελάτη

Πίνακας περιεχομένων Πίνακας περιεχομένων...2 Εισαγωγή...3 Εγκατάσταση...4 Απεγκατάσταση...7 Περιβάλλον χρήσης...8 Στοιχεία του περιβάλλοντος χρήσης...9 Οδηγός ρυθμίσεων...11 Server Options (ρυθμίσεις διακομιστή)...11 Registration (εγγραφή χρήστη)...12 Login info (στοιχεία χρήστη)...13 Κυρίως πρόγραμμα...14 Folder Selection (Επιλογή φακέλου)...14 Similarities (Ομοιότητες)...15 Χειροκίνητη επιλογή...16 Αυτόματη επιλογή...17 Clustering (Ομαδοποίηση)...18 Σελίδα 2 από 18

Εισαγωγή Αποτελεί κοινό μυστικό ανάμεσα στα μέλη της ανώτατης εκπαιδευτικής κοινότητας πως ένας σημαντικός αριθμός σπουδαστών προσπαθεί με διάφορους τρόπους να αποφύγει την απαιτούμενη εκπαιδευτική εργασία. Η λογοκλοπή στις εργασίες προγραμματισμού συνιστά ένα συχνό παράπτωμα των σπουδαστών και αποτελεί απειλή στην ομαλή διεκπεραίωση του εκπαιδευτικού έργου. Επομένως η ανίχνευση της λογοκλοπής στις εργασίες προγραμματισμού είναι ένα έργο απαραίτητο που πρέπει να γίνεται από τον κάθε διδάσκοντα. Ωστόσο, πρόκειται για ένα δύσκολο και ιδιαίτερα χρονοβόρο έργο. Η αξιολόγηση n προγραμμάτων (αρχείων πηγαίου κώδικα) απαιτεί την αντιπαραβολή ζευγαριών προγραμμάτων. Το έργο αυτό γίνεται ακόμη δυσκολότερο αν αναλογισθεί κανείς ότι οι σπουδαστές έχουν την τάση να κάνουν μετατροπές στον κλεμμένο κώδικα προκειμένου να αποφύγουν τον εντοπισμό. Συνεπώς, υπάρχει μεγάλη ανάγκη ο διδάσκων να υποστηριχθεί ώστε ο εντοπισμός της λογοκλοπής να μην αποτελεί πλέον ένα τυχαίο γεγονός. Ο συστηματικός εντοπισμός της λογοκλοπής ενδυναμώνει το περί δικαίου αίσθημα των σπουδαστών, τους αποθαρρύνει από την τέλεση μίας αξιόποινης πράξης και τους ωθεί στην αυτόνομη εργασία και μελέτη. Το παρόν έργο έχει ως σκοπό να διευκολύνει τους διδάσκοντες της παγκόσμιας εκπαιδευτικής κοινότητας να καταπολεμήσουν την λογοκλοπή στον πηγαίο κώδικα. Η διαδικασία για την χρήση των παρεχόμενων υπηρεσιών είναι πολύ απλή ώστε κανείς από τους διδάσκοντες να μην αποθαρρυνθεί από την χρήση τους. Η αποτελεσματικότητα στον εντοπισμό του κλεμμένου κώδικα είναι πολύ υψηλή, ενώ λαμβάνονται υπόψη οι διάφοροι τρόποι με τους οποίους επιχειρείται η αλλοίωση του κλεμμένου κώδικα. Μόνον στην περίπτωση που έχει κάποιος κάνει εκτεταμένες αλλαγές που προϋποθέτουν βαθιά κατανόηση του κώδικα μπορεί να αποφύγει τον εντοπισμό. Επίσης η ομαδοποίηση των προγραμμάτων εισόδου έτσι ώστε σε κάθε ομάδα να περιλαμβάνονται όλοι οι κώδικες που προέρχονται από το ίδιο πρωτότυπο (ομάδες λογοκλοπής) δίνουν στον διδάσκοντα την δυνατότητα να αντιμετωπίσει συστηματικά και οργανωμένα τους ασυνεπείς σπουδαστές. Σελίδα 3 από 18

Εγκατάσταση Για να είστε σε θέση να τρέξετε το λογισμικό, πρέπει να έχετε εγκαταστήσει το περιβάλλον Java Runtime Environment 1.5.0_12. Μόλις κατεβάσετε το λογισμικό από την ιστοσελίδα, πηγαίνετε στο φάκελο που έχει αποθηκευτεί και κάντε διπλό κλικ στο αρχείο «install.jar» (στα Windows). Σε περίπτωση που τα Windows δεν φορτώσουν το πρόγραμμα εγκατάστασης ή τρέχετε διαφορετικό λειτουργικό σύστημα πρέπει να φορτώσετε το πρόγραμμα εγκατάστασης χειροκίνητα. Για να φορτώσετε το λογισμικό χειροκίνητα, ανοίξτε το παράθυρο της γραμμής εντολών και μετακινηθείτε στο φάκελο όπου το λογισμικό έχει αποθηκευτεί. Εισάγετε την ακόλουθη εντολή: java jar install.jar Ένα παράθυρο όπως το παρακάτω θα εμφανιστεί. Εικόνα 1. Αρχική Σελίδα Κάντε κλικ στο κουμπί «Next». Στο επόμενο παράθυρο (εικόνα 2) που θα εμφανιστεί εισάγετε τον κατάλογο στον οποίο το πρόγραμμα πρέπει να εγκατασταθεί (είτε γράφοντάς τον με το χέρι, είτε πατώντας το κουμπί «Browse») και μετά κάντε κλικ στο κουμπί «Next». Σελίδα 4 από 18

Εικόνα 2. Επιλογή φακέλου εγκατάστασης Κάντε κλικ στο κουμπί OK εάν εμφανιστεί ένα μήνυμα που γράφει The target directory will be created (Εικόνα 3). Εικόνα 3. Παράθυρο μηνύματος που ενημερώνει για τη δημιουργία του κατάλογου προορισμού. Η αντιγραφή των αρχείων στον τοπικό δίσκο ξεκινάει. Όταν τελειώσει πατήστε το κουμπί «Next» για άλλη μία φορά. Στο επόμενο παράθυρο (εικόνα 4), Σελίδα 5 από 18

επιλέξτε τα Create shortcuts in the Start-Menu και/ή Create additional shortcuts on the desktop. Επίσης επιλέξτε μία ομάδα όπου θα εγκατασταθούν οι συντομεύσεις. Πατήστε το κουμπί «Next». Εικόνα 4. Εγκατάσταση των συντομεύσεων. Τέλος, πατήστε το κουμπί «Done» στην επόμενη οθόνη που θα εμφανιστεί. Εικόνα 5. Επιτυχής εγκατάσταση του προγράμματος. Μετά από αυτό, 2 νέες συντομεύσεις θα εμφανιστούνε στο μενού προγραμμάτων των Windows. Σελίδα 6 από 18

Απεγκατάσταση Η διαδικασία απεγκατάστασης είναι αρκετά απλή. Κάντε κλικ στο στη συντόμευση «uninstall» που βρίσκεται στο μενού «Έναρξη» των Windows. Ένας διάλογος θα εμφανιστεί (εικόνα 6). Εικόνα 6. Το πρόγραμμα απεγκατάστασης Επιλέξτε το check box. Όλα τα δεδομένα μέσα στο φάκελο εφαρμογής θα διαγραφούν (συμπεριλαμβανομένων και των αρχείων ρυθμίσεων). Κάντε κλικ στο κουμπί «Uninstall». Όταν τελειώνει ο επόμενος διάλογος θα εμφανιστεί. Τέλος, κάντε κλικ στο κουμπί «Quit». Εικόνα 7. Η απεγκατάσταση ολοκληρώθηκε. Σελίδα 7 από 18

Περιβάλλον χρήσης Το λογισμικό είναι χωρισμένο σε 2 μέρη. Το πρώτο μέρος είναι ο οδηγός ρυθμίσεων και το δεύτερο είναι το κυρίως πρόγραμμα όπου γίνεται όλη η εργασία. Και τα δύο μέρη είναι ολοκληρωμένα σε μορφή μάγων (wizard). Δηλαδή, η διαδικασία γίνεται με την βοήθεια μικρών παραθύρων. Αυτό διευκολύνει το χρήστη να είναι αποτελεσματικότερος και να παίρνει τα γρηγορότερα τα αποτελέσματα. Εικόνα 8. Οδηγός ρυθμίσεων. Εικόνα 9. Κεντρική φόρμα της εφαρμογής. Σελίδα 8 από 18

Στοιχεία του περιβάλλοντος χρήσης Όλες οι φόρμες στην εφαρμογή είναι χωρισμένες σε τέσσερα τμήματα. Αυτά είναι: Πληροφορίες σελίδας Το κεντρικό πλαίσιο Κουμπιά πλοήγησης Άλλα κουμπιά Εικόνα 10. Τμήματα της εφαρμογής. Πληροφορίες σελίδας Σε αυτό το τμήμα το λογισμικό μας ενημερώνει σε ποια σελίδα είμαστε. Στο κυρίως πρόγραμμα, όπως και στον οδηγό ρυθμίσεων υπάρχουν 3 διαφορετικές σελίδες αντίστοιχα. Στο κυρίως πρόγραμμα οι 3 σελίδες είναι: 1) Folder Selection, 2) Similarities και 3) Clustering. Στον οδηγό ρυθμίσεων οι 3 σελίδες είναι: 1) Server options, 2) Registration και 3) Login info. Το κεντρικό πλαίσιο Σε αυτό το τμήμα, υπάρχει μια αλληλεπίδραση μεταξύ του χρήστη και του λογισμικού. Ο χρήστης εισάγει κάποια στοιχεία σε κάθε μια από τις σελίδες του λογισμικού και παίρνει σαν έξοδο τα αντίστοιχα αποτελέσματα. Κουμπιά πλοήγησης Με τη χρήση αυτών των κουμπιών, ο χρήστης μπορεί να πλοηγηθεί μεταξύ των σελίδων της εφαρμογής. Σελίδα 9 από 18

Άλλα κουμπιά Σε όλους τους διαλόγους της εφαρμογής υπάρχουν 2 κουμπιά. Αυτά είναι το κουμπί «?» που εμφανίζει το σύστημα βοήθειας, και το κουμπί «Close» ή «Cancel» τα οποία τερματίζουν την εφαρμογή ή κλείνουν το διάλογο αντίστοιχα. Στον κυρίως διάλογο της εφαρμογής, υπάρχει επίσης ένα 3ο κουμπί. Αυτό είναι το κουμπί «Options» το οποίο εμφανίζει το παράθυρο του οδηγού ρυθμίσεων. Σελίδα 10 από 18

Οδηγός ρυθμίσεων Τη πρώτη φορά που ο χρήστης θα τρέξει το πρόγραμμα, ο οδηγός ρυθμίσεων θα εμφανιστεί και θα ζητήσει από το χρήστη να εισάγει κάποιες πληροφορίες που απαιτούνται για την κατάλληλη εκτέλεση του λογισμικού. Αφού εισαχθούν αυτές οι πληροφορίες, ο οδηγός δε θα ξαναεμφανιστεί αυτόματα. Ο χρήστης θα είναι σε θέση να αλλάξει αυτές τις πληροφορίες κάνοντας κλικ το κουμπί «Options» που υπάρχει στην κάτω-αριστερή πλευρά του κεντρικού διαλόγου της εφαρμογής. Εάν, για κάποιο λόγο ο οδηγός ρυθμίσεων δεν ανοίξει, αυτό σημαίνει ότι μερικές από τις πληροφορίες που απαιτούνται από το λογισμικό έχουνε προεισαχθεί. Σε οποιαδήποτε περίπτωση, ο χρήστης θα πρέπει να ανοίξει τον οδηγό ρυθμίσεων προτού να αρχίσει να χειρίζεται το λογισμικό δεδομένου ότι θα πρέπει να το κάνει registration. Ο χρήστης μπορεί να χρειαστεί να έρθει σε επαφή με τον διαχειριστή του λογισμικού πριν το χρησιμοποιήσει. Αυτό για να ενημερωθεί για την σωστή διεύθυνση και πόρτα του διακομιστή με τον οποίο θα επικοινωνήσει το λογισμικό. Εικόνα 11. Οδηγός ρυθμίσεων. Στοιχεία διακομιστή. Server Options (ρυθμίσεις διακομιστή) Σε αυτή την σελίδα του οδηγού ρυθμίσεων, ο χρήστης πρέπει να εισάγει τη σωστή διεύθυνση και πόρτα του διακομιστή με τον οποίο θα μιλάει το λογισμικό. Οι τωρινές ρυθμίσεις που λειτουργούν αυτήν την στιγμή και είναι προκαθορισμένες στο πρόγραμμα είναι «iiwm.teikav.edu.gr» ως διεύθυνση και 57922 ως η πόρτα. Εάν εισαχθούν λανθασμένες τιμές, το λογισμικό δεν θα είναι σε θέση να επικοινωνήσει με τον κεντρικό υπολογιστή. Εάν οι τιμές είναι ήδη καταχωρημένες, αφήστε τες όπως είναι. Εάν όχι, ο χρήστης θα πρέπει να έρθει σε επαφή με το διαχειριστή του λογισμικού για να πάρει τις σωστές τιμές. Αφού τις εισάγει, πατώντας το κουμπί «Next», το λογισμικό θα εμφανίσει τη σελίδα για τη διαδικασία εγγραφής. Σελίδα 11 από 18

Registration (εγγραφή χρήστη) Εάν ο χρήστης είναι ήδη εγγραμμένος για να χρησιμοποιήσει το λογισμικό, τότε μπορεί να προσπεράσει αυτό το βήμα κάνοντας κλικ το κουμπί «Next» και να καταλήξει στην 3η σελίδα του οδηγού ρυθμίσεων. Εικόνα 12. Σελίδα εγγραφής χρήστη του οδηγού ρυθμίσεων. Εάν ο χρήστης δεν είναι εγγεγραμμένος ακόμα, θα πρέπει να έχει μια έγκυρη διεύθυνση ηλεκτρονικού ταχυδρομείου για να είναι εφικτή η εγγραφή του στο σύστημα. Πρέπει να πληκτρολογήσει τη διεύθυνση του ηλεκτρονικού ταχυδρομείου του/της και στα δύο πλαίσια (το ίδιο) και να κάνει κλικ στο κουμπί «Register». Εάν η εγγραφή του ολοκληρωθεί με επιτυχία, τότε ένας κωδικός θα αποσταλθεί στο ηλεκτρονικό του ταχυδρομείο. Μετά θα εμφανιστεί το παρακάτω μήνυμα: Εικόνα 13. Μήνυμα επιτυχούς εγγραφής χρήστη. Εάν κάτι πάει στραβά και η διαδικασία εγγραφής δεν ολοκληρωθεί, τότε το λογισμικό θα ενημερώσει το χρήστη με ένα αντίστοιχο μήνυμα το οποίο θα περιγράφει το λάθος που συνέβηκε κατά τη διάρκεια της εγγραφής. Κάνοντας κλικ στο κουμπί «ΟΚ», το παράθυρο μηνύματος εξαφανίζεται και ο χρήστης μπορεί να προχωρήσει στην τρίτη σελίδα του οδηγού ρυθμίσεων με το πάτημα του κουμπιού «Next». Σελίδα 12 από 18

Login info (στοιχεία χρήστη) Σε αυτή την σελίδα, ο χρήστης πρέπει να πληκτρολογήσει τη διεύθυνση του ηλεκτρονικού ταχυδρομείου του/της και τον προσωπικό κωδικό που αποστέλλεται στην ταχυδρομική θυρίδα του/της κατά τη διάρκεια της διαδικασίας εγγραφής. Αφού τα εισάγει, μπορεί να κάνει κλικ το κουμπί «Finish» που βρίσκεται στη κάτω-δεξιά γωνία του διαλόγου και μετά, θα είναι σε θέση να εργαστεί με το πρόγραμμα. Εικόνα 14. Στοιχεία χρήστη του οδηγού ρυθμίσεων. Σημείωση: Εάν ο χρήστης μόλις έκανε εγγραφή στο σύστημα, ο κεντρικός υπολογιστής θα στείλει έναν έγκυρο κωδικό πρόσβασης για αυτόν στην ταχυδρομική θυρίδα (email). Αυτό θα πρέπει να διαρκέσει ελάχιστο χρόνο. Υπάρχει μια πιθανότητα ότι λόγω του κυκλοφοριακού που υπάρχει στο Διαδίκτυο, το μήνυμα να πάρει μερικές ώρες για να φθάσει στο ηλεκτρονικό ταχυδρομείο. Σε αυτή τη περίπτωση, ο χρήστης μπορεί να πατήσει το κουμπί «Finish» χωρίς να πληκτρολογήσει τον προσωπικό του κωδικό. Αφού αργότερα τον λάβει από το ηλεκτρονικό ταχυδρομείο μπορεί να ανοίξει πάλι τον οδηγό ρυθμίσεων του προγράμματος κάνοντας κλικ στο κουμπί «Options» στο κυρίως παράθυρο της εφαρμογής. Κατόπιν κάνοντας κλικ δύο φορές το κουμπί «Next» η σελίδα με τα στοιχεία του χρήστη θα εμφανιστεί και έπειτα μπορεί να εισαγάγει τις σωστές τιμές. Σελίδα 13 από 18

Κυρίως πρόγραμμα Όταν ο χρήστης ολοκληρώσει τη διαδικασία εισαγωγής των ρυθμίσεων του προγράμματος χρησιμοποιώντας τον «οδηγό ρυθμίσεων» παρουσιάζεται το παρακάτω πλαίσιο διαλόγου. Από τώρα και στο εξής, ο χρήστης θα μπορεί να απασχοληθεί όποτε θέλει με το πρόγραμμα, χωρίς την ανάγκη να ανοίξει ξανά τον οδηγό ρυθμίσεων. Εικόνα 15. Φόρμα Επιλογής φακέλου. Στο κυρίως πρόγραμμα υπάρχουν τρεις σελίδες με τις οποίες ο χρήστης χρειάζεται να δουλέψει. Αυτές είναι: 1. Folder Selection (Επιλογή φακέλου) 2. Similarities (Ομοιότητες) 3. Clustering (Ομαδοποίηση) Στις παρακάτω παραγράφους, δίνονται αναλυτικές πληροφορίες για τη χρήση της κάθε σελίδας. Folder Selection (Επιλογή φακέλου) Εδώ, ο χρήστης πρέπει να επιλέξει τον φάκελο όπου υπάρχουν τα πηγαία αρχεία από τις εργασίες των φοιτητών. Αυτό μπορεί να γίνει κάνοντας κλικ το κουμπί «Browse». Μετά το κλικ, θα εμφανιστεί ο διάλογος της εικόνας 16. Στην περίπτωσή μας επιλέξαμε τον κατάλογο «C:\StudentProgs» και έπειτα κάναμε κλικ στο κουμπί «Open». Σελίδα 14 από 18

Εικόνα 16. Διάλογο επιλογής φακέλου. Πατώντας στο κουμπί «Next» (εικόνα 15), όλα τα αρχεία των εργασιών προγραμματισμού που υπάρχουν σε εκείνο τον κατάλογο φορτώνονται στον κεντρικό υπολογιστή (server). Κατόπιν ο κεντρικός υπολογιστής τρέχει τη διαδικασία ανίχνευσης λογοκλοπής σε αυτά τα αρχεία και μας επιστρέφει τα αποτελέσματα. Όλα τα αρχεία από προηγούμενη λειτουργία που αποθηκεύθηκαν ή δημιουργήθηκαν στον κεντρικό υπολογιστή (server), θα διαγραφούν (τα τοπικά αντίγραφα στον τοπικό υπολογιστή θα παραμείνουν άθικτα). Εάν είχαμε ήδη φορτώσει μερικά αρχεία στον κεντρικό υπολογιστή από μια προηγούμενη εργασία, τότε δεν χρειάζεται να κάνουμε επιλογή του φακέλου όπου υπάρχουν αυτά και πρέπει μόνο να πατήσουμε το κουμπί «Load files from server». Ο κεντρικός υπολογιστής θα μας στείλει άμεσα τα αποτελέσματα. Similarities (Ομοιότητες) Σε αυτή τη σελίδα του προγράμματος (εικόνα 17), εμφανίζονται τα αποτελέσματα ομοιότητας μεταξύ των αρχείων των εργασιών προγραμματισμού των φοιτητών. Οι δύο πρώτες στήλες του πίνακα υποδηλώνουν τα 2 αρχεία που συγκρίνονται. Η τρίτη στήλη (Similarity) δείχνει πόσο όμοια είναι τα αρχεία. Τιμή 1 δείχνει ότι τα αρχεία είναι ακριβώς ίδια μεταξύ τους και η τιμή 0 ότι δεν είναι όμοια καθόλου (εντελώς διαφορετικά). Στον πίνακα αυτό εμφανίζονται μόνο ζευγάρια αρχείων που έχουν ομοιότητα ίση ή μεγαλύτερη από 0.6. Η τελευταία στήλη του πίνακα περιέχει κάποια Σελίδα 15 από 18

παράθυρα ελέγχου (check boxes) όπου μπορούν να επιλεχτούν από τον χρήστη. Το λογισμικό έχει μία ακόμα λειτουργία να κάνει. Πρέπει να κάνει την ομαδοποίηση των όμοιων ζευγαριών λογοκλοπής. Δηλαδή να δημιουργήσει τις ομάδες λογοκλοπής. Αυτό είναι πολύ σημαντικό επειδή η λογοκλοπή στις εργασίες των φοιτητών τείνει να εμφανίζεται υπό μορφή ομάδων. Εικόνα 17. Σελίδα ομοιοτήτων μεταξύ των αρχείων. Επίσης, δύο εργασίες προγραμματισμού, που δεν συνδέονται μεταξύ τους ως αντίγραφα λογοκλοπής πριν την ομαδοποίηση, μπορούν να συνδεθούν μετά σαν μέλη της ίδιας ομάδας. Αυτή η σελίδα της εφαρμογής μπορεί να χρησιμοποιηθεί από το χρήστη έτσι ώστε να βοηθήσει το λογισμικό καλύτερα στην ανίχνευση των ομάδων λογοκλοπής. Αυτό μπορεί να γίνει με 2 διαφορετικούς τρόπους: 1) χρησιμοποιώντας τη χειροκίνητη επιλογή και 2) χρησιμοποιώντας την αυτόματη επιλογή του προγράμματος. Περαιτέρω λεπτομέρειες για τους 2 αυτούς τρόπους είναι γραμμένες στις επόμενες δύο παραγράφους. Χειροκίνητη επιλογή Εδώ, ο χρήστης αφού ελέγξει τα ζευγάρια αρχείων και τις ομοιότητές τους μπορεί να επιλέξει ποια ζευγάρια αρχείων βρέθηκαν να είναι παρόμοια (να έχει γίνει λογοκλοπή). Αυτό μπορεί να γίνει ενεργοποιώντας το αντίστοιχο παράθυρο ελέγχου (check box) στη 4 η στήλη του πίνακα. Φυσικά για να είναι σε θέση να κρίνει εάν σε ένα ζευγάρι αρχείων έχει γίνει λογοκλοπή, πρέπει να ανοίξει τα αρχεία σε έναν επεξεργαστή κειμένου και να δει ποιες αλλαγές Σελίδα 16 από 18

έχουν γίνει σε αυτά. Αφού επιλέξει τα ζευγάρια όπου έγινε λογοκλοπή, μπορεί να κάνει κλικ στο κουμπί «Next» για να προχωρήσει στην ομαδοποίηση. Σημείωση: Η διαδικασία εύρεσης ζευγαριών όπου έχει γίνει λογοκλοπή είναι μια χρονοβόρα διαδικασία. Ο χρήστης μπορεί να διακόψει οποιαδήποτε στιγμή θέλει αυτή τη διαδικασία με το πάτημα του κουμπιού «Save & Exit» σε εκείνη την σελίδα. Αργότερα, όταν φορτώσει πάλι το πρόγραμμα, μπορεί να πατήσει το κουμπί «Load files from server» που βρίσκεται στη κεντρική σελίδα του προγράμματος με όνομα «Folder selection» (εικόνα 15) και όλες οι επιλογές που έχει κάνει θα επανεμφανιστούν στη σελίδα «Similarities» (εικόνα 17). Αυτόματη επιλογή Σε περίπτωση που ο χρήστης δεν θέλει να βρει τα ζευγάρια λογοκλοπής με το χέρι (επειδή είναι χρονοβόρο), το πρόγραμμα μπορεί να το κάνει για αυτόν/αυτή αυτόματα. Αυτό μπορεί να γίνει ενεργοποιώντας την επιλογή «Clustering over a specified similarity value». Αφού κάνει αυτό, ενεργοποιείται ένα παράθυρο που μπορεί να πάρει σα τιμή το κατώτατων όριο της ομοιότητας (Κατώφλι ή Threshold) που θα έχουνε τα ζευγάρια λογοκλοπής για να συμμετέχουν στην ομαδοποίηση. Εκεί, ο χρήστης μπορεί να εισάγει μια τιμή από 0.6 έως 1.0. Πατώντας το κουμπί «Next», το λογισμικό αρχίζει την ανάλυση σε όλα τα ζευγάρια των αρχείων που έχουν ίση ή μεγαλύτερη τιμή ομοιότητας από την τιμή του κατωφλίου threshold που ο χρήστης εισήγαγε (στην περίπτωση της παρακάτω εικόνας 0.75). Εικόνα 18. Αυτόματη επιλογή όμοιων αρχείων. Σελίδα 17 από 18

Clustering (Ομαδοποίηση) Αυτή είναι η τελευταία σελίδα της εφαρμογής. Σε αυτή τη σελίδα ο χρήστης μπορεί να δει τις ομάδες λογοκλοπής που προέκυψαν από την ανάλυση που έγινε στα επιλεγμένα ζευγάρια λογοκλοπής. Υποδεικνύει τις ομάδες λογοκλοπής που βρέθηκαν και τα αρχεία περιέχονται σε κάθε ομάδα. Εικόνα 19. Αποτελέσματα ομαδοποίησης. Σελίδα 18 από 18