[Blog] Online IDEs in GitHub Classroom GitHub Classroom

You’ve told us that coding online will support distance learning. Now, you can create coding assignments in GitHub Classroom and choose to allow students to use Microsoft MakeCode Arcade or Repl.it as an online IDE. Students can complete their assignments online on any device, including tablets and smartphones.


I tried a test for a web development assignment (HTML & CSS) similar to one I did this spring semester. The GitHub part was pretty seamless.

The repl.it part has been a nightmare. It hangs constantly. And it does not see my assignment as an HTML project. It thinks it is a Bash project and I cannot seem to change that. Documentation is lacking. It feels like a python IDE and other things are add-ons.

I’m going into it again tomorrow to see if the hanging is a temporary server problem. If it continues, I cannot see giving this to online students; it is too frustrating.

I’m thinking this is a no-go for us unless I figure it out better. I’ll be keeping my eye on GitHub Codespaces and codesandbox.io for now.

1 Like

Hey @cynthiateeters, I’m Repl.it CEO and cofounder. This experience is really surprising to me and I want to make sure we get to the bottom of it. Feel free to email me directly amjad@repl.it and I’ll be happy to help you.

To address some of your comments, we’re certainly not a Python IDE, we’ve been a polyglot environment from the start. HTML is our third most popular language and has hundreds of thousands of users. Most teachers that use our platform do swear by it. And I want to make sure you get the best experience.

Point taken on our documentation (https://docs.repl.it/), we have a long way to go but we’ll be improving that soon.

1 Like

@cynthiateeters we were able to reproduce a rare error that happens and makes the IDE hang. We’ll get a fix out by tomorrow at the latest. For now please delete your repl and try again.

Here is what the good experience should look like https://drive.google.com/file/d/13-fBpfkpf7HEYpLJqk0rVQt2g3Ve9tZB/view?usp=sharing

I hope you don’t mind, I used code from your GitHub profile, the repl is over here: https://repl.it/@amasad/abcd-amasad


1 Like

@amasad :grin: Thanks, I’ll be looking into what you have provided.

Are there any plans to support GitHub Codespaces as an online IDE for Classroom?

1 Like

Hello I am just seeing this now. I am having a HELL of a time integrating java and I really want to get this right. This is a corrected file from a responder but I cannot believe all that code needs to be a run command in the repl.it file . Is there anyway to make this any easier or seamless?? This has been two weeks of work!
Thank you so much


Hey there, do you have a link to the GitHub repo for this? What you’ve done seems to work well though, what’s the problem with it?

It was fixed. But now I am getting this error and cannot create an assignment after making others successfully. Can yiu tell me why?

@ETCappy That link is giving a 404. Did you delete that assignment and do you remember what the error was?

All good now- thanks so much for replying!

1 Like

@dstaley potentially once Codespaces becomes more widely available. It’s currently still in a limited public beta.

© 2017 GitHub, Inc.
with by
GitHub Education