Skip to content

Courses Multiple Authors

Konstantinos Chorianopoulos edited this page Jun 23, 2020 · 1 revision

Ένα μάθημα, το οποίο αναπαρίσταται από ένα αρχείο στο collection courses, μπορεί να διδάσκεται από έναν ή περισσότερους καθηγητές. Κατά την εμφάνιση του μαθήματος στο site, το θέμα διαχειρίζεται σωστά την εμφάνιση κάθε περίπτωσης, εμφανίζοντας τις πληροφορίες κάθε καθηγητή με βάση το κλειδί του στο πεδίο author, που αντιστοιχίζεται σε ένα κλειδί στο αρχείο data/authors.yml.

Για την τροποποίηση ενός μαθήματος, είναι αναγκαίο να τροποποιηθεί το αντίστοιχο αρχείο στα courses. Σε περίπτωση που υπάρχει μονάχα ένας καθηγητής, το πεδίο author αρκεί να είναι της μορφής author: <key>. Εφόσον υπάρχουν περισσότεροι, το πεδίο θα πρέπει να είναι της μορφής:

author:
  - <key1>
  - <key2>
  ...

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

Ως προς τη συντήρηση του αποθετηρίου, για την προσθήκη του συγκεκριμένου feature, χρειάστηκε η τροποποίηση δύο αρχείων του θέματος, τα οποία προέρχονται από το minimal-mistakes. Επομένως, θα πρέπει να υπάρξει προσοχή κατά τη μελλοντική αναβάθμιση του θέματος, ώστε να μην αντικατασταθούν τα συγκεκριμένα αρχεία.

Σχετικά issues: #121, #131, #132

Clone this wiki locally