Live data from Hacker News

GitHub Classroom

classroom.github.com

61–70 of 171 posts

Re: GitHub Classroom

#61
post #54
post #40

Earlier quoted context omitted.

Markdown is dead simple, quick and has minimal overhead. Sometimes the power of convenience trumps the power of features. It’s a trade-off. I would hate to have to use LaTeX for every small document I compose, but then I would hate to write anything longer than 3-4 pages in Markdown or that really required formatting (like a thesis). It comes down to flexibility and what the requirements are.

Yet Markdown has become the de facto standard for creating eBooks. Long and/or complex documents need to move to a multi-file build process independent of whether Markdown is used.

True. I hadn’t thought about this. With some CSS overhead you can really have control over formatting.

Re: GitHub Classroom

#62

Happily using GitHub Classroom for programming assignments for the interview process at work. HR has the URL they send to the assignment, candidates do the work and create a PR, and then HR assigns developers as PR reviewers when the candidate is done.

Does it allow you to set a hard time limit on how long the candidate has to complete the challenge?

Re: GitHub Classroom

#63
post #58

I'm wondering at which point all of those who took the blue pill and switched to github for all their code and for its networking effects come to regret this decision as github expands into and competes with their customer's business, not unlike Amazon in this respect. I'd imagine there have been a sizable number of elearning/digital classroom projects in the last 3 months due to coronavirus that might feel threatene…

not a user, but this appears to be focused on programming coursework and would most likely be used to supplement an actual LMS. are there other products in this specific niche?

https://jutge.org/ was created by two teachers at my university (UPC in Barcelona)

Re: GitHub Classroom

#64
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?

> At what age do kids embrace Markdown as the single source of truth for their documents? Anecdotally, never for most students. I know many of my college classes required submissions in Microsoft Word format.

Never seems like the correct answer to me too. Everyone I've introduced to it outside of CS doesn't see an immediate appeal.

Re: GitHub Classroom

#65

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?

Personally, I've found it really useful to look at student's intermediate commits. I don't judge them on it in any way, but it's extremely useful for seeing how the students are thinking about a given problem.

Re: GitHub Classroom

#66
I so wish all of this content was public. How lovely would it be for skill development if all of us had access to these assignments and projects with auto-graded tests.

Re: GitHub Classroom

#67
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?

This is peak hacker news.

I'm not entirely certain I'm understanding your concern as I don't see anything in the feature list about how they handle "pure documents". My assumption is that they expect you to use markdown for such submissions (a valid choice for programming-based learning) and you're suggesting this should be more widespread and used for teaching other subjects?

> At what age do kids embrace Markdown as the single source of truth for their documents?

I love markdown. I _want_ it to be used everywhere. But I know of adults who are barely interested in or capable of using Word/Google Docs correctly.

You want _kids_ to use _markdown_!? That is one of the more absurd things I've seen on hacker news. Up there with that guy who suggested Dropbox wasn't necessary because surely the average person can figure out how to use rsync to an external hard drive.

A sibling comment managed to take this even further by suggesting LaTeX?! You want kids, in grade school, to learn how to use LaTeX? I feel like I'm taking crazy pills! Are you all being serious? What's next, all assignments need to be submitted using JSON so teachers can program their own essay viewers?

That's obviously hyperbole, but rich text, Word or Google Docs are very clearly the best option for essay style assignments. Those options have their flaws from a technical perspective but you seriously need to look outside the hacker news echo chamber if you think this is a good idea. Many of these people are going to go into careers where if they submitted their work as a plaintext markdown document their boss is going to say "what the fuck am I supposed to do with this?"

Again, this is such a strange suggestion to me that I feel like I'm misinterpreting it. If that's the case I apologise.

Re: GitHub Classroom

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

One solution could be to create a github organisation to use with this feature, and grant the permissions for that org instead of your personal account.

Re: GitHub Classroom

#69
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…

How do you at Repl.it feel about VS Code integrating with Github?

Re: GitHub Classroom

#70
post #10

Earlier quoted context omitted.

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.

> Together with the Kernel adopting git,

Uhm, git was created by the people who were working on the kernel because they needed a better VCS.

Post reply on HN