I Just Automated My School’s Timetable System—What Did I Do and How Can I Do More?

0
23
Asked By MathWhiz77 On

I'm a teacher, mainly focusing on math up to age 16, and I stumbled into a little project over the summer. My school's timetable system was super inefficient, so I thought it could use some improvement. Since we use Google a lot, I decided to create a new system with Google Forms. I had no coding experience, so I relied on AI for help. It suggested that I add JavaScript via Google Apps Script to our linked spreadsheet. I ended up building a two-step approval process that sends automated emails to the appropriate staff for approvals, including reasons and links for quick response. After a lot of testing and problem-solving, I've written about 650 lines of JavaScript! I'm really proud of what I've accomplished, but I'm wondering how to explain this project in technical terms and how I can build on this experience to get better at programming.

5 Answers

Answered By AutoGuru42 On

Definitely check out 'Automate the Boring Stuff' for some solid info on automation processes, even though it covers a different programming language than you used. It can give you a lot of ideas!

Answered By CodeCrafter22 On

What you did is called automation! You effectively streamlined a manual process, which is a huge step in programming. It’s like when engineers build things, the satisfaction of seeing your project come to life is amazing!

Answered By LearningNinja93 On

To get better at this kind of work, consider diving into a couple of books that cover systematic program design. They can teach you a lot and relate well to your math background. Plus, look into Harvard's CS50x for an awesome free intro to computer science! You already have the math skills needed for coding, so you're off to a great start.

Answered By VibeCoder99 On

The term "vibe coding" has popped up lately. It's when you're rolling with your ideas and troubleshooting while enjoying the process! Your brain gets a rush from solving problems, especially with tools like AI aiding you. That's why it feels so addictive—big rewards for your efforts!

Answered By TechExplorer88 On

What you accomplished is essentially programming at its core. To keep improving, pick projects you're passionate about, just like you did with the timetable! There’s tons of data and problems out there—find one that resonates with you and jump in. The more you practice, regardless of the language, the more skilled you’ll become!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.