1
0
mirror of synced 2025-12-22 11:26:57 -05:00
Files
docs/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/about-using-makecode-arcade-with-github-classroom.md
Laura Coursen a6572a7c96 VS Code extension for GitHub Classroom (#20536)
* s/online IDE/IDE

* A few more

* Add VS Code to supported IDEs

* Combine procedures

* Add sub-steps

* Update short title

* Fix indents

* Update image references

* Really fix indents?

* Update instructions for choosing an IDE

* Add 💅

* Add URL

Co-authored-by: Ethan Palm <56270045+ethanpalm@users.noreply.github.com>
2021-08-09 12:24:55 -07:00

32 lines
2.5 KiB
Markdown

---
title: About using MakeCode Arcade with GitHub Classroom
shortTitle: About using MakeCode Arcade
intro: 'You can configure MakeCode Arcade as the online IDE for assignments in {% data variables.product.prodname_classroom %}.'
versions:
fpt: '*'
redirect_from:
- /education/manage-coursework-with-github-classroom/student-experience-makecode
- /education/manage-coursework-with-github-classroom/about-using-makecode-arcade-with-github-classroom
---
## About MakeCode Arcade
MakeCode Arcade is an online integrated development environment (IDE) for developing retro arcade games using drag-and-drop block programming and JavaScript. Students can write, edit, run, test, and debug code in a browser with MakeCode Arcade. For more information about IDEs and {% data variables.product.prodname_classroom %}, see "[Integrate {% data variables.product.prodname_classroom %} with an IDE](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/integrate-github-classroom-with-an-ide)."
{% data reusables.classroom.readme-contains-button-for-online-ide %}
The first time the student clicks the button to visit MakeCode Arcade, the student must sign into MakeCode Arcade with {% data variables.product.product_name %} credentials. After signing in, the student will have access to a development environment containing the code from the assignment repository, fully configured on MakeCode Arcade.
For more information about working on MakeCode Arcade, see the [MakeCode Arcade Tour](https://arcade.makecode.com/ide-tour) and [documentation](https://arcade.makecode.com/docs) on the MakeCode Arcade website.
MakeCode Arcade does not support multiplayer-editing for group assignments. Instead, students can collaborate with Git and {% data variables.product.product_name %} features like branches and pull requests.
## About submission of assignments with MakeCode Arcade
By default, MakeCode Arcade is configured to push to the assignment repository on {% data variables.product.product_location %}. After making progress on an assignment with MakeCode Arcade, students should push changes to {% data variables.product.product_location %} using the {% octicon "mark-github" aria-label="The GitHub mark" %}{% octicon "arrow-up" aria-label="The up arrow icon" %} button at the bottom of the screen.
![MakeCode Arcade version control functionality](/assets/images/help/classroom/ide-makecode-arcade-version-control-button.png)
## Further reading
- "[About READMEs](/github/creating-cloning-and-archiving-repositories/about-readmes)"