Μετάβαση στο κύριο περιεχόμενο
Πύλη Εκπαιδευτικών

Παιχνίδι

Μέρος 1 - Βήμα προς βήμα

  1. ΚαθοδήγησηΚαθοδηγήστε τους μαθητές ότι θα βασιστούν σε όσα έχουν μάθει σε προηγούμενα Εργαστήρια για να ολοκληρώσουν μια πρόκληση. Ο στόχος είναι η Βάση Κώδικα να συλλέξει τρία δείγματα πετρωμάτων του Άρη (και τους τρεις Δίσκους) από διαφορετικές τοποθεσίες και να τα παραδώσει στη σωστή περιοχή διαλογής με βάση το χρώμα τους. Οι μαθητές θα χρησιμοποιήσουν το [My Block] που δημιούργησαν μαζί σας στο Engage για να ταξινομήσουν τους Δίσκους. Θα χρειαστεί να δημιουργήσουν ένα έργο που θα οδηγεί στη συλλογή καθενός από τους Δίσκους και θα χρησιμοποιεί το [My Block] για να τους ταξινομεί όταν η Βάση Κώδικα επιστρέφει τους Δίσκους στη βάση του Άρη.
    • Δείξτε στους μαθητές τη νέα ρύθμιση Πεδίου με τις περιοχές τοποθέτησης και ταξινόμησης Δίσκου που επισημαίνονται με τα 'R,G B'. Ίσως θελήσετε να τους ζητήσετε να επισημάνουν τις θέσεις των δίσκων με έναν μαρκαδόρο ξηρής διαγραφής, για να βεβαιωθούν ότι θα επιστρέψουν τους δίσκους στις σωστές θέσεις κατά τη διάρκεια της δοκιμής.

    Κάτοψη ενός πεδίου GO από πάνω προς τα κάτω με έναν κόκκινο δίσκο επάνω αριστερά, έναν πράσινο δίσκο επάνω δεξιά, έναν μπλε δίσκο κάτω δεξιά και τρία οριζόντια γειτονικά τετράγωνα στην κάτω δεξιά γωνία, τα οποία φέρουν τα γράμματα R, G και B. Τα γράμματα υποδεικνύουν τους χώρους στους οποίους θα τοποθετηθούν οι αντίστοιχοι χρωματιστοί δίσκοι.
    Ρύθμιση πεδίου
    • Οι μαθητές θα κατασκευάσουν αυτό το έργο με την ομάδα τους και στη συνέχεια θα το δοκιμάσουν στην επιφάνεια του Άρη (το Πεδίο). Αυτή η παρακάτω κινούμενη εικόνα δείχνει έναν πιθανό τρόπο με τον οποίο μπορεί να κινηθεί η βάση κώδικα για να ολοκληρωθεί αυτή η πρόκληση. Σε αυτήν την κινούμενη εικόνα, το ρομπότ οδηγεί σε κάθε χρωματιστό δίσκο και τους επαναφέρει έναν προς έναν στην αρχική του θέση για να παραδώσει στη συνέχεια τον δίσκο στην αντίστοιχη περιοχή ταξινόμησης χρωμάτων. Αφού παραδώσει έναν δίσκο, το ρομπότ ευθυγραμμίζεται ξανά στην αρχική του θέση πριν οδηγήσει για να ανακτήσει τον επόμενο.
    Αρχείο βίντεο
    • Δώστε στους μαθητές τις αποστάσεις οδήγησης για να συλλέξουν τους Δίσκους, ώστε να μπορούν να επικεντρωθούν στην αλληλουχία του κώδικα για αυτό το έργο. 
      • Για να συλλέξετε τον Κόκκινο Δίσκο - 400 mm (~16 ίντσες)
      • Για να συλλέξετε τον Πράσινο Δίσκο - 425 mm (~17 ίντσες), περιστρέψτε, 300 mm (~12 ίντσες)
      • Για να συλλέξετε τον Μπλε Δίσκο - 150 mm (~6 ίντσες), γυρίστε, 400 mm (~16 ίντσες)
  2. ΜοντέλοΜοντέλο για μαθητές σχετικά με το πώς να ξεκινήσουν με τα έργα τους στο VEXcode GO.

    Εικονίδιο για το σεμινάριο Ρύθμισης του Ρομπότ σας στο VEXcode GO.
    Οδηγός διαμόρφωσης του ρομπότ σας στο VEXcode GO

    Εάν είναι απαραίτητο, δώστε στους μαθητές ένα παράδειγμα για το πώς να δοκιμάσουν το έργο τους στο πεδίο.

    • Δείξτε τους πώς να προετοιμαστούν για δοκιμή τοποθετώντας τη Βάση Κώδικα στη Βάση του Άρη και κάθε έναν από τους Δίσκους στις θέσεις που φαίνονται στην παρακάτω εικόνα.

    Κάτοψη ενός πεδίου GO από πάνω προς τα κάτω με έναν κόκκινο δίσκο επάνω αριστερά, έναν πράσινο δίσκο επάνω δεξιά, έναν μπλε δίσκο κάτω δεξιά και τρία οριζόντια γειτονικά τετράγωνα στην κάτω δεξιά γωνία, τα οποία φέρουν τα γράμματα R, G και B. Τα γράμματα υποδεικνύουν τους χώρους στους οποίους θα τοποθετηθούν οι αντίστοιχοι χρωματιστοί δίσκοι. Το ρομπότ τοποθετείται στην αρχική του θέση κοντά στην κάτω αριστερή γωνία, ακριβώς από κάτω και στραμμένο προς τον κόκκινο δίσκο.
    Ρύθμιση για δοκιμή
    • Μόλις εγκατασταθεί η βάση κώδικα, επιλέξτε «Έναρξη» στο VEXcode GO για να δοκιμάσετε το έργο. Δείξτε στους μαθητές το εκπαιδευτικό βίντεο "Έναρξη έργου" στο VEXcode GO, εάν είναι απαραίτητο.

    Εικονίδιο για το σεμινάριο Έναρξης Έργου στο VEXcode GO.
    Έναρξη ενός εκπαιδευτικού προγράμματος έργου στο VEXcode GO

    Για τους μαθητές που τελειώνουν νωρίς και χρειάζονται πρόσθετες προκλήσεις, ζητήστε τους να αλλάξουν τις θέσεις των δίσκων και να προσαρμόσουν τον κώδικα στη μονάδα βάσης κώδικα για να συλλέξουν τους δίσκους. Το έργο σας εξακολουθεί να λειτουργεί; Τι πρέπει να αλλάξετε για να συλλέξει η Βάση Κώδικα τους Δίσκους από τις νέες τοποθεσίες;

  3. ΔιευκόλυνσηΔιευκόλυνση μιας συζήτησης με τους μαθητές καθώς δοκιμάζουν τα έργα τους.
    • Πώς πρέπει να μετακινηθεί η βάση κώδικα για να συλλεχθούν οι δίσκοι; Μπορείς να μου δείξεις με τα χέρια σου; 
    • Χρειάζεται να αλλάξει η βάση κώδικα; Πόσο μακριά; Προς ποια κατεύθυνση;
    • Πώς γνωρίζει η βάση κώδικα τι χρώμα έχει ο δίσκος; Ποια μπλοκ χρησιμοποιούνται για να ανιχνεύσει η βάση κώδικα το χρώμα του δίσκου;
    • Σε ποιο σημείο του έργου θα πρέπει να προσθέσετε την εντολή [Το μπλοκ μου];
      • Αυτό θα πρέπει να γίνει αφού η Βάση Κώδικα έχει συλλέξει τον Δίσκο και έχει επιστρέψει στην αρχική θέση της Βάσης του Άρη. 

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

    Ένα διάγραμμα του Κύκλου Επίλυσης Προβλημάτων του Μαθητή. Τα βέλη δείχνουν ότι ο κύκλος επαναλαμβάνεται. Ο κύκλος ξεκινά με την «Περιγραφή του προβλήματος», στη συνέχεια με την «Εντοπισμό πότε και πού ξεκίνησε το πρόβλημα», έπειτα με την «Πραγματοποίηση και δοκιμή επεξεργασιών» και τέλος με την «Αναστοχασμό» πριν από την επανάληψη.
    Κύκλος Επίλυσης Προβλημάτων Φοιτητών

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

    Συνέχιση του έργου VEXcode GO blocks από την ενότητα Engage, τώρα με προσθήκη σχολίων στο τέλος που αναφέρουν «Collect Green» και «Collect Blue», υποδεικνύοντας τα επόμενα βήματα που θα προστεθούν στο έργο. Ολόκληρο το έργο τώρα γράφει "Όταν ξεκίνησε", το μπλοκ σχολίων γράφει "Συλλέξτε κόκκινο", προχωρήστε προς τα εμπρός για 400 χιλιοστά και ενεργοποιήστε τον μαγνήτη για ώθηση. Στη συνέχεια, στρίψτε δεξιά για 180 μοίρες, οδηγήστε προς τα εμπρός για 400 mm και στρίψτε δεξιά για 90 μοίρες. Τέλος, υπάρχει ένα "Ταξινόμηση δίσκων στο μπλοκ μου" πριν από δύο μπλοκ σχολίων που γράφουν "Συλλογή πράσινου" και "Συλλογή μπλε".
    Χρησιμοποιήστε τα μπλοκ [Σχόλιο] για να σχεδιάσετε το έργο σας

    Εάν οι μαθητές χρειάζονται πρόσθετη υποστήριξη για την αντιμετώπιση προβλημάτων, χρησιμοποιήστε τη λειτουργία Project Stepping για να τους βοηθήσετε να εξετάσουν το έργο τους ένα μπλοκ κάθε φορά, ώστε να δουν πώς εκτελείται κάθε μπλοκ στο έργο τους. Για περισσότερες πληροφορίες σχετικά με τον τρόπο χρήσης της λειτουργίας Project Stepping, ανατρέξτε στο σεμινάριο Stepping Through Blocks στο VEXcode GO.

    Εικονίδιο για το σεμινάριο "Διαβαίνοντας μέσα από μπλοκ" στο VEXcode GO.
    Εκπαιδευτικό σεμινάριο "Διαβαίνοντας μέσα από μπλοκ" στο VEXCode GO

    Εστιάστε στην ιδέα, όχι στην ακρίβεια. 

    • Στόχος αυτού του εργαστηρίου είναι να επικεντρωθεί στην έννοια της χρήσης του ηλεκτρομαγνήτη και του αισθητήρα ματιού σε ένα έργο. Εάν οι μαθητές έχουν ελαφρώς λανθασμένη ευθυγράμμιση του ρομπότ τους ή εάν ο Δίσκος δεν βρίσκεται ακριβώς στη σωστή θέση όταν οδηγούν προς αυτόν, ενημερώστε τους ότι είναι εντάξει να μετακινήσουν ελαφρώς τον Δίσκο για να βεβαιωθείτε ότι θα τον πιάσει ο Ηλεκτρομαγνήτης. Επίσης, ενημερώστε τους μαθητές ότι είναι εντάξει να σπρώξουν τον Δίσκο στην περιοχή ταξινόμησης εάν βρίσκεται ως επί το πλείστον, αλλά όχι εντελώς, μέσα στο τετράγωνο της περιοχής ταξινόμησης. 
    • Οι μαθητές ενδέχεται να μην φτάσουν στον 3ο δίσκο λόγω συσσωρευμένων σφαλμάτων. Εάν οι μαθητές δεν μεταφέρουν τη Βάση Κώδικα στον 3ο Δίσκο, επιτρέψτε τους να την ωθήσουν στη Βάση Κώδικα. Μπορείτε να το τοποθετήσετε στο πλαίσιο αυτού του γεγονότος ως αποτέλεσμα των απρόβλεπτων ανέμων του Άρη που επηρεάζουν τις κινήσεις και τις στροφές της Βάσης Κώδικα. Ο στόχος της πρόκλησης δεν είναι να αντιμετωπίσει την ακρίβεια εντός των παραμέτρων της μονάδας δίσκου, αλλά μάλλον να επικεντρωθεί στην κωδικοποίηση με όρους υπό όρους και [Τα μπλοκ μου] για την ολοκλήρωση μιας πρόκλησης.
  4. ΥπενθύμισηΥπενθυμίστε στους μαθητές να ελέγξουν τις παραμέτρους στα μπλοκ [Οδήγηση για] και [Στροφή για] για να βεβαιωθούν ότι το έργο έχει τις σωστές αποστάσεις που απαιτούνται για τη συλλογή και στη συνέχεια την ταξινόμηση των δίσκων.
    • Υπενθυμίστε στους μαθητές να εξετάζουν την επισημασμένη λειτουργία στο VEXcode GO καθώς δοκιμάζουν τα έργα τους. Ακολουθώντας την επισήμανση, μπορούν να απεικονίσουν με σαφήνεια τη ροή του έργου στο [My Block], να δουν πότε το έργο μετακινείται από τη στοίβα των μπλοκ για τη συλλογή του Δίσκου και στη συνέχεια στο [My Block] για την ταξινόμηση του δίσκου. 
    • Επίσης, υπενθυμίστε στους μαθητές ότι δεν θα πρέπει να αλλάξουν κανένα από τα μπλοκ στην ακολουθία μπλοκ [Ορισμός], καθώς αυτά θα οδηγήσουν στις σωστές θέσεις ταξινόμησης. Θα χρειαστεί απλώς να προσθέσουν την εντολή [Το μπλοκ μου] στα έργα τους με τη σωστή σειρά, ώστε η Βάση Κώδικα να ταξινομήσει τους Δίσκους, αφού συλλεχθούν και επιστραφούν στην αρχική τους θέση στη Βάση του Άρη. 

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

    • Ποιο λάθος έχεις κάνει που σε έχει διδάξει κάτι;
    • Τι μάθατε από αυτό το λάθος; Πώς μπορεί να σας βοηθήσει κατά την κωδικοποίηση της βάσης κώδικα την επόμενη φορά;
    • Τι έχεις μάθει από τα λάθη του παρελθόντος που σε βοηθάει σε αυτή την πρόκληση;
       
  5. ΕρώτησηΖητήστε από τους μαθητές να σκεφτούν πώς έχει αλλάξει το έργο τους από το Εργαστήριο 3 στο Εργαστήριο 4.
    • Πώς έχει αλλάξει το έργο σας από το Εργαστήριο 3 μέχρι τώρα;  Τι έχεις προσθέσει; Πώς έχει αλλάξει αυτό τις συμπεριφορές της βάσης κώδικα;
    • Τι θα μπορούσε να κάνει η Βάση Κώδικα στο Εργαστήριο 3; Τι μπορεί να κάνει τώρα; Τι έχετε προσθέσει στο έργο σας για να το πετύχετε αυτό;

Διάλειμμα στη μέση του παιχνιδιού & Ομαδική συζήτηση

Μόλις κάθε ομάδα έχει συλλέξει και ταξινομήσει με επιτυχία τουλάχιστον έναν Δίσκο, ελάτε μαζί για μια συζήτηση.

Ελέγξτε την πρόοδο των μαθητών και συζητήστε για το πώς λειτουργεί το [My block] στα έργα τους. Βεβαιωθείτε ότι οι μαθητές κατανοούν ότι χρησιμοποιούν ένα [My block] για να επαναχρησιμοποιήσουν τα τμήματα κώδικα που επαναλαμβάνονται στο έργο τους - τον κώδικα που έχει ως στόχο το ρομπότ να ταξινομήσει τους δίσκους.

  • Ποιος κατάφερε να μαζέψει έναν Δίσκο; Δύο δίσκοι; Κατάφερε κανείς να μαζέψει και τους 3 δίσκους; Εάν ο χρόνος το επιτρέπει, ζητήστε από τους μαθητές να μοιραστούν τις στρατηγικές και τις προκλήσεις τους μεταξύ τους, ώστε να μπορούν να μάθουν ο ένας από τον άλλον και να εκτιμήσουν τη διαδικασία, όχι μόνο το αποτέλεσμα, της πρόκλησης.

Δείξτε τι συμβαίνει στη ροή του έργου με ένα [Το μπλοκ μου]. Χρησιμοποιήστε ένα μαθητικό έργο ως παράδειγμα ή δείξτε την παρακάτω κινούμενη εικόνα του έργου που εκτελείται με κάθε μπλοκ επισημασμένο καθώς εκτελείται και παρακολουθήστε το έργο να εκτελείται μαζί. Εστιάστε την προσοχή σας στο πώς η επισήμανση μετακινείται στην ακολουθία μπλοκ [Ορισμός] όταν φτάνει στην εντολή [Το μπλοκ μου] στο έργο.

Αρχείο βίντεο

Βεβαιωθείτε ότι οι μαθητές κατανοούν τη ροή του έργου και τον τρόπο λειτουργίας του [My Block] στο έργο τους. Χρησιμοποιήστε τις ακόλουθες ερωτήσεις για να καθοδηγήσετε μια συζήτηση σχετικά με τη ροή του έργου με το [My Block]:

  • Πώς κινείται το highlight στο έργο σας; Πότε μεταφέρεται στο [Το Μπλοκ μου]; 
    • Η επισήμανση μετακινείται στην ακολουθία μπλοκ [Ορισμός] όταν φτάσει στην εντολή [Το μπλοκ μου] στο έργο. 
  • Πώς λειτουργεί το [My Block] στο έργο σας για να σας βοηθήσει να ταξινομήσετε τους δίσκους;
    • Κάθε φορά που η Βάση Κώδικα συλλέγει έναν Δίσκο, θα ελέγχει το χρώμα του Δίσκου και θα τον παραδίδει στη σωστή περιοχή ταξινόμησης, όπως ορίζεται στο [Το μπλοκ μου]. 
    • Τα μπλοκ στον [Ορισμό των μπλοκ μου] έχουν τη Βάση Κώδικα που παραδίδει τους Δίσκους στην κατάλληλη περιοχή ταξινόμησης με βάση το χρώμα τους, ενώ τα μπλοκ κάτω από το μπλοκ {Κατά την εκκίνηση} οδηγούν το ρομπότ για να συλλέξει τους Δίσκους.

Μέρος 2 - Βήμα προς βήμα

  1. ΕντολήΕντολέτε τους μαθητές ότι θα συνεχίσουν να εργάζονται στα έργα τους, ώστε η Βάση Κώδικα να συλλέξει και να παραδώσει και τα τρία δείγματα Αρειανών Βράχων (Δίσκους) στις κατάλληλες τοποθεσίες ταξινόμησης.
    • Η ακόλουθη κινούμενη εικόνα δείχνει έναν πιθανό τρόπο με τον οποίο μπορεί να κινηθεί η βάση κώδικα για να ολοκληρωθεί η πρόκληση. Σε αυτήν την κινούμενη εικόνα, το ρομπότ οδηγεί σε κάθε χρωματιστό δίσκο και τους επαναφέρει έναν προς έναν στην αρχική του θέση για να παραδώσει στη συνέχεια τον δίσκο στην αντίστοιχη περιοχή ταξινόμησης χρωμάτων. Αφού παραδώσει έναν δίσκο, το ρομπότ ευθυγραμμίζεται ξανά στην αρχική του θέση πριν οδηγήσει για να ανακτήσει τον επόμενο.
    Αρχείο βίντεο
  2. ΜοντέλοΜοντέλο για μαθητές σχετικά με το πώς να συνεχίσουν με τα έργα τους στο VEXcode GO.

    Εάν είναι απαραίτητο, δώστε στους μαθητές ένα παράδειγμα για το πώς να δοκιμάσουν το έργο τους στο πεδίο.

    • Δείξτε τους πώς να το ρυθμίσουν για δοκιμή τοποθετώντας τη Βάση Κώδικα στη Βάση του Άρη.

    Κάτοψη ενός πεδίου GO από πάνω προς τα κάτω με έναν κόκκινο δίσκο επάνω αριστερά, έναν πράσινο δίσκο επάνω δεξιά, έναν μπλε δίσκο κάτω δεξιά και τρία οριζόντια γειτονικά τετράγωνα στην κάτω δεξιά γωνία, τα οποία φέρουν τα γράμματα R, G και B. Τα γράμματα υποδεικνύουν τους χώρους στους οποίους θα τοποθετηθούν οι αντίστοιχοι χρωματιστοί δίσκοι. Το ρομπότ τοποθετείται στην αρχική του θέση κοντά στην κάτω αριστερή γωνία, ακριβώς από κάτω και στραμμένο προς τον κόκκινο δίσκο.
    Ρύθμιση για δοκιμή
    • Μόλις εγκατασταθεί η βάση κώδικα, επιλέξτε «Έναρξη» στο VEXcode GO για να δοκιμάσετε το έργο. Δείξτε στους μαθητές το εκπαιδευτικό βίντεο "Έναρξη έργου" στο VEXcode GO, εάν είναι απαραίτητο. 

    Εικονίδιο για το σεμινάριο Έναρξης Έργου στο VEXcode GO.
    Έναρξη βίντεο εκμάθησης έργου στο VEXcode GO

    Για τους μαθητές που τελειώνουν νωρίς και χρειάζονται πρόσθετες προκλήσεις, ζητήστε από τους μαθητές να αλλάξουν τις θέσεις των δίσκων και να προσαρμόσουν τα έργα τους, ώστε η Βάση Κώδικα να συλλέξει τους δίσκους από τις νέες θέσεις και να τους ταξινομήσει. Το έργο σας εξακολουθεί να λειτουργεί; Τι πρέπει να αλλάξετε για να συλλέξει η Βάση Κώδικα τους Δίσκους από τις νέες τοποθεσίες;

  3. ΔιευκόλυνσηΔιευκόλυνση μιας συζήτησης με τους μαθητές καθώς δημιουργούν και δοκιμάζουν τα έργα τους με ερωτήσεις όπως:
    • Τι πρέπει να προσθέσετε στο έργο σας για να συλλέξει η Βάση Κώδικα και τους τρεις Δίσκους;
    • Πώς πρέπει να μετακινηθεί η βάση κώδικα για να συλλέξει τον/τους δίσκο/ους; Μπορείς να μου δείξεις με τα χέρια σου; 
    • Μπορείτε να εξηγήσετε, με λόγια ή χειρονομίες, τι κάνει το ρομπότ σας και τι θέλετε να κάνει το ρομπότ σας;
    • Χρειάζεται να αλλάξει η βάση κώδικα; Πόσο μακριά; Προς ποια κατεύθυνση;
    • Ποιες παραμέτρους πρέπει να αλλάξετε για να συλλέξει η Βάση Κώδικα κάθε Δίσκο και στη συνέχεια να επιστρέψει στη Βάση του Άρη;
    • Σε ποιο σημείο του έργου θα πρέπει να προσθέσετε την εντολή [Το μπλοκ μου];
      • Αυτό θα πρέπει να γίνει αφού η Βάση Κώδικα έχει συλλέξει τον Δίσκο και έχει επιστρέψει στην αρχική θέση της Βάσης του Άρη. 

    Ενθαρρύνετε τους μαθητές να επιμείνουν στη διαδικασία δοκιμής και λάθους που αποτελεί εγγενές μέρος αυτής της πρόκλησης, όπως ακριβώς οι επιστήμονες που εργάζονται με το Perseverance Rover πρέπει να συνεχίσουν να ξεπερνούν τις προκλήσεις για να ολοκληρώσουν την αποστολή του. Ανατρέξτε στο γράφημα του Κύκλου Επίλυσης Προβλημάτων ως οπτικό βοήθημα για να δημιουργήσετε μια δομή για τη διαδικασία επίλυσης προβλημάτων με τους μαθητές σας. Δείτε την ενότητα Προετοιμασία για την Πρόκληση Ανοιχτού Τύπου σε αυτήν την Ενότητα της σελίδαςτου Ιστορικού για περισσότερες στρατηγικές που θα βοηθήσουν τους μαθητές να αντιμετωπίσουν τα προβλήματα των έργων τους και να βρουν τις δικές τους λύσεις.

    Ένα διάγραμμα του Κύκλου Επίλυσης Προβλημάτων του Μαθητή. Τα βέλη δείχνουν ότι ο κύκλος επαναλαμβάνεται. Ο κύκλος ξεκινά με την «Περιγραφή του προβλήματος», στη συνέχεια με την «Εντοπισμό πότε και πού ξεκίνησε το πρόβλημα», έπειτα με την «Πραγματοποίηση και δοκιμή επεξεργασιών» και τέλος με την «Αναστοχασμό» πριν από την επανάληψη.
    Κύκλος Επίλυσης Προβλημάτων Φοιτητών

    Εστιάστε στην ιδέα, όχι στην ακρίβεια.

    • Στόχος αυτού του εργαστηρίου είναι να επικεντρωθεί στην έννοια της χρήσης του ηλεκτρομαγνήτη και του αισθητήρα ματιού σε ένα έργο. Εάν οι μαθητές έχουν ελαφρώς λανθασμένη ευθυγράμμιση του ρομπότ τους ή εάν ο Δίσκος δεν βρίσκεται ακριβώς στη σωστή θέση όταν οδηγούν προς αυτόν, ενημερώστε τους ότι είναι εντάξει να μετακινήσουν ελαφρώς τον Δίσκο για να βεβαιωθείτε ότι θα τον πιάσει ο Ηλεκτρομαγνήτης. Επίσης, ενημερώστε τους μαθητές ότι είναι εντάξει να σπρώξουν τον Δίσκο στην περιοχή ταξινόμησης εάν βρίσκεται ως επί το πλείστον, αλλά όχι εντελώς, μέσα στο τετράγωνο της περιοχής ταξινόμησης. 
    • Οι μαθητές ενδέχεται να μην φτάσουν στον 3ο δίσκο λόγω συσσωρευμένων σφαλμάτων. Εάν οι μαθητές δεν μεταφέρουν τη Βάση Κώδικα στον 3ο Δίσκο, επιτρέψτε τους να την ωθήσουν στη Βάση Κώδικα. Μπορείτε να το τοποθετήσετε στο πλαίσιο αυτού του γεγονότος ως αποτέλεσμα των απρόβλεπτων ανέμων της Μαρίας που επηρεάζουν τις κινήσεις και τις στροφές της Βάσης Κώδικα. Ο στόχος της ενότητας δεν είναι να αντιμετωπίσει την ακρίβεια με βάση τις παραμέτρους της μονάδας δίσκου, αλλά μάλλον να επικεντρωθεί στην κωδικοποίηση με όρους υπό όρους και το [My Block] για την ολοκλήρωση μιας πρόκλησης.

    Εάν οι μαθητές χρειάζονται πρόσθετη υποστήριξη για την αντιμετώπιση προβλημάτων, χρησιμοποιήστε τη λειτουργία Project Stepping για να τους βοηθήσετε να εξετάσουν το έργο τους ένα μπλοκ κάθε φορά, ώστε να δουν πώς εκτελείται κάθε μπλοκ στο έργο τους. Για περισσότερες πληροφορίες σχετικά με τον τρόπο χρήσης της λειτουργίας Project Stepping, ανατρέξτε στο σεμινάριο Stepping Through Blocks στο VEXcode GO.

    Εικονίδιο για το σεμινάριο "Διαβαίνοντας μέσα από μπλοκ" στο VEXcode GO.
    Εκμάθηση "Διασχίζοντας Μπλοκ" στο VEXcode GO

    Υπάρχουν πολλές πιθανές λύσεις για αυτήν την πρόκληση. Το ακόλουθο είναι ένα παράδειγμα για αναφορά.

    Παράδειγμα λύσης μπλοκ VEXcode GO σε αυτήν την πρόκληση. Αυτή είναι μια συνέχεια του προηγούμενου έργου, με τον κώδικα για τα μπλοκ σχολίων «Collect Green» και «Collect Blue» να έχει προστεθεί κάτω από και τα δύο. Υπάρχουν δύο στοίβες, η μία ξεκινά με την εντολή "Κατά την Έναρξη" και η άλλη είναι μια στοίβα ορισμών του My Blocks με τίτλο "Ταξινόμηση Δίσκων". Το μπλοκ Ορισμού Δίσκου Ταξινόμησης έχει τρία μπλοκ Αν Τότε προσαρτημένα σε αυτό για κάθε χρώμα, τα οποία έχουν ως εξής: αν το μάτι ανιχνεύσει κόκκινο, τότε κινηθείτε προς τα εμπρός για 100 mm, ενεργοποιήστε τον μαγνήτη για να πέσει, κινηθείτε προς τα πίσω για 100 mm και στρίψτε αριστερά για 90 μοίρες. Στη συνέχεια, το μπλοκ If Then κλείνει και ένα νέο γράφει: αν το μάτι ανιχνεύσει πράσινο, τότε προχωρήστε προς τα εμπρός για 250 mm, ενεργοποιήστε τον μαγνήτη για να πέσει, προχωρήστε προς τα πίσω για 250 mm και στρίψτε αριστερά για 90 μοίρες. Στη συνέχεια, το μπλοκ If Then κλείνει και ένα νέο γράφει: αν το μάτι ανιχνεύσει μπλε χρώμα, τότε προχωρήστε προς τα εμπρός για 350 mm, ενεργοποιήστε τον μαγνήτη για να πέσει, προχωρήστε προς τα πίσω για 350 mm και τέλος στρίψτε αριστερά για 90 μοίρες. Η στοίβα When Started περιέχει κώδικα που πρέπει να οδηγηθεί σε κάθε δίσκο, να επιστρέψει στην αρχική θέση και, στη συνέχεια, να χρησιμοποιήσει την εντολή Sort Disks My Block για να τον ταξινομήσει και για τους τρεις δίσκους. Αρχικά, για να ταξινομήσετε τον κόκκινο δίσκο, προχωρήστε προς τα εμπρός για 400 mm, ενεργοποιήστε τον μαγνήτη για ώθηση και στρίψτε δεξιά για 180 μοίρες. Στη συνέχεια, προχωρήστε προς τα εμπρός για 400 χιλιοστά, στρίψτε αριστερά για 90 μοίρες και ονομάστε το Sort Disks My Block. Δεύτερον, για να ταξινομήσετε τον πράσινο δίσκο, προχωρήστε προς τα εμπρός για 425 mm, στρίψτε δεξιά για 90 μοίρες και προχωρήστε προς τα εμπρός για 300 mm. Στη συνέχεια, ενεργοποιήστε τον μαγνήτη για ενίσχυση, μετακινήστε την όπισθεν για 300 mm και στρίψτε δεξιά για 90 μοίρες. Στη συνέχεια, προχωρήστε προς τα εμπρός για 425 χιλιοστά, στρίψτε αριστερά για 90 μοίρες και καλέστε το Sort Disks My Block. Τρίτον, για να ταξινομήσετε τον μπλε δίσκο, προχωρήστε προς τα εμπρός για 150 mm, στρίψτε δεξιά για 90 μοίρες και προχωρήστε προς τα εμπρός για 400 mm. Στη συνέχεια, ενεργοποιήστε τον μαγνήτη για ενίσχυση, μετακινήστε την όπισθεν για 400 mm και στρίψτε δεξιά για 90 μοίρες. Τέλος, προχωρήστε προς τα εμπρός για 150 χιλιοστά, στρίψτε αριστερά για 90 μοίρες και ονομάστε το Sort Disks My Block.
    Πιθανή λύση)
  4. ΥπενθύμισηΥπενθυμίστε στους μαθητές να εξετάσουν την επισημασμένη λειτουργία στο VEXcode GO καθώς δοκιμάζουν τα έργα τους. Ακολουθώντας την επισήμανση, μπορούν να απεικονίσουν με σαφήνεια τη ροή του έργου στο [My Block], να δουν πότε το έργο μετακινείται από τη στοίβα των μπλοκ για τη συλλογή του Δίσκου και στη συνέχεια στο [My Block] για την ταξινόμηση του δίσκου. 
    • Επίσης, υπενθυμίστε στους μαθητές ότι δεν θα πρέπει να αλλάξουν κανένα από τα μπλοκ μέσα στον [ορισμό του μπλοκ μου], καθώς αυτά θα οδηγήσουν στις σωστές θέσεις ταξινόμησης. Θα χρειαστεί απλώς να προσθέσουν την εντολή [My Block] στα έργα τους με τη σωστή σειρά, ώστε η Βάση Κώδικα να ταξινομήσει τους Δίσκους, αφού συλλεχθούν και επιστραφούν στη Βάση του Άρη. 

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

    • Ποιο λάθος έχεις κάνει που σε έχει διδάξει κάτι;
    • Τι μάθατε από αυτό το λάθος; Πώς μπορεί να σας βοηθήσει κατά την κωδικοποίηση της βάσης κώδικα την επόμενη φορά;
    • Τι έχεις μάθει από τα λάθη του παρελθόντος που σε βοηθάει σε αυτή την πρόκληση;

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

    • Πώς εντόπισε η ομάδα σας το πρόβλημα στο έργο σας; 
    • Πώς συνεργαστήκατε για να το διορθώσετε;
    • Δοκιμάσατε να χρησιμοποιήσετε το κουμπί "Βήμα" για να επιβραδύνετε το έργο σας ώστε να δείτε το πρόβλημα πιο καθαρά; 
    • Ποια ήταν μια επιτυχία στην επίλυση προβλημάτων που είχατε μέχρι στιγμής στην ομάδα σας;
    • Τι είναι κάτι που μάθατε σε άλλα εργαστήρια που χρησιμοποιείτε σε αυτό το εργαστήριο;
  5. ΕρώτησηΡωτήστε τους μαθητές πώς θα μπορούσαν να χρησιμοποιήσουν ένα [My Block] για να κωδικοποιήσουν το Perseverance Rover για να ταξινομήσουν δείγματα πετρωμάτων του Άρη σε δύο κατηγορίες: πετρώματα που παρουσιάζουν σημάδια αρχαίας ζωής και πετρώματα που δεν παρουσιάζουν.