Option to Filter Visible Programming Blocks (for Younger Students in a Classroom) #1689
Replies: 1 comment 1 reply
-
Thank you!
This is certainly something I'd like to do. We're a very small team though, so we try to focus on one thing at a time. This is why the block coding option came relatively late.
Thanks for sharing this. This is something I've been thinking about a long time, particularly after playing with the SPIKE Essential set with my young kids. It would be nice if they could simply connect a "when helicopter moves" block and a "spin the blades" block, instead of learning about hub tilt or motors right away. And when they're curious, that they could see which blocks are inside. The way Pybricks is set up, it lends itself quite well to such abstractions. The DriveBase is one example, but still a bit too advanced for complete beginners. I think we could potentially take that a step further and have dedicated, lesson-specific blocks like the helicopter example above. It may be a while before we get there, though. |
Beta Was this translation helpful? Give feedback.
-
I think pybricks has the potential to be an amazing teaching tool for students of all ages. I am still exploring how it may work with my younger students - right now I am holding back exposing them to it, as I know they would get overwhelmed by all of the options and functionality.
As a teaching tool, I would love to customize my own chosen menu of pybricks programming blocks for a given class, maybe even sprinkling in some custom blocks that I create as options for the kids.
I understand if shooting for younger audiences is not a main priority for pybricks, but I think the depth of options already there gives teachers a HUGE resource to choose from. How amazing would it be to create a curriculum built with limited menus of blocks to slowly expose students to the depth of pybricks! You could potentially guide kids as young as 5 all the way through high school and beyond.
For years, pybricks has offered a much clearer, deeper alternative to python programming when compared to Spike Prime python interface. Now, the new block programming has done the same when compared to block based coding in Spike. I am now interested in the possibility of being able to customize a smarter, more versatile alternative to the Spike Icon Block programming option, which I feel is completely lacking.
Would love to hear your thoughts, and thanks for your time!
Beta Was this translation helpful? Give feedback.
All reactions