The year 2022 has been very productive with GeoGebra PCI. A PCI is a JavaScript wrapper that can operate with assessment platform for education as “TAO testing” for example. GeoGebra is the most popular application to learn math. Working on this code was a rich experience that gave me some ideas for another project that until now was impossible to bring to a PCI module : Scratch application. For those who doesn’t know this program : Scratch is a fantastic tool to learn programming using puzzle pieces. Here in France, Scratch is very popular and recommended by the official program of education. It is well spread in many countries.
Three main technical difficulties had to be solved : the size of the application was far too large for a PCI (that should not over pass 2,5Mo), the application structure was quite complex but necessary to understand if you have to modify the original code, and the original JavaScript design pattern was not compatible. Occasionally I have tested some solutions, and two days ago, for the first time, I brought all the pieces together and fixed a first version, fully functional as a proof of concept… I show you !

If you are interested by this project, you know now that it is possible to develop a Scratch PCI! Don’t hesitate to contact me to go further.