Video Game Design/Developers

 View Only
Expand all | Collapse all

Quick Question - Student Github signup problems

  • 1.  Quick Question - Student Github signup problems

    Posted 09-17-2024 12:38 PM

    Hey all,

    Has anyone else had their students enroll in Github yet this year? I just tried yesterday to have my class of 26 enroll in the Github Student Developer Pack. Out of my 26 students, 25 had their application rejected. It is all automatic, with no support to enlist that I can find.

    Just curious if anyone has a fix, or if anyone has a way to create all of their students accounts from a Github Campus account or anything like that.

    Cheers,

    Brendan



    ------------------------------
    Brendan Dilloughery k12teacher
    Mountain View CA
    ------------------------------


  • 2.  RE: Quick Question - Student Github signup problems

    Posted 09-20-2024 05:16 PM

    I use Github Classroom so only I had to be approved and then I have my students join my class. 



    ------------------------------
    Dvora Celniker
    Teacher HS Engineering & Computer Science
    San Diego CA
    ------------------------------



  • 3.  RE: Quick Question - Student Github signup problems

    Posted 09-24-2024 10:18 AM

    Have you been using Github Classroom and Unity?

    I am trying to figure out a good VC solution, but this is a giantic blindspot for me.



    ------------------------------
    Brian Bautista k12teacher
    Citrus Heights CA
    ------------------------------



  • 4.  RE: Quick Question - Student Github signup problems

    Posted 09-24-2024 10:39 AM
    Yes. I use it for both my p5play & unity game development. 

    I do have a unity repo template including the correct gitignore setup that I use for each assignment in Github Classroom.

    If you need, I can write up a more detailed set of what I do over the next week or so. 

    Cheers,
    Dvora Celniker
    Teacher of Engineering & Computer Science (F101)
    Asst. Coach Cross Country
    Head Girls Coach Track & Field
    Canyon Crest Academy
      
       





  • 5.  RE: Quick Question - Student Github signup problems

    Posted 09-24-2024 10:41 AM

    Not using unity again until the Spring Semester, but this is a great starting point. Plastic SCM was a nightmare for us last year.



    ------------------------------
    Brian Bautista k12teacher
    Citrus Heights CA
    ------------------------------



  • 6.  RE: Quick Question - Student Github signup problems

    Posted 09-24-2024 02:27 PM
    I haven't gone through the process to set up Github Classroom. I'm not sure of the benefit. I believe the benefit is you automatically have access to all of their Github repos, and there is some different limits on size or something?

    I had students sign up for the Github Student Developer Pack in previous years. This year the AI that reads their photo IDs decided to reject 90% of the applicants.

    After talking with other teachers, and doing some research I believe there is no benefit for my kids signing up as Student Developer Packs (Github Pro) vs regular free Github accounts.

    My plan is to just have students sign up for free Github accounts and use those.

    I have students use the Github Desktop app as their GUI program. I keep it really simple. One student creates a repo and shares it with the groups Github Accounts.
    Students push and pull
    If there is a conflict, we just undo and revert until there isn't a conflict.
    No advanced Github branching or anything like that in my classes yet.

    --
    Brendan Dilloughery
    Mathematics & Computer Science Teacher
    National Board Certified Teacher
    Mountain View High School





  • 7.  RE: Quick Question - Student Github signup problems

    Posted 09-24-2024 02:42 PM
    I want to be able to see the repositories because that's how I can easily see the code for each when I ask for something like use a for loop. 

    My district has Github on the approved list so students can sign in with the school google account or use one they already have. The Github classroom connects to my roster from Google Classroom and shows me their names instead of their github account name which is not always obvious.

    It also allows for groups to be set up. And for me to easily send a template with files for each student. 

    Best,
    Dvora Celniker
    Teacher of Engineering & Computer Science (F101)
    Asst. Coach Cross Country
    Head Girls Coach Track & Field
    Canyon Crest Academy
      
       





  • 8.  RE: Quick Question - Student Github signup problems

    Posted 09-27-2024 06:35 AM

    Interesting Brendan. Why do you think so many of the applicants got rejected?



    ------------------------------
    Zach Huffman
    Computer Science Teacher
    John P Stevens High School
    Edison, NJ
    ------------------------------



  • 9.  RE: Quick Question - Student Github signup problems

    Posted 09-27-2024 10:23 AM
    Honestly I couldn't find a trend since it was almost 100%.

    I believe I only had one single student who got approved, and he did the same thing as the other kids. Something about the AI image recognition of the ID card is my best guess.

    I had kids screenshotting their digital ID, taking pictures with their phone and sending them to their laptop, had kids using their laptop webcams. I had a few students try it 2-3 separate ways. Just a single student (or maybe 2) out of my entire class got accepted. I tried reaching out to Github, but when you try to reach out to support, most of it dead ends in a message basically saying "We no longer offer support for individual account issues". I tried going to a wrong branch of support just so I could reach the end of the dropdown support menu and actually contact someone. That was like 2 weeks ago and I never heard back.

    Going with free Github licenses to start the first project in about 1.5 weeks. 

    I am hearing good things about the Github Classroom for having immediate access to student projects, which I could see the benefit when helping remotely or grading. I might try to enroll in that ...

    --
    Brendan Dilloughery
    Mathematics & Computer Science Teacher
    National Board Certified Teacher
    Mountain View High School





  • 10.  RE: Quick Question - Student Github signup problems

    Posted 09-27-2024 03:42 PM
    I have also heard back from support pretty quickly when I run into Github classroom issues.

    Dvora Celniker
    Teacher of Engineering & Computer Science (F101)
    Asst. Coach Cross Country
    Head Girls Coach Track & Field
    Canyon Crest Academy
      
       





  • 11.  RE: Quick Question - Student Github signup problems

    Posted 10-01-2024 11:04 AM
    So I just signed up for Github Classroom and then got alerted by my district's IT dept that Github is no longer an approved software to use in class.

    We use "Learn Platform" to track approved software that has signed privacy agreements about managing student data. Github was approved like 2 years ago when I started using it, but now it is pending. They likely haven't signed the newer privacy agreement.

    My IT dept can look on Learn Platform and see that no other school or district in california has approved Github on Learn Platform ... so ... not sure next steps. Maybe ask for forgiveness after I use it, as I already had kids make accounts

    --
    Brendan Dilloughery
    Mathematics & Computer Science Teacher
    National Board Certified Teacher
    Mountain View High School





  • 12.  RE: Quick Question - Student Github signup problems

    Posted 10-01-2024 11:42 AM

    Weird, maybe reach out to Github about it? It is probably just some form to fill out about student data anonymity or something like that.



    ------------------------------
    Brian Bautista k12teacher
    Citrus Heights CA
    ------------------------------



  • 13.  RE: Quick Question - Student Github signup problems

    Posted 10-01-2024 11:53 AM
    Edited by Owen Peery 10-01-2024 11:53 AM

    My school district blocks Minecraft EDU because they refuse to sign our district level privacy policy. I kinda understand though, they are like, we follow all state and federal privacy policies, why should we sign your local district one?

    If Github needs to sign some privacy policy, I've found more and more tech companies are like, no thanks, we already follow the rules and we are not opening up ourselves to lawsuits or anything.



    ------------------------------
    Owen Peery k12teacher
    SAN FRANCISCO CA
    ------------------------------



  • 14.  RE: Quick Question - Student Github signup problems

    Posted 10-01-2024 11:57 AM

    Yeah it is weird that all these districts felt they needed to go a step further than the state on this one. 



    ------------------------------
    Brian Bautista k12teacher
    Citrus Heights CA
    ------------------------------



  • 15.  RE: Quick Question - Student Github signup problems

    Posted 09-27-2024 09:37 AM

    I have used Github Desktop (mostly) with my students the last 2 years. I had a few try to sign up for the Developer Pack but they all got rejected so I gave up. When I was using Unity it was a major problem because we ran into a space limitation. I forget what it was but typically those students who downloaded everything they could find as an asset in the Unity Store, and had huge projects, they had to enable LFS(?) in Github to push. I put that on them, if you do that, you have to fix it.

    Since moving to Godot, everything is much more optimized, and smaller size, so I don't even bother with the pack. They sign up for the free accounts and that's it. I never really explored Github Classroom, but so few teachers in my district even use Github, I didn't want to try it.

    When students work on the curriculum, they have to do a lesson, record a short video in OBS to show that everything works as the lesson taught them AND what they learned. They turn in the video and a link to their commits page. I randomly go through the commits pages to spot check or check students who I am not sure if they are doing it correctly yet.

    I have a system for using Github with our course. We do a curriculum called Learn 2D Game Dev. That is the repo name. The course is divided into modules, I think there are 18 modules, each module they build a new little game, some modules carry over the game from the module before, but most are new.

    What I do is have them make a new branch for every module, call it by the Module name and number, then make their commits to that branch. At the end of the module once they finish, then they merge that branch back to main. We start the next module, they make a new branch, do the lessons and commits, merge it into main when done, rinse and repeat.

    I have students 2 years in a row. My juniors really don't get Github at first. Some learn by the end of the year, but most by mid Senior year they get it. SPring semester senior year they work in teams on their Capstone projects then they are like OH NOW I GET IT



    ------------------------------
    Owen Peery k12teacher
    SAN FRANCISCO CA
    ------------------------------