Button για επίδειξη της οθόνης ενός client στους άλλους

Ξεκίνησε από aspd, 13 Οκτ 2019, 06:04:57 ΜΜ

« προηγούμενο - επόμενο »

aspd

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

Αυτό γίνεται με
Επίδειξη της οθόνης ενός client               
Διαλέγεις όλους τους χρήστες εκτός του Χ.
Πατάς προβολή οθόνης.
Μετά διαλέγεις τον Χ.
Και πατάς να πάρεις τον έλεγχο της οθόνης του...

Το παραπάνω δεν μπορώ να το κάνω εύκολα και γρήγορα σε συνθήκες τάξης.
Μήπως μπορεί να υλοποιηθεί τεχνικά, και βολεύει και άλλους συναδέλφους, να υπήρχε κουμπάκι που να αυτοματοποιεί τη διαδικασία; (να επιλέγεις ένα client και να προβάλλεται η οθόνη του στους άλλους clients της τάξης);

Εννοείται ότι είναι μία λεπτομέρεια. Όλα δουλεύουν εξαιρετικά και η πρότασή μου είναι μόνο αν θέλουμε ιδέες για επεκτάσεις!

thanos

Είναι πολύ καλή ιδέα. Η επίδειξη της δουλειάς των μαθητών είναι μέρος της εκπαιδευτικής διαδικασίας, κ όντως τώρα είναι δύσχρηστη κ την αποφεύγουμε.

Γενικά, μια " παραμετροποίηση" του interface του εποπτη, με επιλογή/απόεπιλογή κουμπιών, θα ήταν πολύ χρήσιμη.

aspd

Χαίρομαι που το βλέπεις χρήσιμο!!!!
Ευχαρίστως να κάνω testing!


happiness

aspd κάντο ψηφοφορία να μπει ως προτεινόμενο feature για το μέλλον.

alkisg

Συνάδελφοι αυτό το feature request υπάρχει από το 2012:
https://github.com/epoptes/epoptes/issues/7

Αλλά δυστυχώς οι φοιτητές που δούλευαν τότε στον Επόπτη δεν πρόλαβαν να το υλοποιήσουν, και τώρα που έχουμε μειωμένο ανθρωποδυναμικό προέχουν άλλα. Δεν είναι και τόσο εύκολο όσο ακούγεται, για παράδειγμα το σωστό θα ήταν η κίνηση του δικτύου να μην περνάει μέσα από τον teacher ώστε να μην επιβραδύνεται, αλλά δεν υπάρχει και εγγύηση ότι οι clients βλέπονται μεταξύ τους.

Θα ήταν ωραίο αν κάποιοι συνάδελφοι που είναι εξοικειωμένοι με Python διάβαζαν τον κώδικα του Επόπτη και υλοποιούσαν (pull request) νέες δυνατότητες σαν αυτή που συζητάμε τώρα.

aspd

Παράθεση από: alkisg στις 15 Οκτ 2019, 09:04:14 ΠΜ
το σωστό θα ήταν η κίνηση του δικτύου να μην περνάει μέσα από τον teacher ώστε να μην επιβραδύνεται,

Μήπως θα ήταν πιο εύκολα υλοποιήσιμο το να έχει ο teacher τον έλεγχο του συγκεκριμένου client και απλά να προβάλεται η οθόνη του client σε όλους με ένα button. Δηλαδή:
Από τον Επόπτη επιλέγεις έναν client. Πατάς button για προβολή της οθόνης του.
Εμφανίζεται η οθόνη του σε όλους τους clients της τάξης και στον teacher. Το ελέγχει ο teacher.
Με Esc ή κάτι άλλο τερματίζεται η προβολή της οθόνης του client.


alkisg

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

Οπότε θα έπρεπε να μπορεί να επιλέξει έναν μαθητή και μετά να επιλέγει σε ποιους θέλει να προβάλει.

Πάντως ναι όπως το λες είναι σαφώς πιο εύκολο.

Το καλύτερο θα ήταν να οριστούν "custom actions" με προσαρμοσμένα κουμπιά στο toolbar και να μπορεί κανείς πολύ εύκολα να υλοποιεί οτιδήποτε θελήσει. Αλλά όλα αυτά θέλουν χρόνο, ενώ έχουν άλλα προτεραιότητα, π.χ. το νέο LTSP που θέλουμε να το έχουμε έτοιμο για τον ερχόμενο Σεπτέμβρη.

aspd

Αυτό που λέω είναι να προβάλλεται κάτι σε όλους, όχι σε 3. Κάθε μαθητής (client) δείχνει σε όλους τη δουλειά του. Δε θέλω επιλογή.

Ας υπάρχει στα υπόψιν ...