[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.

@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


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

© 2017 GitHub, Inc.
with by
GitHub Education