Workshop 5ης εβδομάδας Ο πρώτος μας κριτής

Σχετικά έγγραφα
Σενάριο workshop 1ης εβδομάδας

Λίστες στο Scratch 2.0.

Η Πύλη των Μονάδων Αριστείας ma.ellak.gr & η Υπηρεσία Τηλεκπαίδευσης

Περιπτώσεις Χρήσης για το Π.Σ. ΜΟ.ΔΙ.Π. Κρήτης

Φυσική Απογραφή & Παραστατικά Αποθήκης

ΟΠΣ-ΕΣΠΑ : Ειδική Υπηρεσία Ολοκληρωμένου Πληροφοριακού Συστήματος ΕΚΠΑΙΔΕΥΤΙΚΟΣ ΟΔΗΓΟΣ ΓΙΑ ΤΗ ΛΕΙΤΟΥΡΓΙΑ ΤΟΥ ΚΕΝΤΡΙΚΟΥ ΛΟΓΑΡΙΑΣΜΟΥ

ΟΠΣ-ΕΣΠΑ : Ειδική Υπηρεσία Ολοκληρωμένου Πληροφοριακού Συστήματος ΕΚΠΑΙΔΕΥΤΙΚΟΣ ΟΔΗΓΟΣ ΓΙΑ ΤΗ ΛΕΙΤΟΥΡΓΙΑ ΤΟΥ ΚΕΝΤΡΙΚΟΥ ΛΟΓΑΡΙΑΣΜΟΥ

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

Η Πύλη των Μονάδων Αριστείας ma.ellak.gr & η Υπηρεσία Τηλεκπαίδευσης

Σύστημα Αναγνώρισης/Αντιστοιχίας Μαθημάτων. Εγχειρίδιο Χρήσης Φοιτητές

Παρουσίαση Θερινού Σχολείου. Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας

Σύστημα Αναγνώρισης/Αντιστοιχίας Μαθημάτων. Εγχειρίδιο Χρήσης - Φοιτητές

Σχέσεις Πινάκων σχέσεις1-ν

Με την Αναλυτική Λογιστική πραγματοποιείται η παρακολούθηση όλου του κυκλώματος και η ενημέρωση της Αναλυτικής Λογιστικής από την εφαρμογή της

Διαχείριση Ωρολογίων Προγραμμάτων

Διαχείριση Ωρολογίων Προγραμμάτων Εκπαιδευτικών

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΑΝΕΠΙΣΤΗΜΙΟ

Παράρτημα Έκδοση 2014

Οδηγίες Χρήσης Εφαρµογής Καταχώρησης Αποδείξεων µε απλά βήµατα

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

ΔΙΑΧΕΙΡΙΣΗ ΩΡΟΛΟΓΙΩΝ ΠΡΟΓΡΑΜΜΑΤΩΝ

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

Σενάριο Χρήσης Moodle

Γενικά. Change Reference

ΔΙΑΧΕΙΡΙΣΗ ΕΚΚΡΕΜΟΤΗΤΑΣ ΓΑΜΟΥ (ΟΙ ΣΥΖΥΓΟΙ ΒΡΙΣΚΟΝΤΑΙ ΣΤΙΣ ΠΑΤΡΙΚΕΣ ΤΟΥΣ ΜΕΡΙΔΕΣ ΣΤΟΝ ΙΔΙΟ ΔΗΜΟ)

Με την επιλογή Κατάσταση Αρχείων εμφανίζεται ένας πίνακας με όλα τα Αρχεία της εφαρμογής και τον Αριθμό των Εγγραφών που έχουν εισαχθεί.

Το Έργο Συνεισφοράς. Ανάπτυξη εφαρμογής για κινητές συσκευές του Σ.Δ.Μ. Open eclass. Θερινό Σχολείο, Ιουλίου 2014

Σύστημα Ηλεκτρονικής Αξιολόγησης WebExam (Οδηγίες Χρήσεως) Σκοπός

Εγχειρίδιο Χρήσης Λογισμικού της Ψηφιακής Υπηρεσίας "Διάθεση Φυτοπροστατευτικών προϊόντων" Υπουργείο Αγροτικής Ανάπτυξης & Τροφίμων

Οδηγός δημιουργίας Υποομάδων / Μαθημάτων / Χρηστών στο LAMS του ΠΣΔ

Στοιχεία παρουσίασης. Εισαγωγή Θεωρητικό υπόβαθρο Υλοποίηση λογισμικού μέρους συστήματος Συμπεράσματα Μελλοντικές Επεκτάσεις

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

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

ΥΠΟΒΟΛΗ ΑΙΤΗΣΗΣ ΑΠΟ ΟΦΕΙΛΕΤΗ Ή ΕΚΠΡΟΣΩΠΟ ΤΟΥ

β. Εκπρόσωπος δηλ. εξουσιοδοτημένος από Οφειλέτη π.χ. Λογιστής κ.λπ.

ΓΕΝΙΚΗ ΓΡΑΜΜΑΤΕΙΑ ΗΜΟΣΙΩΝ ΕΠΕΝ ΥΣΕΩΝ & ΕΣΠΑ ΕΘΝΙΚΗ ΑΡΧΗ ΣΥΝΤΟΝΙΣΜΟΥ ΕΙ ΙΚΗ ΥΠΗΡΕΣΙΑ Ο.Π.Σ.

Διαχείριση εκκρεμότητας γάμου οι δύο σύζυγοι βρίσκονται στις πατρικές μερίδες στον ίδιο δήμο

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

Αγαπητοί συνεργάτες, O P E N T E C H N O L O G Y S E R V I C E S

Θερινό Σχολείο, Ιουλίου slim. Δημοσθένης Νικούδης. Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας

Διαδικασία καταχώρησης προϋπολογισμών από το web-rescom

Σχεδιασμός των Πινάκων μίας Βάσης Δεδομένων

ιαχείριση εκκρεµότητας γάµου ενδεικτική εγγραφή αλλοδαπού ή ενδεικτική εγγραφή Έλληνα συζύγου

Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών

Αρχίζοντας. Το Joomla τρέχει: Στο Joomla μπορούμε να προσθέσουμε επιπλέον λειτουργικότητα, να την επεκτείνουμε δηλαδή (extensions) PHP MySql

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΜΥΦ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΤΑΥΤΟΤΗΤΑ ΕΓΓΡΑΦΟΥ. Ημερομηνία 14 Ιανουαρίου 2014 Έκδοση 1.1

Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου

ιαχείριση εκκρεµότητας γάµου ενδεικτική εγγραφή αλλοδαπού ή ενδεικτική εγγραφή Έλληνα συζύγου

Διαχείριση Αδειών - Βιβλίο Αδειών - Μαζικές ενέργειες

Συνεργείο Αυτοκινήτων

1. Απαιτήσεις εργασίας

Εργαστήριο #12. Βήμα 1 ο. Βήμα 2 ο. Βήμα 3 ο. Βήμα 4 ο.

Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας. Παρουσίαση Μονάδας & Δράσεων. Ιφιγένεια Φουντά Επιστημονικά Υπεύθυνη Μονάδας Αριστείας ΕΛ/ΛΑΚ του ΤΕΙ Αθήνας

Οδηγός Γρήγορης Παραμετροποίησης Auto Moto Cube

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2

ΝΕΕΣ ΔΥΝΑΤΟΤΗΤΕΣ-ΒΕΛΤΙΩΣΕΙΣ ΑΝΑΒΑΘΜΙΣΗΣ 2.59

Ηλεκτρονική υποβολή εντύπου Ε7 Βεβαίωση Δήλωση Εργοδότη για Σύμβαση Ορισμένου Χρόνου

Σύστημα Πρακτικής Άσκησης Εγχειρίδιο χρήσης Επιστημονικά Υπευθύνου

Μονάδα Διασφάλισης Ποιότητας. ΜΟΔΙΠ Πανεπιστημίου Δυτικής Μακεδονίας. Κωδικός Πράξης ΟΠΣ: Επιχειρησιακό Πρόγραμμα:

και εμφανίζεται η φόρμα αναζήτησης των εκκρεμοτήτων. Στο πεδίο "Κατάσταση" επιλέγουμε "Σε εκκρεμότητα" και πατάμε ανάκτηση.

Social Network : Programming on FACEBOOK

ΛΟΓΙΣΜΙΚΟ ΕΦΑΡΜΟΓΩΝ ΤΕΡΜΑΤΙΚΩΝ ΜΗΧΑΝΩΝ. Έκδοση 2.0 Εμπιστευτικό

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

Αυτόματο Κλείσιμο Ισολογισμού

Εγχειρίδιο χρήσης ηλεκτρονικού συστήματος εξετάσεων Ενεργειακών Επιθεωρητών Κτιρίων (Β2. Υποχρεωτικός Κύκλος Εκπαίδευσης: Εξέταση CASE STUDY)

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ. Κεφάλαιο 5. Αλληλεπιδραστικές ιστοσελίδες (χρήση ετικέτας <FORM> και η τεχνική CGI)

και εμφανίζεται η φόρμα αναζήτησης των εκκρεμοτήτων. Στο πεδίο "Κατάσταση" επιλέγουμε "Σε εκκρεμότητα" και πατάμε ανάκτηση.

ΑΡΧΙΜΗ ΗΣ - ΕΝΙΣΧΥΣΗ ΕΡΕΥΝΗΤΙΚΩΝ ΟΜΑ ΩΝ ΣΤΑ ΤΕΙ. Υποέργο: «Ανάκτηση και προστασία πνευµατικών δικαιωµάτων σε δεδοµένα

Διαδικασία χρήσης module Αναλυτικής Λογιστική. (v.1.0.7)

Δημιουργία Οριστικής Δήλωσης Φ.Μ.Υ.

Edmodo Σύντομος οδηγός για γονείς

και εμφανίζεται η φόρμα αναζήτησης των εκκρεμοτήτων. Στο πεδίο "Κατάσταση" επιλέγουμε "Σε εκκρεμότητα" και πατάμε ανάκτηση.

Εκτέλεση-Χρήση Auto Moto Cube

Pylon Entry. Πόροι. Στη διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση Πόρων

Ανοικτό Ψηφιακό Μάθημα για την κατάρτιση του προσωπικού υποστήριξης ανάπτυξης ψηφιακών μαθημάτων

Διαχείριση Έργων Πληροφορικής Εργαστήριο

Διαδικασία Χρήσης Module Αναλυτικής Λογιστικής

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΊΑ 8 - ΑΝΆΠΤΥΞΗ

Δημιουργία Οριστικής Δήλωσης Φ.Μ.Υ.

Οδοντιατρικό Λογισμικό

Πλατφόρμα Διαδικτυακής Μάθησης

Πλατφόρμα Διαδικτυακής Μάθησης

POWERPOINT Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων.

Εικόνα 1: Κριτήρια αναζήτησης προϋπολογισμών

Δημιουργία η-μαθήματος με τη. 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας

Παρακολούθηση Φορολογικής Βάσης λογαριασμών

Περιπτώσεις αλλαγής Λογιστικού Σχεδίου.

Μεταφορά συζύγου σε υπάρχουσα μερίδα ως 2η σύζυγος

EBS Version Entersoft Business Suite Entersoft CRM

Πίνακας περιεχομένων

Πρότυπα βιβλίων εργασίας και ονόματα κελιών

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access

είσοδος στο χαρτοφυλάκιο φοιτητή

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 3) Ουρανία Σμυρνάκη

Σελίδα 1 από 51 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΤΑΥΤΟΤΗΤΑ ΕΓΓΡΑΦΟΥ. Ημερομηνία 10 Φεβρουαρίου 2015 Έκδοση 1.3

Αλλαγή Συντελεστών ΦΠΑ

Vodafone Business Connect

Εισαγωγή δεδομένων εταιρειών Συγχώνευση δεδομένων

e-κπαίδευση Πλατφόρµα Ασύγχρονης Τηλε-κπαίδευσης Οδηγίες χρήσης για τους σπουδαστές του ΤΕΙ Αθήνας και τους επισκέπτες της δικτυακής πύλης e-κπαίδευση

Transcript:

Κύκλος Εκπαίδευσης «Συστήματα Ηλεκτρονικής Μάθησης & Ηλεκτρονική Αξιολόγηση» Workshop 5ης εβδομάδας Ο πρώτος μας κριτής Δημοσθένης Νικούδης Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας

Στόχος Θα επεκτείνουμε τον κώδικα του προηγούμενου workshop ώστε να υλοποιηθεί ένας πρώτος μινιμαλιστικός κριτής Ο καθηγητής θα μπορεί να ορίζει σενάρια με input και expected output και ο κριτής δε θα βαθμολογεί πλέον μόνο με 10, αλλά κανονικά Θα ασχοληθούμε τόσο με κώδικα PHP όσο και με Javascript

Προσθήκη στήλης στον πίνακα assignments Θα προσθέσουμε στον πίνακα assignments τη στήλη auto_judge_scenarios (VARCHAR (1024)) Σε αυτή τη στήλη θα αποθηκεύονται τα σενάρια που όρισε ο καθηγητής Τα σενάρια αποθηκεύονται σε serialized μορφή (http://php.net/manual/en/function.serialize.php)

Προσθήκη στήλης στον πίνακα assignments

Προσθήκη στήλης στον πίνακα assignments

Εύρεση κώδικα του auto-judge checkbox Βρίσκουμε τον κώδικα για το Auto-Judge checkbox που είχαμε προσθέσει στο interface δημιουργίας εργασίας στο προηγούμενο workshop Αρχείο modules/work/index.php γραμμή ~607

Εύρεση κώδικα του auto-judge checkbox

Προσθήκη κώδικα για τον πίνακα δημιουργίας σεναρίων Μέσα στη στήλη αυτή προσθέτουμε τον κώδικα που θα εμφανίζει τον πίνακα δημιουργίας σεναρίων Προς το παρόν θα έχει μόνο μια γραμμή και θα εμφανίζεται συνέχεια αυτό θα διορθωθεί σε επόμενο βήμα με τη βοήθεια Javascript

Προσθήκη κώδικα του πίνακα δημιουργίας σεναρίων

Εμφάνιση πίνακα

Εμφάνιση πίνακα

Εύρεση των Javascript της σελίδας Τα Javascript της σελίδας ορίζονται inline στο ίδιο αρχείο, γραμμή ~151 Θα προσθέσουμε κώδικα που εμφανίζει/εξαφανίζει τον πίνακα ανάλογα αν είναι checked το Auto-Judge checkbox Στη συνέχεια θα προσθέσουμε τον κώδικα που χειρίζεται το κουμπί «Νέο Σενάριο» καθώς και τη διαγραφή από τον πίνακα

Εύρεση των Javascript της σελίδας

Προσθήκη εμφάνισης/εξαφάνισης πίνακα ανάλογα το checkbox

Προσθήκη εμφάνισης/εξαφάνισης πίνακα ανάλογα το checkbox

Κώδικας λειτουργίας κουμπιών προσθήκης/διαγραφής σεναρίων

Προσθήκη κώδικα αποθήκευσης των σεναρίων στη βάση Έχοντας ενσωματώσει τον πίνακα σεναρίων στο interface καθηγητή, πρέπει να προστεθεί και η κατάλληλη λειτουργικότητα για αποθήκευση τους στη βάση Βρίσκουμε τη γραμμή ~361 και προσθέτουμε μια ακόμα μεταβλητή με τα serialized δεδομένα Στη συνέχεια τροποποιούμε το query που καταχωρεί την εργασία στη βάση ώστε να προσθέτει και αυτά τα δεδομένα

Κώδικας που ανακτά τα σενάρια του χρήστη και τα κάνει serialize για αποθήκευση στη βάση

Αλλαγή του query ώστε να αποθηκεύει τα serialized σενάρια

Αλλαγή του query ώστε να αποθηκεύει τα serialized σενάρια

Τροποποίηση query ανάκτησης εργασίας Αυτό που μένει είναι να τροποποιήσουμε τον κώδικα υποβολής εργασίας ώστε να ανακτά αυτά τα σενάρια και να τα ξαναμετατρέπει σε πίνακα (unserialize) Τροποποιούμε το query στη γραμμή ~456 ώστε να επιλέγεται η στήλη με τα σενάρια και τα προσθέτουμε λίγο παρακάτω ως μεταβλητή

Τροποποίηση query ανάκτησης εργασίας

Τροποποίηση query ανάκτησης εργασίας

Προσθήκη νέου κώδικα αυτόματου κριτή Τέλος, τροποποιούμε τον κώδικα του αυτόματου κριτή του προηγούμενου workshop, ώστε να εκτελεί ένα-ένα τα σενάρια και να ελέγχει πόσα από αυτά «πέρασαν» Επίσης αλλάζουμε τη βαθμολογία ώστε να μην είναι πάντα 10 αλλά να εξαρτάται από: αριθμό σεναρίων που πέρασαν/συνολικό αριθμό σεναρίων

Προσθήκη νέου κώδικα αυτόματου κριτή

Άσκηση Αυτή τη στιγμή ο πίνακας σεναρίων εμφανίζεται μόνο κατά την προσθήκη μιας εργασίας. Προσθέστε το Auto-Judge checkbox και τον πίνακα σεναρίων και στην Επεξεργασία μιας υπάρχουσας εργασίας, έτσι ώστε να μπορεί ο χρήστης να τροποποιήσει υπάρχοντα σενάρια

Σας ευχαριστώ πολύ Ερωτήσεις; Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας