On the Course Repository screen, you can connect course repositories from GitHub to Exercode, check for differences, and then import them. Since the process after confirming the import runs in the background, the process will continue even if you close the screen.

Course Repositories from the header.Add from my GitHub.Sync with my GitHub.Register to organization on the target repository and select the destination organization.Import on the target repository.Import button for the target repository will show a loading indicator.Imports are executed in the background. Even if you close your browser or navigate to another page during processing, the server-side process will continue.
The Import button will be disabled for repositories currently being processed. You can hover your mouse cursor over the button to see which repository's import is currently running.
If you execute imports for multiple course repositories, the import processes will be executed sequentially. Therefore, you may have to wait for other course repository imports to complete.
Register to organization is displayed for unregistered course repositories that you have added via the GitHub App. You can select an organization where you are an administrator as the registration destination.
Once registered to an organization, the organization's administrators can also view and import the course repository. Additionally, courses imported from a registered repository can be added to organizations and groups.
Files also include differences in images, PDFs, etc., under assets.If an error occurs, a dialog containing the failure details will be displayed on the screen where you started the import. If you had closed the screen or are checking later, you can view the details by clicking Show details on the error displayed on the target repository's card.
The error details will show actions to open in GitHub, open in VSCode, or copy a prompt for AI correction. Please check the displayed content and review your GitHub settings or course content.