At the Wikimedia Hackathon 2022 that ended yesterday I have showed a program in the
Showcase that can convert blocks from visual-programming-language Snap! to source code.
This is the link to the folder where the program is located in.
https://public.paws.wmcloud.org/User:Hog%C3%BC-456/BlocktoCode/ The program reads an
XML-File with the definition of a program and gives the source code as an output. The
platform for creating the blocks I used is called Snap!. This is an further development of
Scratch. Scratch is an visual programming language based on blocks, that can be combined
to create a program. A block is a small sentence with gaps for the variables. In Snap! it
is possible to create own blocks and it includes an feature to directly convert blocks to
code. I dont know how far this is developed and after I havent understand how to export
the result with the code I have written a own program to do that.
What do you think are potential use cases for low code platforms like Snap! within the
Wikimedia Projects. From my point of view such platforms offer a chance to make
programming accessible to more people. It is from my point of view easier with such a
platform to write small programs as without such an support. I am interested in use cases
where the built-in codification feature or my program can be used to generate code that
will be then useful within the Wikimedia projects.
Have a nice day and I am interested in your thoughts.
Hogü-456