Live data from Hacker News

GitHub Classroom

classroom.github.com

41–50 of 171 posts

Re: GitHub Classroom

#41
post #32

I know this comes from the Github team, but I'm not sure if I want to grant this permission: Delete repositories Ability to delete any adminable repository This application will be able to delete any repository to which you have admin rights.

Is this limited to a particular organization or complete account?

I believe it applies to organizations only after you explicitly grant access to those organizations. Otherwise it's just your private repos I guess.

Re: GitHub Classroom

#42
post #32

I know this comes from the Github team, but I'm not sure if I want to grant this permission: Delete repositories Ability to delete any adminable repository This application will be able to delete any repository to which you have admin rights.

Please don't use code blocks for quoting text until HN finally fixes their css on mobile.

> Delete repositories

> Ability to delete any adminable repository

> This application will be able to delete any repository to which you have admin rights.

Re: GitHub Classroom

#43
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.

Hm, I received personal feedback on all of my assignments so far. Some was quite useful. Maybe it's because the language (F#) isn't as popular.

Re: GitHub Classroom

#44
post #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?i…

Thank you for the massive leaps you’re making with repl.it. It’s game changing how low the friction is.

How do I quickly convince my safeguarding team of the safety of repl.it and github integration?

We’re obviously concerned about pupils having contact with strangers. A much more common problem in schools is bullying. It’s also important to not allow yet another channel for harassment. Anything where pupils can privately message each other is usually quite difficult to endorse.

Re: GitHub Classroom

#45

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.

Really? Memorizing mistakes and not making them again is how many students improve. How did you work around this?

Re: GitHub Classroom

#46

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…

Aha, I wouldn’t worry too much about it. 20 years ago CVS was the new hotness in my RCS using lab. 10 years ago it was SVN. We’re due for a seismic shift soon.

Re: GitHub Classroom

#47
post #22

This type of system seems obvious for programming courses but I wonder how intuitive it is for pure documents; the classic essay or report style assignments. At what age do kids embrace Markdown as the single source of truth for their documents? Do technical writers within Google use Gerrit, or whatever their Perforce based review process is called, as a core part of their collaborative workflow like coders do?

Markdown is out of its league for proper typestting. LaTeX is superior in a major way.

It’s also in a superior league in term of install size, and more importantly, package management hell which is required for doing any basic things like handling unicode. I have memories of needing separate packages that where incompatible with each other for a single document. I finally switched to Word, which has a lot of issues too, but which at least let me include characters outside the BMP and changing their font in an easy way.

Re: GitHub Classroom

#48
post #32

I know this comes from the Github team, but I'm not sure if I want to grant this permission: Delete repositories Ability to delete any adminable repository This application will be able to delete any repository to which you have admin rights.

These permissions are likely for a UI to delete your lessons.

And you should have a local working backup

Re: GitHub Classroom

#49
post #32

I know this comes from the Github team, but I'm not sure if I want to grant this permission: Delete repositories Ability to delete any adminable repository This application will be able to delete any repository to which you have admin rights.

I'm sure some teachers may want to delete tests/assignments in the case of cheating(especially in the case of stuff like "take home tests").

Obviously you'd probably have it saved on your computer, but this may mitigate / in some instances stop it.

I'd still say its a bit sketchy, but it makes sense in context of the everyday CS student.

Re: GitHub Classroom

#50
post #32

I know this comes from the Github team, but I'm not sure if I want to grant this permission: Delete repositories Ability to delete any adminable repository This application will be able to delete any repository to which you have admin rights.

I suppose you can create a special teacher account
Post reply on HN