Replies: 2 comments 3 replies
-
Thank you, we're glad to hear it!
Yes, it would be nice to have separate versions of documentation.
This has indeed been the approach thus far. We wanted to make sure we at least had something comprehensive from the start, even if the presentation could be better. (One of the problems with the official Powered Up app is that it has no documentation at all.) At present, I am working on a new beginner's guide that focuses primarily on block coding. The first chapters are already live. This won't be quite the same as documentation since it's more like a how-to guide, but it's a step in the right direction. Maybe it can have a few additional chapters which might act as lookup documentation. When we have that, we could remove the blocks from the Python documentation. (Side note --- the beginner's guide will soon feature a starter robot that should be fun for Python lessons too. Or maybe I should write a complementary guide dedicated to Python too... 😄) But in the meantime, perhaps you could use the 3.3.0 version of the documentation which did not yet feature the blocks. If you're not using the If you ever decide to try the block coding feature, I'll be curious to hear what you think. It's designed to very closely match the Python experience, and generate "nice" code, avoiding lots of glue code just to make it work. You can also write Python functions in a Python file and use that in your block code, or vice versa. |
Beta Was this translation helpful? Give feedback.
-
@laurensvalk loving the block code is for my primary students , but also have kids that should be transitioning to text coding. Thank you |
Beta Was this translation helpful? Give feedback.
-
I'm teaching for a summer program that's doing Python programming in pybricks. It's awesome just as it was for us last year!
One thing that has changed since last summer is that the documentation now shows all of the information for the new coding blocks. We're not using blocks ourselves, and thus I find that the documentation now appears more cluttered than it used to. There's something about the visual presentation of the blocks in the documentation that calls attention to themselves. They become the first thing you see... but I want them to be the last thing my students see, because we're doing straight Python programming. As they are beginning programmers, the extra overhead of the blocks being there is confusing.
I'm sure that it must be dramatically simpler to maintain a single combined version of the documentation than to have two separate versions of it, so I'm aware of the unreasonableness of this request. Nonetheless, would it be worthwhile to think about having a Python-only (or blocks-only, I suppose) version of the docs so that students doing Python coding don't get distracted by the blocks?
Maybe there's a creative form of CSS styling where it could be managed with a toggle?
Beta Was this translation helpful? Give feedback.
All reactions