ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

Integrate GitHub Classroom with an online IDE

You can preconfigure a supported online integrated development environment (IDE) for assignments you create in GitHub Classroom.

ここには以下の内容があります:

About integration with an online IDE

You can optionally configure an assignment to use an online integrated development environment (IDE). Online IDEs allow your students to write code, run programs, and collaborate in a browser, without installing Git and a full development toolchain on the student's computer. If you choose an online IDE for an assignment, students can still check out and run code locally on a computer with the necessary software.

After a student accepts an assignment with an online IDE, the README file in the student's assignment repository will contain a button to open the assignment in the IDE. The student can begin working immediately, and no additional configuration is necessary.

Button for online IDE in README.md for assignment repository

Supported online IDEs

GitHub Classroom supports the following online IDEs. You can learn more about the student experience for each IDE.

IDE詳細情報
Microsoft MakeCode Arcade"About using MakeCode Arcade with GitHub Classroom"
Repl.it"About using Repl.it with GitHub Classroom"

Configuring an online IDE for an assignment

You can choose the online IDE you'd like to use for an assignment when you create an assignment. To learn how to create a new assignment that uses an online IDE, see "Create an individual assignment" or "Create a group assignment."

Authorizing the OAuth app for an online IDE

The first time you configure an assignment with an online IDE, you must authorize the OAuth app for the online IDE for your organization.

"Go grant access" button in popover for authorizing OAuth app for online IDE

For all repositories, grant the app read access to metadata, administration, and code, and write access to administration and code. 詳しい情報については、「OAuth App を認証する」を参照してください。

参考リンク

Did this doc help you?

Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

OR, learn how to contribute.