Ενσωμάτωση Ημερολογίου
Σύνδεσε μία φορά, διαχείρισε παντού. Μόλις συνδέσεις το Google Calendar ή το Microsoft Outlook (Teams), τα μαθήματά σου Voilà εμφανίζονται στο ημερολόγιό σου ακριβώς όπως οποιαδήποτε άλλη συνάντηση — και ό,τι κάνεις στο γεγονός από το ημερολόγιό σου ρέει πίσω στο Voilà αυτόματα. Αναπρογραμματισμός, ακύρωση, αποδοχή, απόρριψη — και οι δύο πλευρές παραμένουν συγχρονισμένες σε λίγα δευτερόλεπτα.
Αυτή η σελίδα είναι γραμμένη για καθηγητές. Η ενότητα "Τι βλέπουν οι μαθητές σου" εξηγεί ακριβώς τι βλέπουν οι μαθητές σου στη δική τους πλευρά, ώστε να μπορείς να διαχειρίζεσαι με σιγουριά ολόκληρο το πρόγραμμά σου από το ημερολόγιό σου.
Υποστηριζόμενοι πάροχοι
| Πάροχος | Σύνδεσμος βίντεο συνδεδεμένος αυτόματα | Τι δημιουργείται |
|---|---|---|
| Google Calendar | Google Meet | Ένα γεγονός ανά μάθημα, κύριο γεγονός ανά επαναλαμβανόμενη σειρά |
| Microsoft Outlook / Teams | Microsoft Teams | Ένα γεγονός ανά μάθημα, ένα γεγονός ανά επαναλαμβανόμενη εμφάνιση |
Μπορείς να συνδέσεις έναν πάροχο ημερολογίου τη φορά. Για να αλλάξεις, αποσύνδεσε πρώτα τον τρέχοντα κάτω από Ρυθμίσεις → Ενσωματώσεις.
Σύνδεση Google Calendar
- Πήγαινε στο Ρυθμίσεις → Ενσωματώσεις, ή Προγραμματισμός → Σύνδεσε το Google Calendar.
- Κάνε κλικ στο Σύνδεσε το Google Calendar.
- Συνδέσου με τον λογαριασμό σου στο Google και εξουσιοδότησε το Voilà να διαβάζει και να γράφει γεγονότα.
- Το ημερολόγιό σου αρχίζει να συγχρονίζεται αμέσως.
Τι συμβαίνει τη στιγμή που συνδέεσαι: κάθε επιβεβαιωμένο μελλοντικό μάθημα Voilà προωθείται στο Google Calendar σου — το καθένα με έναν σύνδεσμο Google Meet, τους συμμετέχοντες προ-συμπληρωμένους, και ένα σώμα "Κρατήθηκε μέσω Voilà". Δεν χρειάζεται να κάνεις τίποτα άλλο.
Σύνδεση Microsoft Outlook / Teams
- Πήγαινε στο Ρυθμίσεις → Ενσωματώσεις, ή Προγραμματισμός → Σύνδεσε το Outlook Calendar.
- Κάνε κλικ στο Σύνδεσε το Outlook Calendar.
- Συνδέσου με τον λογαριασμό σου στο Microsoft και εξουσιοδότησε το Voilà να διαβάζει και να γράφει γεγονότα.
- Το ημερολόγιό σου αρχίζει να συγχρονίζεται αμέσως.
Κάθε μάθημα εμφανίζεται στο ημερολόγιό σου Outlook ως συνάντηση Teams (ο σύνδεσμος συμμετοχής συνδέεται αυτόματα), με τον μαθητή να αναφέρεται ως συμμετέχων. Η ίδια συμπεριφορά επαναπλήρωσης ισχύει: τα μελλοντικά μαθήματα Voilà εμφανίζονται στο ημερολόγιό σου Outlook αμέσως.
Τι εμφανίζεται στο ημερολόγιό σου (Voilà → ημερολόγιο)
| Γεγονός Voilà | Τι βλέπεις στο ημερολόγιο |
|---|---|
| Μια κράτηση 1:1 επιβεβαιώνεται | Μια πρόσκληση την ώρα του μαθήματος, με τον σύνδεσμο Meet/Teams, τον μαθητή ως συμμετέχοντα, και ένα σώμα που συντάχθηκε από το Voilà. |
| Ένα ομαδικό μάθημα επιβεβαιώνεται | Το ίδιο γεγονός, με κάθε αποδεκτό μέλος στη λίστα συμμετεχόντων. Καθώς περισσότερα μέλη αποδέχονται, προστίθενται· αν ένα μέλος φύγει, αφαιρείται. |
| Ένα επαναλαμβανόμενο μάθημα δημιουργείται | Google: ένα κύριο επαναλαμβανόμενο γεγονός που καλύπτει ολόκληρη τη σειρά. Outlook: ένα γεγονός ανά εμφάνιση (ώστε οι ενημερώσεις ανά παράδειγμα να ρέουν καθαρά μέσω του Microsoft Graph). |
| Ένας αναπρογραμματισμός γίνεται αποδεκτός στο Voilà | Η ώρα έναρξης/λήξης της πρόσκλησης ενημερώνεται στη θέση της και οι συμμετέχοντες λαμβάνουν ειδοποίηση ενημέρωσης. Λειτουργεί και στο Google και στο Outlook. |
| Ένα μάθημα ακυρώνεται στο Voilà | Το γεγονός του ημερολογίου αφαιρείται και οι συμμετέχοντες ειδοποιούνται με ειδοποίηση ακύρωσης. Λειτουργεί και στο Google και στο Outlook. |
| Μια επαναλαμβανόμενη εμφάνιση παραλείπεται στο Voilà | Μόνο αυτή η μία εμφάνιση ακυρώνεται — η υπόλοιπη σειρά παραμένει ανέπαφη. |
Τι συγχρονίζεται πίσω στο Voilà (ημερολόγιο → Voilà)
Αυτή είναι η ενότητα που σου επιτρέπει να "ζεις στο ημερολόγιό σου". Ό,τι παρακάτω αλλάζει την κατάσταση του Voilà αυτόματα.
Μετακινείς τη χρονική στιγμή του γεγονότος
Σύρσιμο ενός γεγονότος Voilà σε διαφορετική θέση, ή επεξεργασία της ώρας έναρξης/λήξης του, ανοίγει μια πρόταση αναπρογραμματισμού μέσα στο Voilà. Μόλις ο μαθητής επιβεβαιώσει (στην εφαρμογή ή απαντώντας στο email), η ώρα του γεγονότος κλειδώνεται και στα δύο συστήματα. Μέχρι τότε, το γεγονός παραμένει ως εκκρεμής πρόταση — ο μαθητής μπορεί ακόμα να το δει και να το αποδεχθεί/απορρίψει από μέσα στο Voilà.
Διαγράφεις ή ακυρώνεις το γεγονός
Το Voilà σημειώνει το μάθημα ως ακυρωμένο και εκτελεί τον κλάδο ακύρωσης καθηγητή της πολιτικής ακύρωσης:
- Ο μαθητής επιστρέφεται πλήρως (αν Stripe) ή έχει την πίστωση συνεδρίας του επιστραφεί (αν πακέτο συνεδρίας), ανεξάρτητα από το αν η ακύρωση συνέβη πριν ή μετά το όριο. Οι ακυρώσεις που αποδίδονται στον καθηγητή κάνουν πάντα τον μαθητή ολόκληρο.
- Για ομαδικά μαθήματα, κάθε πληρωμένη θέση επιστρέφεται.
- Ο μαθητής λαμβάνει email ακύρωσης και ενημέρωση κάρτας συνομιλίας.
Δημιουργείς ένα νέο γεγονός με έναν από τους μαθητές σου ως συμμετέχοντα
Αν υπάρχει ενεργή σχέση μαθητή–καθηγητή μεταξύ σας, το Voilà θα:
- Δημιουργήσει αυτόματα μια πρόταση κράτησης για αυτό το μάθημα.
- Στείλει email στον μαθητή ώστε να μπορέσει να επιβεβαιώσει την ώρα.
- Κρατήσει τη θέση στη διαθεσιμότητά σου ενώ η πρόταση είναι εκκρεμής.
Αν ο συμμετέχων δεν είναι γνωστός μαθητής σου, το Voilà καταγράφει το γεγονός ως κανονικό απασχολημένο μπλοκ στη διαθεσιμότητά σου — αλλά δεν δημιουργεί κράτηση.
Προσθέτεις οποιοδήποτε άλλο γεγονός στο ημερολόγιό σου
Οποιοδήποτε γεγονός προσθέσεις — συνάντηση εργασίας, ραντεβού στον οδοντίατρο, μεσημεριανό με φίλο — θεωρείται απασχολημένος χρόνος και αποκλείει νέες κρατήσεις μαθητών κατά τη διάρκεια αυτού του παραθύρου. Δεν χρειάζεται να κάνεις τίποτα· αυτό είναι αυτόματο.
Τι βλέπουν οι μαθητές σου
Κάθε φορά που ένα μάθημα επιβεβαιώνεται, ο μαθητής σου λαμβάνει πρόσκληση ημερολογίου για το ίδιο γεγονός — με τον σύνδεσμο συμμετοχής Meet ή Teams μέσα. Έτσι μπορεί να διαχειρίζεται το μάθημα και από το δικό του ημερολόγιο. Ακολουθεί ακριβώς πώς το Voilà αντιδρά σε κάθε ενέργεια που μπορεί να κάνει ένας μαθητής από τα εισερχόμενά του ή την εφαρμογή ημερολογίου:
| Ενέργεια μαθητή | Τι κάνει το Voilà |
|---|---|
| Αποδέχεται την πρόσκληση | Τίποτα επιπλέον — είναι ήδη στο μάθημα. Η RSVP του καταγράφεται για ορατότητα. |
| Απορρίπτει μια εκκρεμή πρόταση από το ημερολόγιό του | Η πρόταση απορρίπτεται στο Voilà. Ειδοποιείσαι με email και συνομιλία. |
| Απορρίπτει ένα επιβεβαιωμένο μάθημα 1:1 από το ημερολόγιό του | Το Voilà εκτελεί τον κλάδο ακύρωσης μαθητή της πολιτικής ακύρωσης. Πριν το όριο = πλήρης επιστροφή ή πίστωση επιστραφεί· μετά το όριο = κατάσχεση (κρατάς την πληρωμή). |
| Απορρίπτει από ένα επιβεβαιωμένο ομαδικό μάθημα | Μόνο η θέση αυτού του μαθητή επιστρέφεται· το μάθημα συνεχίζεται για όλους τους άλλους (υπό την ελάχιστη κανόνα θέσεων). |
| Απορρίπτει μια επαναλαμβανόμενη εμφάνιση | Αυτή η μία εμφάνιση παραλείπεται (επιστροφή ή κατάσχεση ανά την πολιτική ακύρωσης). Η υπόλοιπη σειρά παραμένει ανέπαφη. |
| Προωθεί την πρόσκληση σε άλλο εισερχόμενο | Κανένα αποτέλεσμα στο μάθημα — το Voilà είναι η πηγή αλήθειας, και η προώθηση της πρόσκλησης δεν μετακινεί το μάθημα ή επανεκδίδει αποζημιώσεις. |
Εν ολίγοις: οι μαθητές μπορούν να διαχειρίζονται τη συμμετοχή τους εξ ολοκλήρου από την πρόσκληση ημερολογίου τους, και θα δεις κάθε ενέργεια να αντικατοπτρίζεται στη πλευρά του Voilà σε λίγα δευτερόλεπτα.
Ομαδικά μαθήματα μέσω ημερολογίου
Τα ομαδικά μαθήματα προσθέτουν ένα επιπλέον στοιχείο — ο κανόνας ελάχιστες θέσεις:
- Ένα μέλος απορρίπτει → αυτή η θέση επιστρέφεται, ο συμμετέχων αφαιρείται από το γεγονός ημερολογίου, το μάθημα συνεχίζεται.
- Η απόρριψη ρίχνει το μάθημα κάτω από
min_seatsΠΡΙΝ το όριο ακύρωσης → ολόκληρο το μάθημα ακυρώνεται, κάθε πληρωμένη θέση επιστρέφεται, το γεγονός ημερολογίου αφαιρείται. - Η απόρριψη ρίχνει το μάθημα κάτω από
min_seatsΜΕΤΑ το όριο ακύρωσης → το μάθημα παραμένει (οι άνθρωποι που κράτησαν τη θέση τους έχουν ήδη πληρώσει για τη θέση), και λαμβάνεις email ειδοποίησης ώστε να μπορέσεις να αποφασίσεις πώς να το χειριστείς.
Επαναλαμβανόμενα μαθήματα μέσω ημερολογίου
Τα επαναλαμβανόμενα μαθήματα αποθηκεύονται διαφορετικά σε κάθε πάροχο, αλλά η εμπειρία είναι η ίδια:
- Google: η σειρά είναι ένα μόνο κύριο επαναλαμβανόμενο γεγονός. Η απόρριψη μιας εμφάνισης από το ημερολόγιο παραλείπει μόνο αυτή την εμφάνιση στο Voilà· η απόρριψη του κύριου ακυρώνει κάθε μελλοντική εμφάνιση.
- Outlook: κάθε εμφάνιση συνδέεται ξεχωριστά ώστε οι ενημερώσεις ανά παράδειγμα από το Microsoft Graph να ρέουν καθαρά. Η απόρριψη μιας εμφάνισης την παραλείπει στο Voilà· η απόρριψη της σειράς τερματίζει τις μελλοντικές εμφανίσεις.
- Η παράλειψη μιας εμφάνισης από μέσα στο Voilà ακυρώνει αυτόματα την αντίστοιχη εμφάνιση ημερολογίου με καθαρή ειδοποίηση ακύρωσης στους συμμετέχοντες.
- Μια αλλαγή πολιτικής ακύρωσης του καθηγητή δεν εφαρμόζεται αναδρομικά σε εμφανίσεις που υπάρχουν ήδη — κάθε εμφάνιση κλειδώνει την πολιτική που ήταν ενεργή όταν δημιουργήθηκε.
Πώς παραδίδεται ο συγχρονισμός
Το Voilà χρησιμοποιεί ειδοποιήσεις push (webhooks) ως το κύριο ενεργοποιητή:
- Google Calendar — Το Voilà εγγράφεται στο ημερολόγιό σου μέσω του καναλιού
events.watchτης Google· οι ενημερώσεις φτάνουν σε λίγα δευτερόλεπτα αφού αποθηκεύσεις στο Google Calendar. - Microsoft Outlook / Teams — Το Voilà εγγράφεται μέσω webhooks του Microsoft Graph· ίδια συμπεριφορά.
Ένα μικρό σύνολο δικτύων ασφαλείας κρατά το κανάλι υγιές:
- Ωριαία εργασία συντήρησης ανανεώνει τις συνδρομές πριν λήξουν και εκκινεί τυχόν ελλιπείς παρακολουθήσεις.
- Επαναπλήρωση κατά τη σύνδεση προωθεί τα υπάρχοντα μελλοντικά μαθήματα Voilà στο νέο ημερολόγιό σου (και επανεισάγει τους υπάρχοντες απασχολημένους χρόνους του ημερολογίου σου).
- Χειροκίνητη ανανέωση είναι διαθέσιμη από τη σελίδα Προγραμματισμού — χρήσιμη αν δοκιμάζεις ή αν ένα webhook έχασε προσωρινά την παράδοση.
Οι προηγούμενες εκδόσεις αυτής της σελίδας ανέφεραν έναν "κύκλο ψηφοφορίας 5 λεπτών". Αυτό δεν είναι πλέον ακριβές — ο συγχρονισμός είναι βασισμένος σε push και συνήθως φτάνει σε λιγότερο από 30 δευτερόλεπτα.
Πολιτική ακύρωσης και αποζημιώσεις μέσω ημερολογίου
Οι ακυρώσεις από την πλευρά του ημερολογίου ακολουθούν ακριβώς την ίδια πολιτική ακύρωσης που έχεις διαμορφώσει για κρατήσεις που πληρώνονται με Stripe (δες Stripe Connect Payments):
- Εσύ ακυρώνεις (διαγραφή/ακύρωση από το ημερολόγιό σου): ο μαθητής επιστρέφεται πλήρως, ανεξάρτητα από το χρονισμό.
- Ο μαθητής απορρίπτει από το ημερολόγιό του πριν το όριο: πλήρης επιστροφή ή πίστωση επιστραφεί στον μαθητή.
- Ο μαθητής απορρίπτει από το ημερολόγιό του μετά το όριο: η πληρωμή κατασχέθηκε (κρατάς την) ή η πίστωση συνεδρίας καταναλώνεται.
- Ομαδικά μαθήματα: αποζημιώσεις ανά θέση για μεμονωμένες απορρίψεις· πλήρης επιστροφή κάθε πληρωμένης θέσης αν μια ακύρωση καθηγητή ή μια πτώση πριν το όριο κάτω από
min_seatsακυρώνει το μάθημα.
Ιδιωτικότητα και εύρος
- Το Voilà διαβάζει και γράφει μόνο γεγονότα στο ημερολόγιο που συνδέεις — ποτέ κανένα άλλο ημερολόγιο στον λογαριασμό σου.
- Τα γεγονότα που διαβάζει το Voilà χρησιμοποιούνται αποκλειστικά για υπολογισμούς προγραμματισμού και διαθεσιμότητας.
- Μπορείς να ανακαλέσεις την πρόσβαση ανά πάσα στιγμή κάτω από Ρυθμίσεις → Ενσωματώσεις (ή απευθείας από τις ρυθμίσεις του λογαριασμού σου στο Google / Microsoft).
Αντιμετώπιση προβλημάτων
Το διακριτικό έληξε
Αν ο συγχρονισμός σταματήσει, το διακριτικό OAuth έχει πιθανώς λήξει. Άνοιξε Ρυθμίσεις → Ενσωματώσεις και κάνε κλικ στο Επανασύνδεση.
Καθυστερήσεις συγχρονισμού
Τα webhooks συνήθως παραδίδονται σε ~30 δευτερόλεπτα. Η ωριαία εργασία συντήρησης είναι ένα δίχτυ ασφαλείας που ανανεώνει τις συνδρομές και επανασυγχρονίζει οποιαδήποτε παράδοση που έχασε προσωρινά. Μπορείς επίσης να ενεργοποιήσεις χειροκίνητη ανανέωση από τη σελίδα Προγραμματισμός.
Συγκρούσεις με γεγονότα που δεν είναι Voilà
Αν προσπαθήσεις να επιβεβαιώσεις μια κράτηση Voilà σε μια θέση που καλύπτεται από ένα γεγονός που δεν είναι Voilà στο ημερολόγιό σου, το Voilà θα σε προειδοποιήσει και θα σου επιτρέψει να παρακάμψεις τη σύγκρουση — χρήσιμο όταν το γεγονός ημερολογίου είναι μια "μαλακή" κράτηση που είσαι ευχαριστημένος να απελευθερώσεις.
Αλλαγή παρόχων
Μόνο ένα ημερολόγιο μπορεί να συνδεθεί τη φορά. Αποσύνδεσε το Google πριν συνδέσεις το Outlook (ή αντίστροφα) κάτω από Ρυθμίσεις → Ενσωματώσεις.
Αμφίδρομος συγχρονισμός, από αρχής έως τέλους
sequenceDiagram
participant Student
participant StudentCal as "Student Calendar"
participant Voila
participant TutorCal as "Tutor Calendar (Google or Outlook)"
participant Tutor
Note over Voila,TutorCal: Lesson confirmed in Voilà
Voila->>TutorCal: Create event with Meet or Teams link
TutorCal-->>Student: Invite delivered
TutorCal-->>StudentCal: Invite delivered
Note over Student,StudentCal: Student declines from inbox
StudentCal->>TutorCal: RSVP declined
TutorCal->>Voila: Webhook fires
Voila->>Voila: Run cancellation policy
Voila-->>Tutor: In-app and email notice
Voila-->>Student: Refund or forfeit confirmation
Note over Tutor,TutorCal: Tutor cancels the event
TutorCal->>Voila: Webhook fires
Voila->>Voila: Cancel and refund
Voila->>StudentCal: Calendar event removed
Σχετικά
- Προγραμματισμός — εβδομαδιαία διαθεσιμότητα, πολιτικές κράτησης, λειτουργία διακοπών
- Ομαδικά Μαθήματα — ελάχιστες θέσεις, διαχείριση μελών, συμπεριφορά ακύρωσης ομάδας
- Stripe Connect Payments — πολιτικές ακύρωσης και πώς εφαρμόζονται οι αποζημιώσεις