Hey @jlangevin! Checking in to follow up on your concern.
I don’t think it’s accepable to require all repos that have nothing to do with these classes to have that app installed. I removed the ap from all repos once it was sucessfully created and then re-installed it in just the repos that should have it. But I shouldn’t have to do that every time I was to start a new course.
For peace of mind, on the install for all repos path, Learning Lab isn’t doing anything to your existing repositories and uses that permission in order to automate background processes for course creation and removal. That said, we absolutely agree that you should not have to select this path as a default if it makes you uncomfortable.
The current course flow should allow you to continue to install the Lab in single repositories for every additional course that is created, instead of as a requirement for all. Since it sounds like this hasn’t been your experience, I’d love to dig deeper to help identify and resolve the unexpected behavior.
Each time you register for a new course, you’ll see an installation screen that gives you a prompt to install the app on the individual repository that’s being created. The video below breaks down the expected process. Is this similar to what you’re seeing, or are you encountering a different flow?
Edit: Format updates.