[HN Gopher] Code in the Browser with GitHub Classroom
       ___________________________________________________________________
        
       Code in the Browser with GitHub Classroom
        
       Author : amasad
       Score  : 67 points
       Date   : 2020-05-26 17:20 UTC (5 hours ago)
        
 (HTM) web link (github.blog)
 (TXT) w3m dump (github.blog)
        
       | chrisaycock wrote:
       | It's great to see that GitHub is working with repl.it. When
       | GitHub Codespaces was announced earlier this month, there were
       | some musings that it would hurt repl.it adoption. It seems that
       | there are lots of choices available.
       | 
       | https://news.ycombinator.com/item?id=23092904
        
       | simonh wrote:
       | Looks like repl.it doesn't support VB.NET so this is useless for
       | my kids doing high school computer science, here in the UK.
       | Shame.
        
         | gorgoiler wrote:
         | What's the tie in to VB? Your exam board? EdExcel (I think) are
         | moving to online Python, albeit a neutered version with
         | compatible syntax.
        
       | Already__Taken wrote:
       | Only a matter of time until MS took aim at my former gitlab +
       | google classroom school. Going to be interesting watching what
       | the frogs do to react.
       | 
       | Git needs a generational ux improvement to see it in early
       | education but I'm interested to see what (if any) pro
       | education/developer tools trickle down that far.
        
       | tosh wrote:
       | Interesting to see repl.it featured by GitHub. Well deserved and
       | yet unexpected.
        
         | 52-6F-62 wrote:
         | Definitely. They've come so far with it, too. Great work on
         | their part!
        
       | chipperyman573 wrote:
       | I learned to program years ago in high school. Git was one of the
       | things that I just never got. I remember used git as a "staging"
       | platform and struggling so hard to resolve all the problems that
       | kept coming up (I'm sure they were actually relatively simple to
       | anyone who knows git, like a merge conflict or detached head or
       | something) so much I eventually wrote a script to use rsync to
       | copy and paste files that had changed since I last "pushed" to
       | prod. Now that I understand how it works inside and out, I can
       | appreciate how amazing git is, but I don't think it's the kind of
       | thing that should (or even could) be taught to teenagers. I hope
       | github keeps this mainly focused on web IDE with automatic
       | grading and turn-in instead of trying to get kids to learn Git
        
         | gorgoiler wrote:
         | I've yet to inflict git on my pupils, but I think that:
         | 
         | (a) there's definitely a route into learning how it works
         | without getting confused. For example, use of analogy to
         | explain the staging area and the commit process, then drawing
         | on the analogy _at the end of the process_ to reference the git
         | jargon.
         | 
         | (b) I haven't done the full research but I feel that there's a
         | good ecosystem of _porcelain_ for git, even though the era of
         | plumbing+porcelain is far behind us. I'd appreciate any hints
         | in the right direction on this front. If your answer is "hg"
         | then so be it hah.
        
         | thwarted wrote:
         | > I don't think it's the kind of thing that should (or even
         | could) be taught to teenagers.
         | 
         | This makes no sense. It all depends on the goals of the
         | teaching. However, it's probably more meaningful for more
         | people to be exposed to the capabilities of version control so
         | they avoid creating one-off home grown solutions.
         | 
         | There was a time when the joke was that only teenagers knew how
         | to set the time on the VCR.
        
           | swiley wrote:
           | IME: professional tools are easier to appreciate after
           | implementing them poorly.
        
         | amasad wrote:
         | With the Repl.it integration kids need very minimal knowledge
         | of git, if any. Try it.
        
       | Rairden wrote:
       | I just tried repl.it. I don't like it, but am impressed you have
       | access to a shell (ubuntu, bash).
       | 
       | I tried to delete Main.java, and it won't let you. Fine, so I
       | just erase the whole text file. Then, I place two separate
       | folders w/ src code in them. Code compiles fine, but still prints
       | out "Hello, world!".
       | 
       | Buggy. If you use Main.java, you can still have several packages
       | and it all works, but I don't like that. What I might do is erase
       | Main.java, then you're forced to manually run your program from
       | their bash shell ($ java MyClass). And then it works fine.
       | 
       | I also don't like they're on openJDK 11. All the nice stuff is in
       | 12-14 (text blocks, switch expressions).
        
       | vezycash wrote:
       | Scrimba for classrooms. That's what I want.
        
         | shadycuz wrote:
         | Now that's an amazing coding platform.
        
       ___________________________________________________________________
       (page generated 2020-05-26 23:01 UTC)