Github Workaround

Hi all - My school has github blocked, so students are unable to access any extensions or skillmaps that are not hosted on the MakeCode Arcade page.

Does anyone have any ideas how students can access this resources without having to go to github?

2 Likes

@rymc88 most extensions you can just copy what it says, for example: Minimenuegithhubexstentionthingmabob you could copy and paste it into the extension bar. as for skill maps, I am not really sure. Good luck!

For extensions, you could create a catalog of projects (basically a list with links that you distribute to your students) that include the extension, and then students could import those projects to use the extensions.

For example, here is a blank project that includes my Image Transformations extension.

https://makecode.com/_URP8o79W7AeT

Rather than importing the GitHub URL, your students could import that URL instead. Create a catalog of projects with useful extensions for your students. Then, share those URLs to get around the GitHub restrictions at your school.

As for skillmaps … hold that thought. Lemme see if I can get a workaround to work for you. (Hint: Does your school district have a web server where you can post files?)

Similarly, if the extension is available via GitHub, you can open the repo (use the Import from URL option). Once the project is loaded into your editor, open the GitHub options page (as if you were going to push or pull changes). At the bottom is an option to save the extension to an offline file. Select that, and you will get a PNG file. Collect those offline files somewhere that your students can access, and they can import extensions that way.