TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Why and How Educators Use GitHub

52 pointsby alexeyzaover 9 years ago

4 comments

tibbonover 9 years ago
When I was teaching at General Assembly, I pushed to us to use Github for <i>all</i> of our assignments, workflow, etc. Homework turn-ins were pull requests, feedback was given via comments per-line that any instructor (or student) could make, etc.<p>The process to get students fluid at the basic flow took a few days, but after a while it was great and I couldn&#x27;t imagine doing it any other way. Any programming course using this is obvious, but I&#x27;d even do it for non-programming things if I could get the student trained on it in a minimal amount of time.<p>The only roadblocks with git are that there&#x27;s so many basic ways to screw up, which are hard to fix. Let&#x27;s say a student does a `git init` in their `~&#x2F;code` folder that holds all of their git projects... and then makes a bunch of commits, and then can&#x27;t figure out why they can&#x27;t push to github. I wish there were some better failsafes to prevent such things, but they happened by accident once a week at least.
评论 #10259241 未加载
johndbrittonover 9 years ago
This is a timely post, Alexey.<p>Today, we released Classroom for GitHub: <a href="https:&#x2F;&#x2F;classroom.github.com" rel="nofollow">https:&#x2F;&#x2F;classroom.github.com</a><p>Classroom for GitHub automates repository creation and access control, making it easy for teachers to distribute starter code and collect assignments on GitHub.<p>You can read more about it on our blog: <a href="https:&#x2F;&#x2F;github.com&#x2F;blog&#x2F;2055-teachers-manage-your-courses-with-classroom-for-github" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;blog&#x2F;2055-teachers-manage-your-courses-wi...</a>
评论 #10259212 未加载
johnwfiniganover 9 years ago
I teach a college UNIX systems programming class. This semester I decided to switch to GitHub, and so far, I can&#x27;t believe I didn&#x27;t do it earlier.<p>I like to write code in class, and it&#x27;s great to be able to push every couple of minutes so students can follow along on their laptops if they want. Of course that&#x27;s more about git itself, but the GitHub interface is good and I think that it lowers the frictional cost for both me and the students, so everybody gets a little more done.
评论 #10259272 未加载
teshima82over 9 years ago
Perfect timing for this post. Github is realeasing Classroom for GitHub. Excelent post by the way!. Thanks for sharing your experience!.