projects

Περιγραφή εργασιών, παραδοτέων, και προθεσμιών

View on GitHub

Βιογραφικό

Σε αυτήν την εργασία θα δημιουργήσετε μια ιστοσελίδα για το βιογραφικό σας σε διαφορετικές μορφές αρχείων οι οποίες θα είναι προσβάσιμες με την υπηρεσία Github Pages ή Netlify σε ένα νέο αποθετηρίο, π.χ., resume-cv. Το βιογραφικό θα πρέπει να δημιουργείται αυτόματα από αρχείο δεδομένων μορφής YAML με τα στοιχεία σας, σε μορφή ιστοσελίδας και σε μορφή PDF. Το βιογραφικό θα μπορούσε να είναι σε στυλ europass ή σε όποιο άλλο στυλ βιογραφικού θέλετε. Ο στόχος είναι από το ίδιο αρχείο δεδομένων να παράγεται:

  1. μια ιστοσελίδα με χρήση του συστήματος Jekyll.

  2. Ενα αρχείο PDF για εκτύπωση σε σελίδα Α4 το οποίο παράγεται με τα εργαλεία pandoc και latex τοπικά στον υπολογιστή σας (παράδειγμα χωρίς jekyll), καθώς και αυτόματη τοποθέτηση παράδειγμα1 του στην ιστοσελίδα του βιογραφικού με Continuous Integration (CI example, 2), κάθε φορά που υπάρχει αλλαγή στο αρχείο δεδομένων YAML, παράδειγμα μετατροπής από YAML σε PDF. Ο σκοπός αυτού του παραδοτέου είναι κυρίως η εξάσκηση στις διαδικασίες λογισμικού, όπου τα ίδια πηγαία αρχεία κώδικα χρησιμοποιούνται για διαφορετικά αποτελέσματα, π.χ, διαφορετικές πλατφόρμες, τεκμηρίωση, κτλ.

Για την βαθμολόγηση αρκεί να βάλετε στην αναφορά-παραδοτέο ένα λινκ προς την νέα ιστοσελίδα και το αποθετήριο με το βιογραφικό σας, ώστε να αξιολογηθεί ο βαθμός ολοκλήρωσης στα ζητούμενα. Δεν είναι απαραίτητο να γίνει όλη η εργασία με γραμμή εντολών, αλλά αυτό εκτιμάται θετικά για την άριστη βαθμολόγηση. Για την άριστη βαθμολόγηση: Α) θα αξιολογηθούν οι αλλαγές που έγιναν στην μορφοποίηση-στυλ, δλδ, ο βαθμός θα είναι 0.5 αν απλά γίνει συμπλήρωση βιογραφικού. Β) η δημιουργία να γίνεται μόνο με την γραμμή εντολών (pandoc+latex) και όχι με κάποια γραφική ή δικτυακή εφαρμογή (για την τεκμηρίωση θα πρέπει να βάλετε στην τελική αναφορά μια εγγραφή του τερματικού στο οποίο να φαίνεται η ροη εργασίας από το αρχικό αρχείο δεδομένων, μέχρι το τελικό αποτέλεσμα), το κεντρικό αρχείο δεδομένων να έχει τυποποιημένη οργάνωση της πληροφορίας ώστε να είναι χρήσιμο και σε άλλους, και θα πρέπει η οργάνωση-μορφοποίηση της ιστοσελίδας να ταιριάζει όσο γίνεται περισσότερο με αυτήν του αρχείου προς εκτύπωση.

Σχετικά μορφότυπα και ροές εργασίας για την κατασκευή βιογραφικών

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11