English as a programming language
The following web apps were written by Paul Andersen using English as a programming language. ChatGPT converted the plain English prompts into a combination of HTML, CSS, and JavaScript. Paul does not know how to code in any of these languages. After being given a short description, ChatGPT recommended both a name a more-detailed description for the app.
Switch-Its Designer is a web-based app that lets you create digital models using virtual Switch-Its magnetic blocks. Design layouts, organize ideas, and build systems visually just like you would with physical Switch-Its. The app supports drag-and-drop functionality, making it easy to assemble and rearrange blocks, enabling creative thinking, brainstorming, and project planning in a digital space.
Graphing Playground
Graphing Playground is a set of web apps that offer a fun and interactive way for students to explore scale, quantity and proportion through graphing activities. These apps provide students with visual and hands-on experiences that encourage experimentation and play. With Graphing Playground, students can build a deeper understanding of important mathematical concepts that are crucial to success in STEM fields.
Target Science
Target Science is an innovative web app that helps science teachers easily create learning targets that combine a science practice, a cross-cutting concept, and a disciplinary core idea. By using Target Science, teachers can quickly create clear and concise learning targets that align with the Next Generation Science Standards. The resulting targets can be displayed in the front of a science classroom, keeping supervisors happy and promoting student learning.
HTML Snapshot
HTML Snapshot is a web app that converts pasted HTML into a preview of the web page. With HTML Snapshot, you can quickly and easily see what your web page will look like without having to open it in a browser. This app is especially useful for programmers who are learning to code using English as a programming language, as it allows them to quickly test and preview their code without having to switch between their text editor and browser.
ThermoTrack
ThermoTrack is a fun and interactive web app that allows students to investigate the concept of temperature through an exciting ball-tracking experience. By quantifying the average speed of randomly moving balls, students can gain a better understanding of the relationship between temperature and the kinetic energy of particles. With ThermoTrack, learning about science has never been more engaging and accessible!
LinkLearner
LinkLearner is a powerful app that allows students to investigate the direct and indirect relationships between components in two-component systems. With the help of interactive visualizations and mathematical tools, users can gain a deep understanding of how the components in a system are connected. Whether studying in a classroom or on the go, LinkLearner is an essential tool for anyone seeking to master the art of system analysis.
Study the Sliders
Study the Sliders is an educational web app that allows students to investigate the relationships between components in complex system. By using interactive visualizations, students can explore and build conceptual models, which in turn lead to more accurate mathematical models. This app provides students with a valuable resource for mastering system analysis and developing a deeper understanding of the interconnectedness of components.
FirstWorst Converter
Our temperature conversion app may have very limited features and uses, but it was a crucial first step in demonstrating the potential of programming in English. By providing a simple, straightforward interface for converting temperatures, this app opened up new possibilities for using natural language commands in programming.