Πληροφορική ΥΣ08
Επικοινωνία Ανθρώπου - Μηχανής

Χειμερινό Εξάμηνο 2007


3η εργασία: Υλοποίηση
Διαδικτυακού Τόπου για τη Διαχείριση και Παρακολούθηση Ελεγκτικών Διαγωνισμάτων σε μαθήματα της 3ης Δημοτικού
 

Διδάσκων: Καθηγητής Γιάννης Ιωαννίδης

Συνεργάτης: Βιβή Κατηφόρη

 

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

 

Προδιαγραφές

Α/Α

Ομάδα Χρηστών

Προδιαγραφή

Επίπεδο αναγκαιότητας

Παρατηρήσεις

1.  

Εκπαιδευτικός

Δημιουργία νέου διαγωνίσματος

Υποχρεωτική

Ο εκπαιδευτικός μπορεί να δημιουργήσει ένα νέο διαγώνισμα. Το διαγώνισμα θα περιλαμβάνει 4 θέματα: Α.Σωστό-λάθος με 5 ερωτήσεις. Β. Αντιστοίχησης με 5 ερωτήσεις. Γ. Πολλαπλής επιλογής με 3 ερωτήσεις και 4 επιλογές η κάθεμια. Δ. Ανοιχτού τύπου. Το διαγώνισμα θα συνοδεύεται από εγγραφή στην βάση δεδομένων των διαγωνισμάτων που θα το συνδέει με συγκεκριμένο μάθημα, ημερομηνία, προθεσμία παράδοσης, πόσα θέματα περιλαμβάνει και αξία σε μονάδες κάθε θέματος κ.α. Για τις κλειστού τύπου ερωτήσεις δίνει και την σωστή απάντηση

2. 

Εκπαιδευτικός, Μαθητής

Αναζήτηση διαγωνίσματος

Υποχρεωτική

Εξασφαλίζει την εύρεση διαγωνίσματος με βάση λέξεις-κλειδιά που προσδιορίζουν την ημερομηνία που δόθηκε στους μαθητές, το σχετικό μάθημα, κτλ. Τα αποτελέσματα εμφανίζονται σε λίστα.

3.

Εκπαιδευτικός

Βαθμολόγηση λυμένων διαγωνισμάτων

Υποχρεωτική

Ο εκπαιδευτικός έχει τη δυνατότητα να εισάγει την βαθμολογία των μαθητών, ανά άσκηση και τελική

4.

Εκπαιδευτικός

Εξαγωγή λίστας αποτελεσμάτων

Υποχρεωτική

Ο εκπαιδευτικός έχει τη δυνατότητα για κάποιο επιλεγμένο διαγώνισμα να εξάγει λίστα με τις βαθμολογίες είτε συνολική για κάθε μαθητή, είτε και αναλυτικά για κάθε ερώτημα.

5. 

Μαθητής

Επίλυση διαγωνίσματος

Υποχρεωτική

Ο μαθητής μπορεί να απαντήσει σε ένα διαγώνισμα μέσα στα καθορισμένα χρονικά πλαίσια που έχει ορίσει ο εκπαιδευτικός. (Η λειτουργία αυτή δεν θα υλοποιηθεί πλήρως. Θα υλοποιηθεί το κομμάτι της παρουσίασης του διαγωνίσματος στον μαθητή)

6.  

Μαθητής

Προβολή αποτελεσμάτων διαγωνίσματος

Υποχρεωτική

Ο μαθητής μπορεί να δει τα αποτελέσματα μετά την διόρθωσή από τον εκπαιδευτικό.

7.

Εκπαιδευτικός, Μαθητής

Σύνδεση στη διαδικτυακή εφαρμογή

Υποχρεωτική

Οι εγγεγραμμένοι χρήστες έχουν προμηθευτεί όνομα χρήστη και συνθηματικό από τον Διαχειριστή

 

Βασικές Οδηγίες

1.      Για την υλοποίηση των προδιαγραφών αυτών μπορείτε να βασιστείτε στον σχεδιασμό που έχετε ήδη κάνει με όποιες τροποποιήσεις εσείς κρίνετε απαραίτητες.

2.      Θα πρέπει να σημειωθεί εδώ ότι θα πρέπει να υλοποιήσετε και την αρχική σελίδα του δικτυακού τόπου. Οι εγγεγραμμένοι χρήστες μετά την σύνδεσή τους θα έχουν πρόσβαση στις επιπλέον λειτουργίες που τους αφορούν.

3.      Για την υλοποίηση θα πρέπει να χρησιμοποιήσετε απλές σελίδες HTML και τη γλώσσα PHP καθώς και πιθανώς javascript αν το κρίνετε απαραίτητο.

4.      Για την αποθήκευση των στοιχειών χρηστών και διαγωνισμάτων δεν θα χρησιμοποιήσετε βάση δεδομένων, αλλά αρχεία τα οποία θα αποθηκεύονται τοπικά στον υπολογιστή σας και θα παραδοθούν μαζί με την άσκηση.

5.      Για να διευκολυνθεί η διαδικασία της διόρθωσης αλλά και για να ελέγξετε κι εσείς ότι η άσκησή σας λειτουργεί σωστά, θα πρέπει να τοποθετήσετε την άσκησή σας σε ένα εξυπηρετητή (server) ώστε να είναι διαθέσιμη στο διαδίκτυο. Κατά την παράδοση θα μας δώσετε το αντίστοιχο url του ιστοχώρου σας. Για τον σκοπό αυτό, μπορείτε να χρησιμοποιήσετε και το λογαριασμό σας στο τμήμα. Στην περίπτωση αυτή, θα πρέπει να τοποθετήσετε την άσκηση στον ιστοχώρο σας μετά την ημερομηνία παράδοσης του κώδικά σας.

 

Παράδοση (τρόπος και χρόνος)

Η παράδοση θα γίνει μέσω του eclass. Θα πρέπει να υπάρχει μια πρώτη σελίδα με τα ονόματα σας, καθώς και το url όπου είναι διαθέσιμη η άσκησή σας, καθώς και ο php και HTML κώδικας.

Η προθεσμία για την παράδοση είναι στις 17/3/2008.