/e-iek

Πληροφοριακό Σύστημα Υποβολής Αιτήσεων Αποφοίτων ΙΕΚ για την Πιστοποίηση, τον Προγραμματισμό και τη Διενέργεια των Εξετάσεων και τη διαχείριση των Αποτελεσμάτων (Βεβαιώσεις, πιστοποιητικά).

Primary LanguageCSS

iek_test_skeleton

Οδηγός εγκατάστασης έργου ΙΕΚ για ανάπτυξη (development)

οδηγίες για apache2+drupal

Αρχικά κλωνοποιούμε το repository. Το repository θα πρέπει να τοποθετηθεί σε έναν φάκελο του web server. Συγκεκριμένα ο φάκελος /dist θα πρέπει να βρίσκεται στο webroot του webserver ή vhost. Στην συνέχεια πρέπει να πάμε στον φάκελο /dist/drupal και να αποσυμπιέσουμε εκεί μία εγκατάσταση του drupal 8. (drupal8.2.6 tested). συνεχίζεται ....

οδηγίες για angular

πάμε στο root φάκελο του repository, και εκτελούμε αρχικά (προϋπόθεση να έχουμε εγκαταστήσει το npm)

npm install

στην συνέχεια θα πρέπει να δώσουμε την εντολή

npm start

αυτή η εντολή θα κάνει compile τον κώδικα της angular και θα παραχθούν αρχεία που θα πάνε στο /dist Στην συνέχεια αν όλα έχουν γίνει σωστά, θα μπορείτε να δείτε την εφαρμογή μέσα από το url http://..../

Πληροφοριακό Σύστημα Υποβολής Αιτήσεων Αποφοίτων ΙΕΚ για την Πιστοποίηση, τον Προγραμματισμό και τη Διενέργεια των Εξετάσεων και τη διαχείριση των Αποτελεσμάτων (Βεβαιώσεις, πιστοποιητικά).

Περιγραφή

Το Πληροφοριακό Σύστημα Διαχείρισης Αιτήσεων έχει ως κύριο σκοπό τη Διαχείριση των αιτήσεων των αποφοίτων ΙΕΚ, την κατανομή των υποψηφίων σε εξεταστικά κέντρα, τη διαχείριση των Αποτελεσμάτων. Η δημιουργία του συστήματος θα υλοποιηθεί από την ομάδα Ανοικτού Λογισμικού του Υπουργείου Παιδείας, η οποία είναι αρμόδια για τον Σχεδιασμό, Ανάπτυξη και Συντήρηση Εφαρμογών Ανοικτού Λογισμικού του ΥΠΠΕΘ και υπάγεται στη Γενική Διεύθυνση Στρατηγικού Σχεδιασμού, Προγραμματισμού και Ηλεκτρονικής Διακυβέρνησης.

Οι διαδικασίες υλοποίησης του έργου θα ακολουθήσουν τη μεθοδολογία ευέλικτης ανάπτυξης λογισμικού Agile σε πρότυπα Scrum, που υπόσχεται ανταπόκριση στις αλλαγές, παραγωγικότερες πρακτικές και λιγότερη γραφειοκρατία. Η ανταπόκριση στις αλλαγές αναφέρεται κυρίως στην συνολική ικανότητα της διαδικασίας ανάπτυξης να προσαρμόζεται ανάλογα όταν προκύπτουν αλλαγές στην πορεία του έργου, καθώς και στην ανάγκη για συνεργασία μεταξύ όλων των συμμετεχόντων. Η μέθοδος αυτή είναι μια επαναληπτική και αυξητική προσέγγιση για την ανάπτυξη έργων που επιτρέπει την προσαρμογή στις αλλαγές που προκύπτουν.

Στην διαδικασία αυτή παρουσιάζονται οι εξής τρείς βασικοί ρόλοι: ο ιδιοκτήτης του προϊόντος (The Product Owner) είναι ο Εθνικός Οργανισμός Πιστοποίησης Προϊόντων και Επαγγελματικού Προσανατολισμού ΕΟΠΠΕΠ και ο διευθυντής κ. Δαγδιλέλης Βασίλειος, η ομάδα (team) που χτίζει το προιόν (μέλη της ομάδας του Ανοικτού Λογισμικού) και τέλος η ομάδα εποπτείας (Advisor Board) που αποτελείται από έμπειρους προγραμματιστές με βασικό σκοπό την σύνταξη απαιτήσεων και την ιεράρχηση τους (Product Backlog).

Περιβάλλον Ανάπτυξης#

Όλα τα κείμενα και ο κώδικας που υλοποιείται βρίσκονται στο https://git.minedu.gov.gr/itminedu/e-iek

Μπορείτε να δείτε τις προδιαγραφές του έργου σύμφωνα με τα πρότυπα της μεθοδολογίας Agile / Scrum στο https://git.minedu.gov.gr/itminedu/e-iek/wikis/scrum

Η αναλυτική τεκμηρίωση των λειτουργικών απαιτήσεων συντηρείται στο https://git.minedu.gov.gr/itminedu/e-iek/wikis/analysis

Παρατηρήσιες - Σχόλια

Όλοι οι συμμετέχοντες στο έργο με οποιαδήποτε ιδιότητα (Ιδιοκτήτες Προϊόντος, Ομάδα Ανάπτυξης, Ομάδα Εποπτείας) μπορούν να αναρτούν τις παρατηρήσεις και σχόλιά τους στο https://git.minedu.gov.gr/itminedu/e-iek/issues

άδεια χρήσης, CC-BY-SA