Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

online examinations

Îåêßíçóå áðü ôï ìÝëïò Donzuan. Τελευταία δημοσίευση από το μέλος Q-apprentice στις 22-06-2007, 17:34. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  23-10-2006, 04:36 19010

    online examinations

    Θέλω να κατασκευάσω ένα δικτυακό τόπο, μέσα από τον οποίο θα μπαίνει ο μαθητής και θα εξετάζεται στην java και να του επιστρέφει βαθμολογία. Την εξέταση μέσω πολλαπλής επιλογής ερωτημάτων την έχω βρει την άκρη αυτό που δεν μπορώ να καταφέρω είναι η εξέταση του μαθητή στη συγγραφή κώδικα. Σκέφτηκα με compiler, αλλά πιστεύω ότι δεν είναι δίκαιο καθώς αν κάνεις ένα λάθος στην αρχή σου βγάζει ότι έκανες πολλά περισσότερα. καμιά ιδέα;;;

  •  23-10-2006, 08:44 19013 σε απάντηση της 19010

    Απ: online examinations

    Δεν είναι καθόλου εύκολο αυτό που ζητάς... Ας πούμε, εδώ και χρόνια τα exams της Microsoft γίνονται αποκλειστικά με χρήση multiple choice (ένα από πολλά ή πολλά από πολλά) καθώς είναι πολύ δύσκολο να αυτοματοποιηθεί η διαδικασία της διόρθωσης σε τμήματα κώδικα. Εξάλλου, δεν έχει νόημα να εξετάσεις τη συγγραφή κώδικα γιατί αν πρόκειται για μικρό κομμάτι μπορείς να το κάνεις με multiple choice, αν πρόκειται για μεγάλο κομμάτι, τότε υπάρχουν πολλές εναλλακτικές λύσεις. Από την άλλη μεριά, η επιτυχία στο compilation δεν σου λέει και πολλά... Πάντως, με τη δημιουργία κατάλληλων/έξυπνων ερωτήσεων μπορείς να βγάλεις αξιόπιστο συμπέρασμα για τις τεχνικές γνώσεις του μαθητή. Για οτιδήποτε περισσότερο, η ανθρώπινη παρέμβαση είναι απαραίτητη.
    Vir prudens non contra ventum mingit
  •  23-10-2006, 10:02 19014 σε απάντηση της 19013

    Απ: online examinations

    Ίσως θα ήτανε πιο εύκολο να βάλεις multiple choice και για το κομμάτι του κώδικα να ανεβάζει έτοιμο compiled dll ή jar (ανάλογα τη γλώσσα...)

    Έτσι κι αλλιώς το πρώτο που θα πρέπει να μάθει κάποιος είναι να κάνει compile τον κώδικά του.

    Θα είναι πιο εύκολο να ελέγχεις με reflection αν η κλάσση όντως υλοποιεί τα public που του έχεις ορίσει και ότι οι functions ή methods επιστρέφουνε αυτό που περιμένεις...

    Για την εισαγωγή νέων κλάσεων και χρήση τους μπορείς να ρίξεις μια ματιά στο terrarium που είχε φτιάξει η MS.

    Ήτανε ένα οικοσύστημα όπου μπορούσες να φτιάξεις δικά σου πλασματάκια υλοποιώντας κάποια interface. Aν η κλάσση είχε τη σωστή μορφή τότε τη δεχότανε και δημιουργούσε τα πλασματάκια σου. Αν όχι απλά σε γείωνε...

    Νομίζω μπορείς να πάρεις κάποιες ιδέες από εκεί...

    Απ'ότι θυμάμαι είχε δημοσιευτεί και ο κώδικας του server που έκανε όλα αυτά...

    Αν βρείς καμιά άκρη δημοσίευσέ την plz γιατί νομίζω ενδιαφέρεια ρκετό κόσμο το θέμα...
    Simple Photography
  •  23-10-2006, 12:10 19026 σε απάντηση της 19014

    Απ: online examinations

    Ένα τέτοιο σύστημα είδα στο www.topcoder.com.

    Οι τύποι χρησιμοποιούν unit tests και κάνουν compile στον server. Σαν περιβάλλον διεπαφής χρησιμοποιούν ένα Java WebStart application.
    Palladinos Nick
    Software Engineer
    -----------------------
    The limits of my language mean the limits of my world. (Ludwig Wittgenstein)
  •  22-06-2007, 17:34 33115 σε απάντηση της 19026

    Απ: online examinations

    Εάν θές να βάλεις στους μαθητές να γράψουν κώδικα από το μηδέν τότε αυτό που ζητάς είναι όντως δύσκολο...αλλά μπορείς να κάνεις και το εξής , τουλάχιστον σε java που είχα κάποτε εξεταστεί και εγώ. Μπορεί να δημοσιευθεί ένα ελλειπές πρόγραμμα με μέρη κώδικα που θέλεις να συμπληρώσουν οι μαθητές/μαθήτριες μιας και ο κώδικας γράφεται με ένα συγκεκριμένο τρόπο είναι εύκολο να τσεκαριστεί και να διορθωθεί άμεσα από τη μηχανή..αλλά αν δεν είσαι τόσο αυστηρώς στην εξέταση και είσαι ελαστικός στο θεμα "case sensitive" γιατι πολυ απλά σε νοιάζει να δεις μόνο το πώς σκέφτονται τότε το θέμα δυσκολεύει λίγο.

    Αντώνης Ε. Κόλλιας
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems