Developing JSXGraph projects in STEMCstudio
David Holmes
310 East Forest Dr Raleigh NC 27605 USA david.geo.holmes@gmail.com 919-880-8589 https://stemcstudio.com
Abstract
STEMCstudio is an exciting in-browser code editor that has been optimized for education and research purposes. STEMCstudio has advanced, yet easy-to-use, features that gently guide the novice programmer towards best practices and mastery while not imposing limitations for experts. In this talk you will learn about the features of STEMCstudio and its benefits that make it an ideal Integrated Development Environment for developing and running your own JSXGraph projects. The format of the talk will be a live coding demonstration, beginning with a high-level walkthrough of how the environment supports the student, educator, and researcher alike. You will learn how to easily evolve an official JSXGraph example written in JavaScript into a TypeScript project with ES6 modules, linting, markdown files, and more. A wrapper API that improves the discoverability of JSXGraph will complete the presentation.