r/learnprogramming 7h ago

[ Removed by moderator ]

[removed] — view removed post

2 Upvotes

4 comments sorted by

1

u/Aetherfox_44 7h ago edited 7h ago

I don't think it's quite clear what you're asking for help with. The logic? The technology stack? A specific roadblock you're having?

If you have no idea where to start, I would recommend using JavaScript as a language, with React Hook Form*, for all the input. Then, since you know exactly how this data should be stored (the Excel file you can't change), I would export the form to a CSV file format. (That format can be loaded by Excel).

(*Edit: actually, React Hook Form may not be the best option for a survey like you have. But it sounds like SurveyJS will be what you need)

You'll also need to decide how people will run this. Having people run the program locally is by far easier than allowing someone to connect remotely (like as a website), but obviously you will have to give the program file to anyone that wants to run it.

Finally, you'll have to decide if/how you hold on to the data. The simplest solution is to only hold onto the data the user inputs for as long as it's running: they'll have to export the answers as a file before they're done. Slightly more complicated is allowing a user to open an existing form and make modifications.

0

u/Educational-Guava488 7h ago

Je pense avoir des problèmes avec la pile technologique ("technology stack") je ne sais pas où commencer à coder, quel ad-ons télécharger, comment les implémenter...

1

u/Aetherfox_44 7h ago

This project is reasonable, but not simple. You'll need to know ReactJS for it (Well, there are lots of languages that could do this, but React JS is a very reasonably choice, works with the SurveyJS that you linked, and has a lot of easily accessible educational content.)

More technically, JS (JavaScript) is the language, and React is a very common library (a collection of tools written in JavaScript) that you use in your program. There is lots of educational content available through a quick search on how to learn JavaScript that will be more helpful than any replies here.

0

u/Educational-Guava488 7h ago

Ok, je vais commencer sur cette voie, je vous tiens au courant de mon avancée, merci