Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: ClassroomIO – an in-browser programming environment for education (classroomio.site)
51 points by sgorawski 9 months ago | hide | past | favorite | 23 comments
Hey Hacker News,

I’m excited to introduce ClassroomIO – a project that I’ve been working on for the past few months. It’s an educational platform that provides an in-browser code editor and execution environment. The idea is to make teaching programming easier by eliminating the technical barriers that educators and students often face.

Feature highlights: * In-Browser coding: Write, run, and debug code directly in your browser. No more downloading software, configuring environments, and resolving compatibility issues. * Course management: Manage classes, assignments, and student interactions in one place. * Many languages supported: Python, Java, JavaScript, C/C++, C#, Go, PHP – more incoming.

Open beta access: I’d love it if interested people could join my open beta, explore the platform's capabilities, and provide some feedback to help me make it a better tool.

Thank you for your time!

Contact: support@classroomio.app




You need to sort the domain/TLD confusion. Your brand name ends with "io" (.io being popular in programming websites) and highlighted in yellow in your logo. Your website is .site and your email is .app. I also think just reading the name that it's a classroom CMS, and not programming related.

PS: it's a shame because the idea is excellent and the presentation looks good but yeah naming is hard...


Seriously, rename this and get a .com


Thanks for the feedback! (And the kind words :). Yeah, I'll rename it soon, trying to get a better domain now.


As a former CS teacher the real barrier is finding qualified teachers. Most schools, even international schools which pay significantly better, seem to have math or science teachers with little or no coding experience filling the role.


I sent 30 applications to London schools offering to teach programming and didn't get a single reply. I have experience teaching in adult education and over 20 years as a professional programmer.


I wonder if it all gets lost in HR who looks at their hiring listing and sees there is no opening and disregards it.


Nice one, congrats! Is this something like CodeSandbox or more like a LeetCode platform where you solve problems, get feedback and so on?

P.S: I just created an account today on classromio.com, which has a different purpose, but it's weird that I came across 2 different apps with the same name in the same day.


Thanks! It's more like CodeSandbox, but tailored specifically for educational purposes.

As for the other project, yeah, thanks for letting me know about it. Didn't know about that one, it must have launched recently as well.


Hey Sławomir, great work! Do you think it can be somehow adjusted to the youngest kids that are not ready for Python, but would like to code anyway?

Powodzenia, trzymam kciuki za Ciebie i Twoją platformę!


Thanks! And nice touch :)

As for the questions – I haven't thought much about that, but maybe it would be nice to have. Do you have some ideas on what that simpler than Python could should be? Like e.g. Scratch, or something else?


Similar to PlayCode learning courses https://playcode.io/learn?


What does this do that http://REPL.IT or Jupyter Notebooks do not do?


Replit is similar, this product is like it but tailored specifically for educational purposes.

As for Jupyter Notebooks – ClassroomIO allows you to create an assignment and have a group of students work on it simultaneously without interfering with one another. (Maybe you can do this somehow in Jupyter, but I don't know how.) Also, it supports more languages and the flow is more like a regular console app.


Looks incredibly cool. I'm building a similar project, and I know how much work it is to put something like this together.


Thanks for the kind words :)


I would guess that you're using Wasm for this. If it's not a secret, can I ask which Wasm libs you're using?


Hey, I'm not, the code is sent to the server for execution.

I'm afraid can't help with the libs then ;)

I'd like to have more functionality in-browser, though, like an LSP running as a worker in the background. Do you have any materials that I could read about it or something like that?


It's been some time since I've played with this stuff, but the libs I used were https://github.com/oraoto/pib for in-browser PHP, Pyodide for in-browser Python, and https://webperl.zero-g.net for in-browser Perl.


I really like the idea and the site too. Do you plan to increase the price in the future?


Thanks! Yeah, currently it's an open beta, but in the future I plan to have paid plans, mostly institutional ones I think


Seems very similar to the leetcode playground developers play with www.leetcode.com


Is this related to classroom.io ?


There's nothing under that address right now, what do you mean? (Unfortunately I don't own it, if you ask.)




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: