Χρήση του εργαλείου υποβολής ασκήσεων από γραμμή εντολών
Υποβολή άσκησης
- Συνδεθείτε σε ένα από τα μηχανήματα Linux του Τμήματος Επιστήμης Υπολογιστών
- Για κάθε άσκηση δημιουργείστε ένα φάκελλο στην περιοχή σας (π.χ. mkdir myask1) μέσα στον οποίο θα αποθηκεύσετε όλα τα αρχεία
που θέλετε να υποβάλλετε. Προτιμείστε ονόματα χωρίς κενά για τις ασκήσεις σας.
- Από τον αμέσως ανώτερο ιεραρχικά φάκελλο εκτελέστε την εντολή:
submit assign<number>@hy150b <dir>
όπου <number> είναι ο αριθμός της άσκησης και <dir> το όνομα που δώσατε στο φάκελλο που περιλαμβάνει τα αρχεία που θέλετε να υποβάλλετε
(π.χ. αν το directory που περιέχει τα αρχεία που θέλετε να υποβάλλετε λέγεται myask1 για την 1η άσκηση, η εντολή που θα δώσετε είναι: submit assign1@hy150b myask1
Σε περίπτωση που πάρετε το μήνυμα: "Command not found" δώστε την εντολή με πλήρες path: /usr/local/bin/submit
Το πρόγραμμα συμπιέζει το assigment του φοιτητή σε αρχείο που ονομάζει user.tar.gz
(όπου user είναι το login name του χρήστη που τρέχει το submit).
Η υποβολή κάθε αρχείου συσχετίζεται με τον χρήστη που την υπόβαλε (μέσω του login ID του χρήστη) και
για κάθε αρχείο κρατείται η ακριβής ημερομηνία και ώρα υποβολής (timestamp) χρησιμοποιώντας το ρολόι του
συστήματος
Έλεγχος υποβολής άσκησης
Για να ελέγξετε εάν η άσκησή σας έχει όντως υποβληθεί μπορείτε να εκτελέσετε την εντολή
ls -l ~hy150b/SUBMIT/assign<number>
όπου number είναι ο αριθμός της άσκησης (για παράδειγμα ls ~hy150b/SUBMIT/assign1 για την άσκηση 1).
Στην λίστα που θα εμφανιστεί εντοπίστε το login σας. Εάν δεν το εντοπίσετε
θα πρέπει να εκτελέσετε ξανά την εντολή submit και
να υποβάλετε ξανά την άσκηση. Επειδή η λίστα μπορεί να είναι μεγάλη, μπορείτε
εναλλακτικά να εκτελέσετε την εντολή
ls -l ~hy150b/SUBMIT/assign<number> | grep `whoami`
(προσοχή στα αντίστροφα αυτάκια `), ή
ls -l ~hy150b/SUBMIT/assign<number> | grep <your_username>
που θα
φιλτράρει τη λίστα και θα εμφανίζει μόνο τη δική σας άσκηση, εφόσον έχει υποβληθεί
σωστά.
Συχνές ερωτήσεις και απαντήσεις (FAQ)
- Μπορώ να υποβάλω εκπρόθεσμες ασκήσεις;
- Όχι, οι ασκήσεις μπορούν να υποβάλλονται μόνο μέσα στα καθορισμένα χρονικά
όρια.
- Μπορώ να υποβάλω ξανά μία άσκηση;
- Μπορείτε να υποβάλλετε την άσκηση όσες φορές θέλετε (πάντα μέσα στα καθορισμένα
χρονικά όρια). Στο σύστημα αποθηκεύονται όλες οι υποβολές με τη σχετική αρίθμηση.
- Μπορώ να υποβάλω την άσκηση σε κομμάτια (χωριστά το 1ο ερώτημα, το 2ο κλπ);
- Όχι, οι απαντήσεις σε όλα τα ερωτήματα πρέπει να υπάρχουν μέσα στο φάκελλο που θα υποβάλλετε.
Οδηγίες για τη χρήση του SUBMIT υπάρχουν και στη διεύθυνση http://www.csd.uoc.gr/index.jsp?tID=services&sub=info#q
Πίσω στην αρχική σελίδα του ΗΥ-150