@ -87,7 +87,7 @@ public class UploadFieldsBuilderActivity extends AppCompatActivity {
//Initialize toolbar
Toolbar toolbar = findViewById ( R . id . toolbar ) ;
toolbar . setTitle ( "Upload fields builder" ) ;
toolbar . setTitle ( R . string . upload_fields_builder_toolbar_title ) ;
setSupportActionBar ( toolbar ) ;
if ( getSupportActionBar ( ) ! = null ) {
getSupportActionBar ( ) . setDisplayHomeAsUpEnabled ( true ) ;
@ -215,263 +215,300 @@ public class UploadFieldsBuilderActivity extends AppCompatActivity {
@Nullable
private String getGreeklishOrMinifiedCourseName ( boolean greeklish ) {
//TODO fill missing values
if ( course . contains ( "Συστήματα Υπολογιστών (Υπολογιστικά Συστήματα)" ) ) {
return greeklish ? "sys_ypologistwn" : "Συσ. Υπολογιστών" ;
} else if ( course . contains ( "Τεχνική Μηχανική" ) ) {
return greeklish ? "texn_mhxan" : "Τεχν. Μηχαν." ;
} else if ( course . contains ( "Διαφορικές Εξισώσεις" ) ) {
return greeklish ? "diaforikes" : "Διαφορικές" ;
} else if ( course . contains ( "Θεωρία Πιθανοτήτων και Στατιστική" ) ) {
return greeklish ? "pithanothtes" : "Πιθανότητες" ;
} else if ( course . contains ( "Εφαρμοσμένα Μαθηματικά Ι" ) ) {
return greeklish ? "efarmosmena_math_I" : "Εφαρμοσμένα 1" ;
} else if ( course . contains ( "Ηλεκτρικά Κυκλώματα ΙΙ" ) ) {
return greeklish ? "kyklwmata_II" : "Κυκλώματα 2" ;
} else if ( course . contains ( "Ηλεκτρολογικά Υλικά" ) ) {
return greeklish ? "ylika" : "Ηλεκτρ. Υλικά" ;
} else if ( course . contains ( "Ηλεκτρομαγνητικό Πεδίο Ι" ) ) {
return greeklish ? "pedio_I" : "Πεδίο 1" ;
} else if ( course . contains ( "Θεωρία Σημάτων και Γραμμικών Συστημάτων" ) ) {
return greeklish ? "analog_shma" : "Σύματα & Συστήματα" ;
} else if ( course . contains ( "Προγραμματιστικές Τεχνικές" ) ) {
return greeklish ? "cpp" : "Προγραμματ. Τεχν." ;
} else if ( course . contains ( "Αριθμητική Ανάλυση" ) ) {
return greeklish ? "arith_anal" : "Αριθμ. Ανάλυση" ;
} else if ( course . contains ( "Αρχιτεκτονική Υπολογιστών" ) ) {
return greeklish ? "arx_ypologistwn" : "Αρχ. Υπολογιστών" ;
} else if ( course . contains ( "Εισαγωγή στην Ενεργειακή Τεχνολογία Ι" ) ) {
return greeklish ? "EET_I" : "ΕΕΤ 1" ;
} else if ( course . contains ( "Ηλεκτρικά Κυκλώματα ΙΙΙ" ) ) {
return greeklish ? "kyklwmata_I" : "Κυκλώματα 3" ;
} else if ( course . contains ( "Ηλεκτρομαγνητικό Πεδίο ΙΙ" ) ) {
return greeklish ? "pedio_II" : "Πεδίο 2" ;
} else if ( course . contains ( "Στοχαστικό Σήμα" ) ) {
return greeklish ? "stox_shma" : "Στοχ. Σήμα" ;
if ( course . contains ( "Ψηφιακή Επεξεργασία Σήματος" ) ) {
return greeklish ? "PSES" : "ΨΕΣ" ;
} else if ( course . contains ( "Ψηφιακή Επεξεργασία Εικόνας" ) ) {
return greeklish ? "psee" : "ΨΕΕ" ;
} else if ( course . contains ( "Ψηφιακές Τηλεπικοινωνίες ΙΙ" ) ) {
return greeklish ? "pshf_thlep_II" : "Ψηφιακές Τηλεπ. 2" ;
} else if ( course . contains ( "Ψηφιακές Τηλεπικοινωνίες Ι" ) ) {
return greeklish ? "pshf_thlep_I" : "Ψηφιακές Τηλεπ. 1" ;
} else if ( course . contains ( "Ψηφιακά Φίλτρα" ) ) {
return greeklish ? "filtra" : "Φίλτρα" ;
} else if ( course . contains ( "Ψηφιακά Συστήματα ΙΙΙ" ) ) {
return greeklish ? "pshfiaka_III" : "Ψηφιακά 3" ;
} else if ( course . contains ( "Ψηφιακά Συστήματα ΙΙ" ) ) {
return greeklish ? "pshfiaka_II" : "Ψηφιακά 2" ;
} else if ( course . contains ( "Ψηφιακά Συστήματα Ι" ) ) {
return greeklish ? "pshfiaka_I" : "Ψηφιακά 1" ;
} else if ( course . contains ( "Αναλογικές Τηλεπικοινωνίες (πρώην Τηλεπικοινωνιακά Συστήματα Ι)" ) ) {
return greeklish ? "anal_thlep" : "Αναλογικές Τηλεπ." ;
} else if ( course . contains ( "Διάδοση Ηλεκτρομαγνητικού Κύματος Ι (πρώην Πεδίο ΙΙΙ)" ) ) {
return greeklish ? "diadosi_1" : "Διάδοση 1" ;
} else if ( course . contains ( "Δομές Δεδομένων" ) ) {
return greeklish ? "dom_dedomenwn" : "Δομ. Δεδομ." ;
} else if ( course . contains ( "Εισαγωγή στην Ενεργειακή Τεχνολογία ΙΙ" ) ) {
return greeklish ? "EET_2" : "ΕΕΤ2" ;
} else if ( course . contains ( "Ηλεκτρικές Μετρήσεις Ι" ) ) {
return greeklish ? "metrhseis_1" : "Μετρήσεις 1" ;
} else if ( course . contains ( "Ηλεκτρονική ΙΙ" ) ) {
return greeklish ? "hlektronikh_2" : "Ηλεκτρονική 2" ;
} else if ( course . contains ( "Συστήματα Αυτομάτου Ελέγχου Ι" ) ) {
return greeklish ? "SAE_1" : "ΣΑΕ 1" ;
} else if ( course . contains ( "Γραμμική Άλγεβρα" ) ) {
return greeklish ? "grammikh_algebra" : "Γραμμ. Άλγεβρ." ;
} else if ( course . contains ( "Δομημένος Προγραμματισμός" ) ) {
return greeklish ? "C" : "Δομ. Προγραμμ." ;
} else if ( course . contains ( "Λογική Σχεδίαση" ) ) {
return greeklish ? "logiki_sxediash" : "Λογική Σχεδίαση" ;
} else if ( course . contains ( "Λογισμός Ι" ) ) {
return greeklish ? "logismos_I" : "Λογισμός 1" ;
} else if ( course . contains ( "Τεχνικές Σχεδίασης με Η/Υ" ) ) {
return greeklish ? "sxedio" : "Σχέδιο" ;
} else if ( course . contains ( "Φωτονική Τεχνολογία" ) ) {
return greeklish ? "fwtonikh" : "Φωτονική" ;
} else if ( course . contains ( "Φυσική Ι" ) ) {
return greeklish ? "fysikh_I" : "Φυσική 1" ;
} else if ( course . contains ( "Αντικειμενοστραφής Προγραμματισμός" ) ) {
return greeklish ? "OOP" : "Αντικειμενοστραφής" ;
} else if ( course . contains ( "Εφαρμοσμένη Θερμοδυναμική" ) ) {
return greeklish ? "thermodynamikh" : "Θερμοδυναμική" ;
} else if ( course . contains ( "Ηλεκτρικά Κυκλώματα Ι" ) ) {
return greeklish ? "kyklwmata_I" : "Κυκλώματα 1" ;
} else if ( course . contains ( "Λογισμός ΙΙ" ) ) {
return greeklish ? "logismos_II" : "Λογισμός 2" ;
} else if ( course . contains ( "Οργάνωση Υπολογιστών" ) ) {
return greeklish ? "org_ypol" : "Οργάνωση Υπολ." ;
} else if ( course . contains ( "Ηλεκτρονική Ι" ) ) {
return greeklish ? "hlektronikh_1" : "Ηλεκτρονική 1" ;
} else if ( course . contains ( "Διακριτά μαθηματικά" ) ) {
return greeklish ? "diakrita" : "Διακριτά Μαθηματικά" ;
} else if ( course . contains ( "Σήματα και Συστήματα" ) ) {
return greeklish ? "analog_shma" : "Σύματα & Συστήματα" ;
} else if ( course . contains ( "Εισαγωγή στις εφαρμογές Πυρηνικής Τεχνολογίας" ) ) {
return greeklish ? "Intro_Purhnikh_Texn" : "Εισ. Πυρηνικη Τεχν." ;
} else if ( course . contains ( "Επιχειρησιακή Έρευνα" ) ) {
return greeklish ? "epixeirisiaki" : "Επιχειρησιακή Έρευνα" ;
} else if ( course . contains ( "Ημιαγωγά Υλικά: Θεωρία-Διατάξεις" ) ) {
return greeklish ? "Hmiagwga_Ylika" : "Ημιαγωγά Υλικά" ;
} else if ( course . contains ( "Μετάδοση Θερμότητας" ) ) {
return greeklish ? "metadosi_therm" : "Μετάδοση Θερμ." ;
} else if ( course . contains ( "Συστήματα Ηλεκτρικής Ενέργειας Ι" ) ) {
return greeklish ? "SHE_I" : "ΣΗΕ 1" ;
} else if ( course . contains ( "Υψηλές Τάσεις ΙΙΙ" ) ) {
return greeklish ? "ypshles_III" : "Υψηλές 3" ;
} else if ( course . contains ( "Υψηλές Τάσεις ΙΙ" ) ) {
return greeklish ? "ypshles_II" : "Υψηλές 2" ;
} else if ( course . contains ( "Υψηλές Τάσεις Ι" ) ) {
return greeklish ? "ypshles_I" : "Υψηλές 1" ;
} else if ( course . contains ( "Θεωρία και Τεχνολογία Πυρηνικών Αντιδραστήρων" ) ) {
return greeklish ? "texn_antidrasthrwn" : "Τεχνολογία Αντιδραστήρων" ;
} else if ( course . contains ( "Υψηλές Τάσεις 4" ) ) {
return greeklish ? "ypshles_IV" : "Υψηλές 4" ;
} else if ( course . contains ( "Υπολογιστικός Ηλεκτρομαγνητισμός" ) ) {
return greeklish ? "ypologistikos_HM" : "Υπολογιστικός Η/Μ" ;
} else if ( course . contains ( "Υπολογιστικές Μέθοδοι στα Ενεργειακά Συστήματα" ) ) {
return greeklish ? "ymes" : "ΥΜΕΣ" ;
} else if ( course . contains ( "Τηλεπικοινωνιακή Ηλεκτρονική" ) ) {
return greeklish ? "tilep_ilektr" : "Τηλεπ. Ηλεκτρ." ;
} else if ( course . contains ( "Τηλεοπτικά Συστήματα" ) ) {
return greeklish ? "tileoptika" : "Τηλεοπτικά" ;
} else if ( course . contains ( "Τεχνολογία Λογισμικού" ) ) {
return greeklish ? "SE" : "Τεχνολογία Λογισμικού" ;
} else if ( course . contains ( "Τεχνολογία Ηλεκτροτεχνικών Υλικών" ) ) {
return greeklish ? "Hlektrotexnika_Ylika" : "Ηλεκτροτεχνικά Υλικά" ;
} else if ( course . contains ( "Ηλεκτρικές Μηχανές Α'" ) ) {
return greeklish ? "mhxanes_A" : "Μηχανές Α" ;
} else if ( course . contains ( "Σταθμοί Παραγωγής Ηλεκτρικής Ενέργειας" ) ) {
return greeklish ? "SPHE" : "ΣΠΗΕ" ;
} else if ( course . contains ( "Συστήματα Ηλεκτρικής Ενέργειας ΙΙ" ) ) {
return greeklish ? "SHE_II" : "ΣΗΕ 2" ;
} else if ( course . contains ( "Υψηλές Τάσεις ΙΙ" ) ) {
return greeklish ? "ypshles_II" : "Υψηλές 2" ;
} else if ( course . contains ( "Αρχές Οικονομίας" ) ) {
return greeklish ? "arx_oikonomias" : "Αρχές Οικονομίας" ;
} else if ( course . contains ( "Διανεμημένη Παραγωγή" ) ) {
return greeklish ? "dian_paragwgh" : "Διανεμημένη Παραγωγή" ;
} else if ( course . contains ( "Διαχείριση Συστημάτων Ηλεκτρικής Ενέργειας" ) ) {
return greeklish ? "dshe" : "ΔΣΗΕ" ;
} else if ( course . contains ( "Υψηλές Τάσεις ΙΙΙ" ) ) {
return greeklish ? "ypshles_III" : "Υψηλές 3" ;
} else if ( course . contains ( "Ανάλυση Συστημάτων Ηλεκτρικής Ενέργειας" ) ) {
return greeklish ? "ASHE" : "ΑΣΗΕ" ;
} else if ( course . contains ( "Ηλεκτρικές Μηχανές Β'" ) ) {
return greeklish ? "mhxanes_B" : "Μηχανές Β" ;
} else if ( course . contains ( "Ηλεκτρονικά Ισχύος Ι" ) ) {
return greeklish ? "isxyos_I" : "Ισχύος 1" ;
} else if ( course . contains ( "Τεχνολογία Ήχου και Εικόνας" ) ) {
return greeklish ? "texn_hxoy_eikonas" : "Τεχνολογία Ήχου και Εικόνας" ;
} else if ( course . contains ( "Τεχνική Μηχανική" ) ) {
return greeklish ? "texn_mhxan" : "Τεχν. Μηχαν." ;
} else if ( course . contains ( "Τεχνικές μη Καταστρεπτικών Δοκιμών" ) ) {
return greeklish ? "non_destructive_tests" : "Μη Καταστρεπτικές Δοκιμές" ;
} else if ( course . contains ( "Τεχνικές Σχεδίασης με Η/Υ" ) ) {
return greeklish ? "sxedio" : "Σχέδιο" ;
} else if ( course . contains ( "Τεχνικές Κωδικοποίησης" ) ) {
return greeklish ? "texn_kwdikopoihshs" : "Τεχνικές Κωδικοποίησης" ;
} else if ( course . contains ( "Τεχνικές Βελτιστοποίησης" ) ) {
return greeklish ? "veltistopoihsh" : "Βελτιστοποίηση" ;
} else if ( course . contains ( "Σύνθεση Τηλεπικοινωνιακών Διατάξεων" ) ) {
return greeklish ? "synth_thlep_diataksewn" : "Σύνθεση Τηλεπ. Διατάξεων" ;
} else if ( course . contains ( "Σύνθεση Ενεργών και Παθητικών Κυκλωμάτων" ) ) {
return greeklish ? "synthesh" : "Σύνθεση" ;
} else if ( course . contains ( "Σχεδίαση Συστημάτων VLSI" ) ) {
return greeklish ? "VLSI" : "VLSI" ;
} else if ( course . contains ( "Συστήματα Υπολογιστών (Υπολογιστικά Συστήματα)" ) ) {
return greeklish ? "sys_ypologistwn" : "Συσ. Υπολογιστών" ;
} else if ( course . contains ( "Συστήματα Πολυμέσων και Εικονική Πραγματικότητα" ) ) {
return greeklish ? "polymesa" : "Πολυμέσα" ;
} else if ( course . contains ( "Συστήματα Μικροϋπολογιστών" ) ) {
return greeklish ? "mikro_I" : "Μίκρο 1" ;
} else if ( course . contains ( "Συστήματα Ηλεκτροκίνησης" ) ) {
return greeklish ? "hlektrokinhsh" : "Ηλεκτροκίνηση" ;
} else if ( course . contains ( "Συστήματα Ηλεκτρικής Ενέργειας ΙΙΙ" ) ) {
return greeklish ? "SHE_III" : "ΣΗΕ 3" ;
} else if ( course . contains ( "Συστήματα Ηλεκτρικής Ενέργειας ΙΙ" ) ) {
return greeklish ? "SHE_II" : "ΣΗΕ 2" ;
} else if ( course . contains ( "Συστήματα Ηλεκτρικής Ενέργειας Ι" ) ) {
return greeklish ? "SHE_I" : "ΣΗΕ 1" ;
} else if ( course . contains ( "Συστήματα Αυτομάτου Ελέγχου ΙΙI" ) ) {
return greeklish ? "SAE_III" : "ΣΑΕ 3" ;
} else if ( course . contains ( "Συστήματα Αυτομάτου Ελέγχου ΙΙ" ) ) {
return greeklish ? "SAE_II" : "ΣΑΕ 2" ;
} else if ( course . contains ( "Συστήματα Αυτομάτου Ελέγχου Ι" ) ) {
return greeklish ? "SAE_1" : "ΣΑΕ 1" ;
} else if ( course . contains ( "Στοχαστικό Σήμα" ) ) {
return greeklish ? "stox_shma" : "Στοχ. Σήμα" ;
} else if ( course . contains ( "Σταθμοί Παραγωγής Ηλεκτρικής Ενέργειας" ) ) {
return greeklish ? "SPHE" : "ΣΠΗΕ" ;
} else if ( course . contains ( "Σερβοκινητήρια Συστήματα" ) ) {
return greeklish ? "servo" : "Σέρβο" ;
} else if ( course . contains ( "Συστήματα Ηλεκτροκίνησης" ) ) {
return greeklish ? "hlektrokinhsh" : "Ηλεκτροκίνηση" ;
} else if ( course . contains ( "Υπολογιστικές Μέθοδοι στα Ενεργειακά Συστήματα" ) ) {
return greeklish ? "ymes" : "ΥΜΕΣ" ;
} else if ( course . contains ( "Υψηλές Τάσεις 4" ) ) {
return greeklish ? "ypshles_IV" : "Υψηλές 4" ;
} else if ( course . contains ( "Ηλεκτρικές Μηχανές Γ'" ) ) {
return greeklish ? "mhxanes_C" : "Μηχανές Γ" ;
} else if ( course . contains ( "Ηλεκτρική Οικονομία" ) ) {
return greeklish ? "hlektr_oikonomia" : "Ηλεκτρική Οικονομία" ;
} else if ( course . contains ( "Ηλεκτρονικά Ισχύος ΙΙ" ) ) {
return greeklish ? "isxyos_II" : "Ισχύος 2" ;
} else if ( course . contains ( "Ανάλυση και Σχεδίαση Αλγορίθμων" ) ) {
return greeklish ? "algorithms" : "Αλγόριθμοι" ;
} else if ( course . contains ( "Διακριτά Μαθηματικά" ) ) {
return greeklish ? "diakrita" : "Διακριτά Μαθηματικά" ;
} else if ( course . contains ( "Κβαντική Φυσική" ) ) {
return greeklish ? "kvantikh" : "Κβαντική" ;
} else if ( course . contains ( "Σήματα και Συστήματα" ) ) {
return greeklish ? "analog_shma" : "Σύματα & Συστήματα" ;
} else if ( course . contains ( "Ρομποτική" ) ) {
return greeklish ? "rompotikh" : "Ρομποτική" ;
} else if ( course . contains ( "Τεχνικές Βελτιστοποίησης" ) ) {
return greeklish ? "veltistopoihsh" : "Βελτιστοποίηση" ;
} else if ( course . contains ( "Ηλεκτρικές Μετρήσεις ΙΙ" ) ) {
return greeklish ? "metrhseis_II" : "Μετρήσεις 2" ;
} else if ( course . contains ( "Ηλεκτρονική ΙΙΙ" ) ) {
return greeklish ? "hlektronikh_III" : "Ηλεκτρονική 3" ;
} else if ( course . contains ( "Συστήματα Αυτομάτου Ελέγχου ΙΙ" ) ) {
return greeklish ? "SAE_II" : "ΣΑΕ 2" ;
} else if ( course . contains ( "Ψηφιακά Συστήματα ΙΙ" ) ) {
return greeklish ? "pshfiaka_II" : "Ψηφιακά 2" ;
} else if ( course . contains ( "Ανάλυση Χρονοσειρών" ) ) {
return greeklish ? "xronoseires" : "Χρονοσειρές" ;
} else if ( course . contains ( "Θεωρία Υπολογισμών και Αλγορίθμων" ) ) {
return greeklish ? "thya" : "ΘΥΑ" ;
} else if ( course . contains ( "Παράλληλα και Κατανεμημένα Συστήματα" ) ) {
return greeklish ? "parallhla" : "Παράλληλα" ;
} else if ( course . contains ( "Προγραμματιζόμενα Κυκλώματα ASIC" ) ) {
return greeklish ? "asic" : "ASIC" ;
} else if ( course . contains ( "Προσομοίωση και Μοντελοποίηση Συστημάτων" ) ) {
return greeklish ? "montelopoihsh" : "Μοντελοποίηση" ;
} else if ( course . contains ( "Συστήματα Αυτομάτου Ελέγχου ΙΙI" ) ) {
return greeklish ? "SAE_III" : "ΣΑΕ 3" ;
} else if ( course . contains ( "Σύνθεση Ενεργών και Παθητικών Κυκλωμάτων" ) ) {
return greeklish ? "synthesh" : "Σύνθεση" ;
} else if ( course . contains ( "Δίκτυα Υπολογιστών Ι" ) ) {
return greeklish ? "diktya_I" : "Δίκτυα 1" ;
} else if ( course . contains ( "Λειτουργικά Συστήματα" ) ) {
return greeklish ? "OS" : "Λειτουργικά" ;
} else if ( course . contains ( "Συστήματα Μικροϋπολογιστών" ) ) {
return greeklish ? "mikro_I" : "Μίκρο 1" ;
} else if ( course . contains ( "Ασαφή Συστήματα" ) ) {
return greeklish ? "asafh" : "Ασαφή" ;
} else if ( course . contains ( "Γραφική με Υπολογιστές" ) ) {
return greeklish ? "grafikh" : "Γραφική" ;
} else if ( course . contains ( "Ενσωματωμένα Συστήματα Πραγματικού Χρόνου" ) ) {
return greeklish ? "enswmatwmena" : "Ενσωματωμένα" ;
} else if ( course . contains ( "Τηλεπικοινωνιακή Ηλεκτρονική" ) ) {
return greeklish ? "tilep_ilektr" : "Τηλεπ. Ηλεκτρ." ;
} else if ( course . contains ( "Ψηφιακά Συστήματα ΙΙΙ" ) ) {
return greeklish ? "pshfiaka_III" : "Ψηφιακά 3" ;
} else if ( course . contains ( "Ψηφιακή Επεξεργασία Εικόνας" ) ) {
return greeklish ? "psee" : "ΨΕΕ" ;
} else if ( course . contains ( "Δίκτυα Υπολογιστών ΙΙ" ) ) {
return greeklish ? "diktya_II" : "Δίκτυα 2" ;
} else if ( course . contains ( "Μικροεπεξεργαστές και Περιφερειακά" ) ) {
return greeklish ? "mikro_II" : "Μίκρο 2" ;
} else if ( course . contains ( "Τεχνολογία Λογισμικού" ) ) {
return greeklish ? "SE" : "Τεχνολογία Λογισμικού" ;
} else if ( course . contains ( "Ψηφιακά Φίλτρα" ) ) {
return greeklish ? "filtra" : "Φίλτρα" ;
} else if ( course . contains ( "Αναγνώριση Προτύπων" ) ) {
return greeklish ? "protipa" : "Αναγνώριση Προτύπων" ;
} else if ( course . contains ( "Ασφάλεια Πληροφοριακών Συστημάτων" ) ) {
return greeklish ? "asfaleia" : "Ασφάλεια" ;
} else if ( course . contains ( "Βάσεις Δεδομένων" ) ) {
return greeklish ? "vaseis" : "Βάσεις" ;
} else if ( course . contains ( "Βιομηχανική Πληροφορική" ) ) {
return greeklish ? "viomix_plir" : "Βιομηχανική Πληρ" ;
} else if ( course . contains ( "Ευφυή Συστήματα Ρομπότ" ) ) {
return greeklish ? "eufuh" : "Ευφυή" ;
} else if ( course . contains ( "Συστήματα Πολυμέσων και Εικονική Πραγματικότητα" ) ) {
return greeklish ? "polymesa" : "Πολυμέσα" ;
} else if ( course . contains ( "Σχεδίαση Συστημάτων VLSI" ) ) {
return greeklish ? "VLSI" : "VLSI" ;
} else if ( course . contains ( "Ακουστική Ι" ) ) {
return greeklish ? "akoystikh_I" : "Ακουστική 1" ;
} else if ( course . contains ( "Εφαρμοσμένα Μαθηματικά ΙΙ" ) ) {
return greeklish ? "efarmosmena_math_II" : "Εφαρμοσμένα 2" ;
} else if ( course . contains ( "Ηλεκτρακουστική Ι" ) ) {
return greeklish ? "hlektroakoystikh_I" : "Ηλεκτροακουστική 1" ;
} else if ( course . contains ( "Οπτική Ι" ) ) {
return greeklish ? "optikh_I" : "Οπτική 1" ;
} else if ( course . contains ( "Διάδοση Η/Μ Κύματος ΙΙ" ) ) {
return greeklish ? "diadosi_II" : "Διάδοση 2" ;
} else if ( course . contains ( "Ψηφιακές Τηλεπικοινωνίες Ι" ) ) {
return greeklish ? "pshf_thlep_I" : "Ψηφιακές Τηλεπ. 1" ;
} else if ( course . contains ( "Ακουστική ΙΙ" ) ) {
return greeklish ? "akoystikh_II" : "Ακουστική 2" ;
} else if ( course . contains ( "Βιοϊατρική Τεχνολογία" ) ) {
return greeklish ? "vioiatriki" : "Βιοιατρική" ;
} else if ( course . contains ( "Ηλεκτρακουστική ΙΙ" ) ) {
return greeklish ? "hlektroakoystikh_II" : "Ηλεκτροακουστική 2" ;
} else if ( course . contains ( "Προηγμένες Τεχνικές Επεξεργασίας Σήματος" ) ) {
return greeklish ? "ptes" : "ΠΤΕΣ" ;
} else if ( course . contains ( "Προγραμματιστικές Τεχνικές" ) ) {
return greeklish ? "cpp" : "Προγραμματ. Τεχν." ;
} else if ( course . contains ( "Προγραμματιζόμενα Κυκλώματα ASIC" ) ) {
return greeklish ? "asic" : "ASIC" ;
} else if ( course . contains ( "Παράλληλα και Κατανεμημένα Συστήματα" ) ) {
return greeklish ? "parallhla" : "Παράλληλα" ;
} else if ( course . contains ( "Οργάνωση και Διοίκηση Εργοστασίων" ) ) {
return greeklish ? "organ_dioik_ergostasiwn" : "Οργάνωση και Διοίκηση Εργοστασίων" ;
} else if ( course . contains ( "Οργάνωση Υπολογιστών" ) ) {
return greeklish ? "org_ypol" : "Οργάνωση Υπολ." ;
} else if ( course . contains ( "Οπτική ΙΙ" ) ) {
return greeklish ? "optikh_II" : "Οπτική 2" ;
} else if ( course . contains ( "Ασύρματος Τηλεπικοινωνία Ι" ) ) {
return greeklish ? "asyrmatos_I" : "Ασύρματος 1" ;
} else if ( course . contains ( "Οπτική Ι" ) ) {
return greeklish ? "optikh_I" : "Οπτική 1" ;
} else if ( course . contains ( "Οπτικές Επικοινωνίες" ) ) {
return greeklish ? "optikes_thlep" : "Οπτικές Τηλεπ." ;
} else if ( course . contains ( "Μικροκύματα II" ) ) {
return greeklish ? "mikrokymata_II" : "Μικροκύματα 2" ;
} else if ( course . contains ( "Μικροκύματα I" ) ) {
return greeklish ? "mikrokymata_I" : "Μικροκύματα 1" ;
} else if ( course . contains ( "Ψηφιακές Τηλεπικοινωνίες ΙΙ" ) ) {
return greeklish ? "pshf_thlep_II" : "Ψηφιακές Τηλεπ. 2" ;
} else if ( course . contains ( "Ψηφιακή Επεξεργασία Σήματος" ) ) {
return greeklish ? "PSES" : "ΨΕΣ" ;
} else if ( course . contains ( "Εισαγωγή στην Πολιτική Οικονομία" ) ) {
return greeklish ? "polit_oik" : "Πολιτική Οικονομία" ;
} else if ( course . contains ( "Μικροκυματική Τηλεπισκόπηση" ) ) {
return greeklish ? "thlepiskophsh" : "Τηλεπισκόπηση" ;
} else if ( course . contains ( "Μικροεπεξεργαστές και Περιφερειακά" ) ) {
return greeklish ? "mikro_II" : "Μίκρο 2" ;
} else if ( course . contains ( "Μετάδοση Θερμότητας" ) ) {
return greeklish ? "metadosi_therm" : "Μετάδοση Θερμ." ;
} else if ( course . contains ( "Λογισμός ΙΙ" ) ) {
return greeklish ? "logismos_II" : "Λογισμός 2" ;
} else if ( course . contains ( "Λογισμός Ι" ) ) {
return greeklish ? "logismos_I" : "Λογισμός 1" ;
} else if ( course . contains ( "Λογική Σχεδίαση" ) ) {
return greeklish ? "logiki_sxediash" : "Λογική Σχεδίαση" ;
} else if ( course . contains ( "Λειτουργικά Συστήματα" ) ) {
return greeklish ? "OS" : "Λειτουργικά" ;
} else if ( course . contains ( "Κινητές και Δορυφορικές Επικοινωνίες" ) ) {
return greeklish ? "kinhtes_doryforikes_epik" : "Κινητές & Δορυφορικές Επικοινωνίες" ;
} else if ( course . contains ( "Κβαντική Φυσική" ) ) {
return greeklish ? "kvantikh" : "Κβαντική" ;
} else if ( course . contains ( "Θεωρία και Τεχνολογία Πυρηνικών Αντιδραστήρων" ) ) {
return greeklish ? "texn_antidrasthrwn" : "Τεχνολογία Αντιδραστήρων" ;
} else if ( course . contains ( "Θεωρία Υπολογισμών και Αλγορίθμων" ) ) {
return greeklish ? "thya" : "ΘΥΑ" ;
} else if ( course . contains ( "Θεωρία Σκέδασης" ) ) {
return greeklish ? "skedash" : "Σκέδαση" ;
} else if ( course . contains ( "Προηγμένες Τεχνικές Επεξεργασίας Σήματος" ) ) {
return greeklish ? "ptes" : "ΠΤΕΣ" ;
} else if ( course . contains ( "Τηλεοπτικά Συστήματα" ) ) {
return greeklish ? "tileoptika" : "Τηλεοπτικά" ;
} else if ( course . contains ( "Ασύρματος Τηλεπικοινωνία ΙΙ" ) ) {
return greeklish ? "asyrmatos_II" : "Ασύρματος 2" ;
} else if ( course . contains ( "Δίκτυα Τηλεπικοινωνιών" ) ) {
return greeklish ? "diktya_thlep" : "Δίκτυα Τηλέπ." ;
} else if ( course . contains ( "Θεωρία Σημάτων και Γραμμικών Συστημάτων" ) ) {
return greeklish ? "analog_shma" : "Σύματα & Συστήματα" ;
} else if ( course . contains ( "Θεωρία Πληροφοριών" ) ) {
return greeklish ? "theoria_plir" : "Θεωρία Πληρ." ;
} else if ( course . contains ( "Οπτικές Επικοινωνίες" ) ) {
return greeklish ? "optikes_thlep" : "Οπτικές Τηλεπ." ;
} else if ( course . contains ( "Θεωρία Πιθανοτήτων και Στατιστική" ) ) {
return greeklish ? "pithanothtes" : "Πιθανότητες" ;
} else if ( course . contains ( "Ημιαγωγά Υλικά: Θεωρία-Διατάξεις" ) ) {
return greeklish ? "Hmiagwga_Ylika" : "Ημιαγωγά Υλικά" ;
} else if ( course . contains ( "Ηλεκτρονική ΙΙΙ" ) ) {
return greeklish ? "hlektronikh_III" : "Ηλεκτρονική 3" ;
} else if ( course . contains ( "Ηλεκτρονική ΙΙ" ) ) {
return greeklish ? "hlektronikh_2" : "Ηλεκτρονική 2" ;
} else if ( course . contains ( "Ηλεκτρονική Ι" ) ) {
return greeklish ? "hlektronikh_1" : "Ηλεκτρονική 1" ;
} else if ( course . contains ( "Ηλεκτρονικές Διατάξεις και Μετρήσεις" ) ) {
return greeklish ? "hlektron_diatakseis_metrhseis" : "Ηλεκτρονικές Διατάξεις και Μετρήσεις" ;
} else if ( course . contains ( "Ηλεκτρονικά Ισχύος ΙΙ" ) ) {
return greeklish ? "isxyos_II" : "Ισχύος 2" ;
} else if ( course . contains ( "Ηλεκτρονικά Ισχύος Ι" ) ) {
return greeklish ? "isxyos_I" : "Ισχύος 1" ;
} else if ( course . contains ( "Ηλεκτρομαγνητικό Πεδίο ΙΙ" ) ) {
return greeklish ? "pedio_II" : "Πεδίο 2" ;
} else if ( course . contains ( "Ηλεκτρομαγνητικό Πεδίο Ι" ) ) {
return greeklish ? "pedio_I" : "Πεδίο 1" ;
} else if ( course . contains ( "Ηλεκτρομαγνητική Συμβατότητα" ) ) {
return greeklish ? "HM_symvatothta" : "H/M Συμβατότητα" ;
} else if ( course . contains ( "Ηλεκτρολογικά Υλικά" ) ) {
return greeklish ? "ylika" : "Ηλεκτρ. Υλικά" ;
} else if ( course . contains ( "Ηλεκτρική Οικονομία" ) ) {
return greeklish ? "hlektr_oikonomia" : "Ηλεκτρική Οικονομία" ;
} else if ( course . contains ( "Ηλεκτρικές Μηχανές Γ'" ) ) {
return greeklish ? "mhxanes_C" : "Μηχανές Γ" ;
} else if ( course . contains ( "Ηλεκτρικές Μηχανές Β'" ) ) {
return greeklish ? "mhxanes_B" : "Μηχανές Β" ;
} else if ( course . contains ( "Ηλεκτρικές Μηχανές Α'" ) ) {
return greeklish ? "mhxanes_A" : "Μηχανές Α" ;
} else if ( course . contains ( "Ηλεκτρικές Μετρήσεις ΙΙ" ) ) {
return greeklish ? "metrhseis_II" : "Μετρήσεις 2" ;
} else if ( course . contains ( "Ηλεκτρικές Μετρήσεις Ι" ) ) {
return greeklish ? "metrhseis_1" : "Μετρήσεις 1" ;
} else if ( course . contains ( "Ηλεκτρικά Κυκλώματα ΙΙΙ" ) ) {
return greeklish ? "kyklwmata_I" : "Κυκλώματα 3" ;
} else if ( course . contains ( "Ηλεκτρικά Κυκλώματα ΙΙ" ) ) {
return greeklish ? "kyklwmata_II" : "Κυκλώματα 2" ;
} else if ( course . contains ( "Ηλεκτρικά Κυκλώματα Ι" ) ) {
return greeklish ? "kyklwmata_I" : "Κυκλώματα 1" ;
} else if ( course . contains ( "Ηλεκτρακουστική ΙΙ" ) ) {
return greeklish ? "hlektroakoystikh_II" : "Ηλεκτροακουστική 2" ;
} else if ( course . contains ( "Ηλεκτρακουστική Ι" ) ) {
return greeklish ? "hlektroakoystikh_I" : "Ηλεκτροακουστική 1" ;
} else if ( course . contains ( "Εφαρμοσμένη Θερμοδυναμική" ) ) {
return greeklish ? "thermodynamikh" : "Θερμοδυναμική" ;
} else if ( course . contains ( "Εφαρμοσμένα Μαθηματικά ΙΙ" ) ) {
return greeklish ? "efarmosmena_math_II" : "Εφαρμοσμένα 2" ;
} else if ( course . contains ( "Εφαρμοσμένα Μαθηματικά Ι" ) ) {
return greeklish ? "efarmosmena_math_I" : "Εφαρμοσμένα 1" ;
} else if ( course . contains ( "Εφαρμογές Τηλεπικοινωνιακών Διατάξεων" ) ) {
return greeklish ? "efarm_thlep_diataksewn" : "Εφαρμογές Τηλεπ. Διατάξεων" ;
} else if ( course . contains ( "Ευφυή Συστήματα Ρομπότ" ) ) {
return greeklish ? "eufuh" : "Ευφυή" ;
} else if ( course . contains ( "Ευρυζωνικά Δίκτυα" ) ) {
return greeklish ? "eyryzwnika" : "Ευρυζωνικά" ;
} else if ( course . contains ( "Τεχνικές μη Καταστρεπτικών Δοκιμών" ) ) {
return greeklish ? "non_destructive_tests" : "Μη Καταστρεπτικές Δοκιμές" ;
} else if ( course . contains ( "Φωτονική Τεχνολογία" ) ) {
return greeklish ? "fwtonikh" : "Φωτονική" ;
} else if ( course . contains ( "Μικροκυματική Τηλεπισκόπηση" ) ) {
return greeklish ? "thlepiskophsh" : "Τηλεπισκόπηση" ;
} else if ( course . contains ( "Μικροκύματα II" ) ) {
return greeklish ? "mikrokymata_II" : "Μικροκύματα 2" ;
} else if ( course . contains ( "Επιχειρησιακή Έρευνα" ) ) {
return greeklish ? "epixeirisiaki" : "Επιχειρησιακή Έρευνα" ;
} else if ( course . contains ( "Ενσωματωμένα Συστήματα Πραγματικού Χρόνου" ) ) {
return greeklish ? "enswmatwmena" : "Ενσωματωμένα" ;
} else if ( course . contains ( "Εισαγωγή στις εφαρμογές Πυρηνικής Τεχνολογίας" ) ) {
return greeklish ? "Intro_Purhnikh_Texn" : "Εισ. Πυρηνικη Τεχν." ;
} else if ( course . contains ( "Εισαγωγή στην Πολιτική Οικονομία" ) ) {
return greeklish ? "polit_oik" : "Πολιτική Οικονομία" ;
} else if ( course . contains ( "Εισαγωγή στην Ενεργειακή Τεχνολογία ΙΙ" ) ) {
return greeklish ? "EET_2" : "ΕΕΤ2" ;
} else if ( course . contains ( "Εισαγωγή στην Ενεργειακή Τεχνολογία Ι" ) ) {
return greeklish ? "EET_I" : "ΕΕΤ 1" ;
} else if ( course . contains ( "Ειδικές Κεραίες, Σύνθεση Κεραιών" ) ) {
return greeklish ? "eidikes_keraies" : "Ειδικές Κεραίες, Σύνθεση Κεραιών" ;
} else if ( course . contains ( "Ειδικές Αρχιτεκτονικές Υπολογιστών" ) ) {
return greeklish ? "eidikes_arx_ypolog" : "Ειδικές Αρχιτεκτονικές Υπολογιστών" ;
} else if ( course . contains ( "Ειδικά Κεφάλαια Συστημάτων Ηλεκτρικής Ενέργειας" ) ) {
return greeklish ? "ekshe" : "ΕΚΣΗΕ" ;
} else if ( course . contains ( "Ειδικά Κεφάλαια Ηλεκτρομαγνητικού Πεδίου Ι" ) ) {
return greeklish ? "eidika_kef_HM_pedioy_I" : "Ειδικά Κεφάλαια Ηλεκτρομαγνητικού Πεδίου Ι" ;
} else if ( course . contains ( "Ειδικά Κεφάλαια Διαφορικών Εξισώσεων" ) ) {
return greeklish ? "eidika_kef_diaf_eksis" : "Ειδικά Κεφάλαια Διαφορικών Εξισώσεων" ;
} else if ( course . contains ( "Δομημένος Προγραμματισμός" ) ) {
return greeklish ? "C" : "Δομ. Προγραμμ." ;
} else if ( course . contains ( "Δομές Δεδομένων" ) ) {
return greeklish ? "dom_dedomenwn" : "Δομ. Δεδομ." ;
} else if ( course . contains ( "Διαχείριση Συστημάτων Ηλεκτρικής Ενέργειας" ) ) {
return greeklish ? "dshe" : "ΔΣΗΕ" ;
} else if ( course . contains ( "Διαφορικές Εξισώσεις" ) ) {
return greeklish ? "diaforikes" : "Διαφορικές" ;
} else if ( course . contains ( "Διανεμημένη Παραγωγή" ) ) {
return greeklish ? "dian_paragwgh" : "Διανεμημένη Παραγωγή" ;
} else if ( course . contains ( "Διακριτά μαθηματικά" ) ) {
return greeklish ? "diakrita" : "Διακριτά Μαθηματικά" ;
} else if ( course . contains ( "Διακριτά Μαθηματικά" ) ) {
return greeklish ? "diakrita" : "Διακριτά Μαθηματικά" ;
} else if ( course . contains ( "Διάδοση Ηλεκτρομαγνητικού Κύματος Ι (πρώην Πεδίο ΙΙΙ)" ) ) {
return greeklish ? "diadosi_1" : "Διάδοση 1" ;
} else if ( course . contains ( "Διάδοση Η/Μ Κύματος ΙΙ" ) ) {
return greeklish ? "diadosi_II" : "Διάδοση 2" ;
} else if ( course . contains ( "Δίκτυα Υπολογιστών ΙΙ" ) ) {
return greeklish ? "diktya_II" : "Δίκτυα 2" ;
} else if ( course . contains ( "Δίκτυα Υπολογιστών Ι" ) ) {
return greeklish ? "diktya_I" : "Δίκτυα 1" ;
} else if ( course . contains ( "Δίκτυα Τηλεπικοινωνιών" ) ) {
return greeklish ? "diktya_thlep" : "Δίκτυα Τηλέπ." ;
} else if ( course . contains ( "Γραφική με Υπολογιστές" ) ) {
return greeklish ? "grafikh" : "Γραφική" ;
} else if ( course . contains ( "Γραμμική Άλγεβρα" ) ) {
return greeklish ? "grammikh_algebra" : "Γραμμ. Άλγεβρ." ;
} else if ( course . contains ( "Γεωηλεκτρομαγνητισμός" ) ) {
return greeklish ? "geohlektromagnitismos" : "Γεωηλεκτρομαγνητισμός" ;
} else if ( course . contains ( "Βιοϊατρική Τεχνολογία" ) ) {
return greeklish ? "vioiatriki" : "Βιοιατρική" ;
} else if ( course . contains ( "Βιομηχανική Πληροφορική" ) ) {
return greeklish ? "viomix_plir" : "Βιομηχανική Πληρ" ;
} else if ( course . contains ( "Βιομηχανικά Ηλεκτρονικά" ) ) {
return greeklish ? "bhomix_hlektronika" : "Βιομηχανικά Ηλεκτρονικά" ;
} else if ( course . contains ( "Βάσεις Δεδομένων" ) ) {
return greeklish ? "vaseis" : "Βάσεις" ;
} else if ( course . contains ( "Ασύρματος Τηλεπικοινωνία ΙΙ" ) ) {
return greeklish ? "asyrmatos_II" : "Ασύρματος 2" ;
} else if ( course . contains ( "Ασύρματος Τηλεπικοινωνία Ι" ) ) {
return greeklish ? "asyrmatos_I" : "Ασύρματος 1" ;
} else if ( course . contains ( "Ασφάλεια Πληροφοριακών Συστημάτων" ) ) {
return greeklish ? "asfaleia" : "Ασφάλεια" ;
} else if ( course . contains ( "Ασαφή Συστήματα" ) ) {
return greeklish ? "asafh" : "Ασαφή" ;
} else if ( course . contains ( "Αρχιτεκτονική Υπολογιστών" ) ) {
return greeklish ? "arx_ypologistwn" : "Αρχ. Υπολογιστών" ;
} else if ( course . contains ( "Αρχές Παράλληλης Επεξεργασίας" ) ) {
return greeklish ? "arxes_parall_epeksergasias" : "Αρχές Παράλληλης Επεξεργασίας" ;
} else if ( course . contains ( "Αρχές Οικονομίας" ) ) {
return greeklish ? "arx_oikonomias" : "Αρχές Οικονομίας" ;
} else if ( course . contains ( "Αριθμητική Ανάλυση" ) ) {
return greeklish ? "arith_anal" : "Αριθμ. Ανάλυση" ;
} else if ( course . contains ( "Αξιοπιστία Συστημάτων" ) ) {
return greeklish ? "aksiopistia_systhmatwn" : "Αξιοπιστία Συστημάτων" ;
} else if ( course . contains ( "Αντικειμενοστραφής Προγραμματισμός" ) ) {
return greeklish ? "OOP" : "Αντικειμενοστραφής" ;
} else if ( course . contains ( "Αναλογικές Τηλεπικοινωνίες (πρώην Τηλεπικοινωνιακά Συστήματα Ι)" ) ) {
return greeklish ? "anal_thlep" : "Αναλογικές Τηλεπ." ;
} else if ( course . contains ( "Αναγνώριση Προτύπων" ) ) {
return greeklish ? "protipa" : "Αναγνώριση Προτύπων" ;
} else if ( course . contains ( "Ανάλυση και Σχεδίαση Αλγορίθμων" ) ) {
return greeklish ? "algorithms" : "Αλγόριθμοι" ;
} else if ( course . contains ( "Ανάλυση Χρονοσειρών" ) ) {
return greeklish ? "xronoseires" : "Χρονοσειρές" ;
} else if ( course . contains ( "Ανάλυση Συστημάτων Ηλεκτρικής Ενέργειας" ) ) {
return greeklish ? "ASHE" : "ΑΣΗΕ" ;
} else if ( course . contains ( "Ανάλυση Ηλεκτρικών Κυκλωμάτων με Υπολογιστή" ) ) {
return greeklish ? "analysh_hlektr_kykl" : "Ανάλυση Ηλεκτρικ. Κυκλ. με Υπολογιστή" ;
} else if ( course . contains ( "Ακουστική ΙΙ" ) ) {
return greeklish ? "akoystikh_II" : "Ακουστική 2" ;
} else if ( course . contains ( "Ακουστική Ι" ) ) {
return greeklish ? "akoystikh_I" : "Ακουστική 1" ;
} else {
return null ;
}