Well, out of the 10 years I’ve been using SketchUp only the last year has been professional use. Before that I’ve used it in architecture school a few years but mostly as a hobby. I also made a quite large SketchUp project in high school and used it a little back in elementary school in the art class. Still a good point though. If students are given very specific tasks I suppose they don’t need any other extensions than the teacher creating those tasks have (which could be zero). Students drawing more freely however could have the need for any extension there is.
When doing this I think it’s very important to keep in mind that much of SketchUp’s strength lies in its simplicity. Many programs can be overwhelming because of the amount of features, buttons and toolbars. I think the uncluttered first impression of SketchUp is a very important reasons why it has become so popular and among and helpful for kids on the autism spectrum. Some extensions wont at all add to the complexity, e.g. STL export which is just another option on the export screen. Other extensions can be quite confusing until you know the basics of SketchUp. Even something such as simple for an advanced user as a solid inspector might be distracting and lower the usability for someone who doesn’t yet know what a group is. The power of extensions lies much in how new concepts can be gradually introduces instead of all appearing at once which I also think is something teachers would appreciate.
That really makes sense and I’m glad the kids with Chromebooks can enjoy SketchUp too. However, if a school has proper computers I think it’d really benefit students to have the desktop version of the program.
lastly, I don’t know at what age kids are introduced to programming these days, but if that is relevant for K-12 kids I think SketchUp can be a really good place to start. You could write code that both creates geometry and reads data from existing geometry. You could introduce coordinate systems to the kids and teach geometry.