Live data from Hacker News

GitHub Classroom

classroom.github.com

1–10 of 171 posts

Re: GitHub Classroom

#2
I'd hate the idea of having a record of all my mistakes as a student. I'd probably just use a separate remote for my develop branch and squash into one commit when merging to master.

Re: GitHub Classroom

#3
I wonder if exercism.io could have been used as well for this type of thing. Even their pitch is very similar to what's on exercism.io

> Learning through Exercism is quite different to other programming websites, with a focus on individual practice and mentor-based learning. Here's how it works. ...

Re: GitHub Classroom

#4
post #3

I wonder if exercism.io could have been used as well for this type of thing. Even their pitch is very similar to what's on exercism.io > Learning through Exercism is quite different to other programming websites, with a focus on individual practice and mentor-based learning. Here's how it works. ...

The mentor feature is basically useless, there are way too many people using Exercism for mentors to be able to contact each and every one of them. Your best bet is to just do the exercises themselves and search for any errors.

Re: GitHub Classroom

#5
This seems like a great way for newcomers to learn the basics of `git` though GitHub. A great move by GitHub to try to capture this market of users who may not yet be comfortable with subversion control.

Re: GitHub Classroom

#6

I'd hate the idea of having a record of all my mistakes as a student. I'd probably just use a separate remote for my develop branch and squash into one commit when merging to master.

It's CI for your homework. Surely your teacher will only look at your finished work?

Re: GitHub Classroom

#7

This seems like a great way for newcomers to learn the basics of `git` though GitHub. A great move by GitHub to try to capture this market of users who may not yet be comfortable with subversion control.

That being said, I'm a little too annoyed that "GitHub" is synonymous with "Git" in many students' (and professors'!) minds…

Re: GitHub Classroom

#8
GitHub classroom is awesome and although it's been around for a while it has seen a lot of love recently, especially adding browser IDE integration and autograding.

We at Repl.it worked closely with them to make it really easy for students to start coding in seconds instead of hours. Announcement and HN discussion:

- https://github.blog/2020-05-26-code-in-the-browser-with-gith...

- https://news.ycombinator.com/item?id=23313838

Re: GitHub Classroom

#9
post #3

I wonder if exercism.io could have been used as well for this type of thing. Even their pitch is very similar to what's on exercism.io > Learning through Exercism is quite different to other programming websites, with a focus on individual practice and mentor-based learning. Here's how it works. ...

The mentor feature is basically useless, there are way too many people using Exercism for mentors to be able to contact each and every one of them. Your best bet is to just do the exercises themselves and search for any errors.

I haven't used it in a while so I don't remember the pain points but that seems correct. I was mostly interested in doing the exercises and not the feedback.

What I meant with my original comment was that exercism.io had the right features for providing student feedback already, i.e. the feedback was the main point of the platform.

Re: GitHub Classroom

#10

This seems like a great way for newcomers to learn the basics of `git` though GitHub. A great move by GitHub to try to capture this market of users who may not yet be comfortable with subversion control.

That being said, I'm a little too annoyed that "GitHub" is synonymous with "Git" in many students' (and professors'!) minds…

On the other hand, git wouldn't be where it is now without GitHub. Together with the Kernel adopting git, Github payed a key role in git's success.
Post reply on HN