setup icon indicating copy to clipboard operation
setup copied to clipboard

Add partial for disabling AI features in VS Code

Open julesvanrie opened this issue 2 months ago • 2 comments

VS Code now by defaults activates all AI features, and students don't disable them. This hampers their learning experience.

This partial explains how to disable AI features in VS Code.

We also mention that later on we can re-enable them.

Working via the Command Palette is the easiest way to do it.

  • The settings menu option is in a different place on Windows / macOS.
  • The menu option opens the JSON settings by default, which is more complex and error-prone for students.

Making this partial here so it can be easily reused across the other setups. @ajdubovoy I didn't include it in the build.rb yet so you have to liberty to include it if/when you want.

Once agreed on the EN version, I can use AI to create the translations.

Fixes https://github.com/lewagon/teachers/issues/3503

julesvanrie avatar Nov 27 '25 14:11 julesvanrie

Direct link to the partial to review the content with the screenshots.

julesvanrie avatar Nov 27 '25 14:11 julesvanrie

Yes, thinking similarly for DS. We talk about using LLMs quite early (unit 5), but I'd reenable the full suite only when we go into projects.

julesvanrie avatar Nov 28 '25 12:11 julesvanrie

I added translations.

@ajdubovoy I didn't update the build.rb yet, so you can do it when you think is the good time for your program.

julesvanrie avatar Dec 18 '25 12:12 julesvanrie

Thanks! Doesn't that get automatically run on merge to master though ahha?

ajdubovoy avatar Dec 19 '25 08:12 ajdubovoy

Thanks! Doesn't that get automatically run on merge to master though ahha?

Only when it's added to the build.rb. I did it for you here: https://github.com/lewagon/setup/pull/501 so you can merge when you think it's the good time.

julesvanrie avatar Dec 19 '25 09:12 julesvanrie

Ohhh because it's a whole new partial. Now I see what you mean sorry

ajdubovoy avatar Dec 19 '25 10:12 ajdubovoy