-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLabels.java
More file actions
224 lines (209 loc) · 13.6 KB
/
Labels.java
File metadata and controls
224 lines (209 loc) · 13.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
/**
* Class used to create the different texts we want to display in our graphic user interface
*/
public class Labels {
static String PURPOSE;
static String TEAM;
static String HELP;
static String FAQ;
/**
* A method that creates the first label used in the aboutUsFrame of Gui
* @see Gui#openAboutUsFrame()
*/
public static void createPurpose() {
StringBuilder builder = new StringBuilder();
builder.append("<html>");
builder.append("Ο Στόχος μας");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Το ChatAUEB είναι μια εφαρμογή η οποία προτείνει σε υποψήφιους φοιτητές του Οικονομικού Πανεπιστημιού Αθηνών το τμήμα που ταιριάζει σε αυτούς περισσότερο.");
builder.append("<br/>");
builder.append("Η εφαρμογή λειτουργεί ως επαγγελματικός οδηγός για έναν μαθητή που επιθυμεί να φοιτήσει στην σχολή μας και θα ήθελε να μάθει ποιο τμήμα ανταποκρίνεται πληρέστερα στα ενδιαφέροντα και τις δεξιότητες του.");
builder.append("<br/>");
builder.append("Η εφαρμογή αναπτύχθηκε στα πλαίσια του μαθήματος Προγραμματισμός ΙΙ και της ομαδικής εργασίας αυτού.");
builder.append("</html>");
PURPOSE = builder.toString();
}
/**
* A method that creates the second label used in the aboutUsFrame of Gui
* @see Gui#openAboutUsFrame()
*/
public static void createTeam() {
StringBuilder builder = new StringBuilder();
builder.append("<html>");
builder.append("Η Ομάδα μας");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Έρνολντ Μουλάι(8220092): ");
builder.append("<br/>");
builder.append("Υπεύθυνος για το GitHUB, υπεύθυνος για τον SQL server");
builder.append("<br/>");
builder.append("Έμπορος Ποδοσφαιρικών Εμφανίσεων. @athens_jersey στο Instagram");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Εμμανουήλ Παπαγιάννη(8220116): ");
builder.append("<br/>");
builder.append(" Συντονιστής κώδικα, αρμόδιος για τη γραφική απεικόνιση");
builder.append("<br/>");
builder.append("Full-Time Καθηγητής και Part-Time Σεναριογράφος");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Σταύρος Βλάχος(8220019): ");
builder.append("<br/>");
builder.append("Υπεύθυνος ερωτηματολογίου, υπεύθυνος για την σχεδίαση της εφαρμογής");
builder.append("<br/>");
builder.append("Bodybuilder, Επενδυτής και επαγγελματίας παίκτης LoL");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Νικόλαος Σινάνι(8220225): ");
builder.append("<br/>");
builder.append("Υπεύθυνος για τις κλάσεις του project, υπεύθυνος για τον έλεγχο της εφαρμογής ");
builder.append("<br/>");
builder.append("Γνήσιος Κουκακιώτης, ερασιτέχνης παίκτης LoL και Full-Time Υποστηρικτής του Cristiano Ronaldo");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Σπήλιος Δημακόπουλος(8220035): ");
builder.append("<br/>");
builder.append("Υπεύθυνος για τον έλεγχο της εφαρμογής, υπευθύνος για τη διεπαφή με μοντέλο ΤΝ");
builder.append("<br/>");
builder.append("Μόνιμος Κάτοικος Βούλας, φίλος του Μανώλη");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Αθανάσιος-Παναγιώτης Σακκάτος(8220132): ");
builder.append("<br/>");
builder.append("Υπεύθυνος για τις κλάσεις του project, υπεύθυνος για την σχεδίαση της εφαρμογής");
builder.append("<br/>");
builder.append("Προπονητής Ποδοσφαιρικής Ομάδας, Κουρέας και Full-Time Άνεργος");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Άντζελα Ντάσι(8220231): ");
builder.append("<br/>");
builder.append("Υπεύθυνη για συλλογή πληροφοριών του ΟΠΑ ");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Ευγενία Βέκιου(8220015): ");
builder.append("<br/>");
builder.append("Υπεύθυνη για συλλογή πληροφοριών του ΟΠΑ ");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Παύλος Σταμάτης(8220141): ");
builder.append("<br/>");
builder.append("Δημιουργός του μοντέλου ChatGPT-3 της OpenAI");
builder.append("</html>");
TEAM = builder.toString();
}
/**
* A method that creates the label used in the helpFrame of Gui
* @see Gui#openHelpFrame()
*/
public static void createHelp() {
StringBuilder builder = new StringBuilder();
builder.append("<html>");
builder.append("Καλωσήρθατε στο ερωτηματολόγιο!");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Η ομάδα του ChatAUEB σας καλωσορίζει στην εφαρμογή της που θα σας βοηθήσει να ανακαλύψετε το τμήμα του Οικονομικού Πανεπιστημίου Αθηνών που σας ταιριάζει περισσότερο με βάση τα ενδιαφέροντα και τις ικανότητες σας.");
builder.append("<br/>");
builder.append("Πρωτού ξεκινήσετε, σας παρέχουμε ενδεικτικά κάποιες οδηγίες για το ερωτηματολόγιο της εφαρμογής.");
builder.append("<br/>");
builder.append("<br/>");
builder.append("1.Σεβαστείτε το ερωτηματόλογιο");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Απαντήστε τις ερωτήσεις με ειλικρίνεια, αφιερώστε τον κατάλληλο χρόνο για να απαντήσετε τα ερωτήματα.");
builder.append("<br/>");
builder.append("Κάντε επιπρόσθετη έρευνα σε έννοιες δυσνόητες σε εσάς πρωτού απαντήσετε ένα ερώτημα.");
builder.append("<br/>");
builder.append("Χρησιμοποιήστε το πεδίο <<chatwithChatAUEB>> της εφαρμογής, για οποιαδήποτε απορία πάνω στα ερωτήματα ή τις απαντήσεις σας.");
builder.append("<br/>");
builder.append("<br/>");
builder.append("2.Ολοκληρωμένο ερωτηματολόγιο");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Είναι σημαντικό να απαντήσετε όλες τις ερωτήσεις ακόμα και αν δεν ειναι απόλυτα ταιριαστές με τις κλίσεις σας.Φροντίστε να κάνετε ενα review των απαντήσεων σας,να βεβαιωθείτε ότι επιλέξατε τα σωστά πεδία απαντήσεων,ώστε το αποτέλεσμα για το ποιο τμήμα σας ταιριάζει περισσότερο να προσομοιάζει ακριβέστερα την πραγματικότητα.");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Επιπρόσθετα, σας παρέχουμε ενδεικτικά κάποιες οδηγίες για το πεδίο <<chat with ChatAUEB>> της εφαρμογής.");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Το συγκεκριμένο πεδίο της εφαρμογής παρέχει τη δυνατότητα στο χρήστη να ρωτήσει απευθείας το μοντέλο Τεχνητής Νοημοσύνης σχετικά με το ερωτηματολόγιο.");
builder.append("<br/>");
builder.append("Για παράδειγμα, μία ερώτηση προς το συγκεκριμένο μοντέλο θα ήταν η εξής:<<Θέλω να εργαστώ στο εξωτερικό. Ποιο τμήμα του ΟΠΑ να διαλέξω?>>. Γι'αυτό δημιουργήσαμε το πεδίο του <<Direct Prompt>>, ώστε η απευθείας επικοινωνία με το μοντέλο Τεχνητής Νοημοσύνης να εξυπηρετεί τον χρήστη να λαμβάνει απαντήσεις σε πολλαπλές απορίες που μπορεί να έχει.");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Να σημειωθεί ότι η εφαρμογή ChatAUEB χρησιμοποεί το μοντέλο GPT-3.5-Turbo της OPEN-AI.");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Ευχαριστούμε που χρησιμοποιήσατε την εφαρμογή μας! Αν έχετε οποιεσδήποτε απορίες, μη διστάσετε να επικοινωνήσετε με την ομάδα υποστήριξης.(about us/our team).");
builder.append("</html>");
HELP = builder.toString();
}
/**
* A method that creates the label used in the FAQFrame of Gui
* @see Gui#openFAQFrame()
*/
public static void createFAQ() {
StringBuilder builder = new StringBuilder();
builder.append("<html>");
builder.append("Συχνές Ερωτήσεις");
builder.append("<br/>");
builder.append("<br/>");
builder.append("-Υπάρχει Θέος?");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Δεν ξέρω, ρώτα το ChatGPT.");
builder.append("<br/>");
builder.append("<br/>");
builder.append("-Να επιλέξω το τμήμα Διοικητικής Επίστημης και Τεχνολογίας?");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Μην το διανοηθείς!");
builder.append("<br/>");
builder.append("<br/>");
builder.append("-Μετάνιωσα που επέλεξα την εργασία του Docker.Μπορώ να αλλάξω απόφαση?");
builder.append("<br/>");
builder.append("<br/>");
builder.append("ΧΑΧΑΧΑ.");
builder.append("<br/>");
builder.append("<br/>");
builder.append("-Να βγω ή να κάτσω να διαβάσω?");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Το δέυτερο, μπορεί και όχι...");
builder.append("<br/>");
builder.append("<br/>");
builder.append("-Τελικά το ν+2 ισχύει?");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Μην χρονοτριβείς, κάτσε διάβασε!");
builder.append("<br/>");
builder.append("<br/>");
builder.append("-Η σχολή πότε κλείνει για καλοκαίρι?");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Σύμφωνα με το ακαδημαικό ημερολόγιο, εμάθα να μην κοιτάω το ακαδημαικό ημερολόγιο για να απαντάω σε αυτήν την ερώτηση.");
builder.append("<br/>");
builder.append("<br/>");
builder.append("-Πως έμαθες τόσο καλά να χειρίζεσαι την Java?");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Jarpeb and that's a secret!");
builder.append("<br/>");
builder.append("<br/>");
builder.append("-Το φαγητό στη σχολή τρώγεται?");
builder.append("<br/>");
builder.append("<br/>");
builder.append("Δεν θυμάμαι να ονομάσαμε την εφαρμογή LesxiAUEB...");
builder.append("</html>");
FAQ = builder.toString();
}
/**
* A method used to initialize all the fields of this class
*/
public static void createLabels() {
createPurpose();
createTeam();
createHelp();
createFAQ();
}
}