https://dev.openeclass.org/https://dev.openeclass.org/favicon.ico?15861920342020-05-26T09:20:29ZOpen eClass DevOpen eClass - Λειτουργίες #293: Τηλεσυνεργασίαhttps://dev.openeclass.org/issues/293?journal_id=4382020-05-26T09:20:29ZYannis Exidaridisjexi@noc.uoa.gr
<ul><li><strong>% Done</strong> changed from <i>0</i> to <i>70</i></li></ul><p>Yannis Exidaridis wrote:</p>
<blockquote>
<p>1. Στην τηλεσυνεργασία, θα εξυπηρετούσε να υπάρχει επιλογή λήξης της τηλεσυνεργασίας, που αμέσως μετά θα "κλείνει" το δωμάτιο. Αντίστοιχα, θα εξυπηρετούσε να υπάρχει και η επιλογή του "ανοικτού" δωματίου, ώστε να μην "υπόκειται" σε χρονικούς περιορισμούς.</p>
</blockquote>
<p>Με το BBB-api στην έκδοση 3.8 κλείνει το δωμάτιο αυτόματα αφού τελειώσει η τηλεσυνεργασία.</p>
<blockquote>
<p>2. Καταγραφή του χρόνου πρόσβασης των χρηστών σε δωμάτιο/τηλεσυνεργασία.</p>
</blockquote>
<p>H καταγραφή του χρόνου έχει υλοποιηθεί.</p>
<p>Ίσως το υπάρχει δυνατότητα 'ανοικτού' δωματίου. (προς διερεύνηση)</p> Open eClass - Λειτουργίες #293: Τηλεσυνεργασίαhttps://dev.openeclass.org/issues/293?journal_id=4462020-05-27T08:02:03ZGeorge Miliotis
<ul></ul><p>Επιπλέον στα παραπάνω:<br />1α. BBB config: meetingExpireWhenLastUserLeftInMinutes=1 default. Αν αυτό γίνει μεγάλο, θεωρητικά το meeting δε τελειώνει όταν αδειάσει, εκτός αν το τερματίσει ο host αποσυνδεόμενος. Δεδομένης της σύνδεσης και με άλλες πλατφόρμες (ZOOM κλπ) που κρατάνε recurring schduled meetings συνεχώς ανοιχτά, έχει νόημα η λειτουργία τερματισμού ένος meeting. Το BBB API έχει εξάλλου λειτουργία endmeeting. Οπότε αναπόφευκτα θα προστεθεί η λειτουργία.</p>
<p>1β. Η λειτουργικότητα ανοιχτού δωματίου (guests) υπάρχει στο ΒΒΒ 2.2 και ρυθμίζεται στον server αλλά και ανά meeting. Υπάρχει επίσης η δυνατότητα να σημειωθεί κάποιος χρήστης ως guest προγραμματιστικά κατά την σύνδεσή του. Η δυνατότητα ανοιχτών meetings θα υλοποιηθεί σε μελλοντική έκδοση και θα εξαρτάται από νέα ιδιότητα «public» του meeting κατά την δημιουργία του.</p>
<p>2. Όντως υπάρχει αλλά θα βελτιωθεί μέσω webhooks, τα οποία έχει και το BBB, σε μελλοντική έκδοση.</p> Open eClass - Λειτουργίες #293: Τηλεσυνεργασίαhttps://dev.openeclass.org/issues/293?journal_id=4472020-05-27T08:37:55ZGeorge Miliotis
<ul></ul><p>Περί τερματισμού έχουμε και την επιπλοκή του τι γίνεται όταν<br />α) σβηστεί ένας server και τρέχουν meetings (θα εμποδίζεται για τώρα η διαγραφή)<br />β) αλλαχθεί ο τύπος ενός session ενώ τρέχει ή είναι προγραμματισμένο (θα εμποδίζεται για τώρα αυτό)<br />γ) διαγραφεί ένας χρήστης/μια ομάδα ενώ είναι μέσα σε meeting<br />δ) βγει ο host και αφήσει το meeting να τρέχει για πάντα (πχ στο zoom πάνε μέχρι 90 μέρες), αυτό σώζεται με τα webhooks (meeting ended)<br />ε) αλλάξει ο διαχειριστής το μάθημα σε άλλο server (άλλου ή ίδιου τύπου)<br />στ) για κάποιο λόγο κλειδωθεί ο host έξω από την υπηρεσία (πχ χάθηκε το login και θέλει να πετάξει έξω τους φοιτητές που περιμένουν για να κάνει νέο σε άλλη υπηρεσία ή με άλλο χρήστη). Δυστυχώς στο BBB δεν μπορείς να στείλεις μήνυμα στο chat του meeting για να τους πεις γιατί τους πέταξες έξω.<br />ζ) Ο host δώσει δικαιώματα host σε κάποιον κατά λάθος κι αυτός κάνει takeover (IRC flashbacks)</p>
<p>Σε μερικά από αυτά θα πρέπει ίσως να δίνεται η επιλογή να τερματιστεί το meeting ή όχι πριν εκτελεστεί η άλλη λειτουργία.</p>