GithubHelp home page GithubHelp logo

Multiple Groups about teachers_pet HOT 8 OPEN

education avatar education commented on August 30, 2024
Multiple Groups

from teachers_pet.

Comments (8)

univienna-vda avatar univienna-vda commented on August 30, 2024

I tried like this:
StudentName1
StudentName2
StudentName3
team1 StudentName1 StudentName2 StudentName3
StudentName4
StudentName5
StudentName6
team2 StudentName4 StudentName5 StudentName6

But that was not working out...

from teachers_pet.

tarebyte avatar tarebyte commented on August 30, 2024

Hi @PatrickWolfVDA I have my students organized into a couple of different formats.
I have files for teams, files for students, and files for different sections of students.

For example I have an all_student_teams file that looks like this:
team1 studentname1 studentname2 studentname3
team2 studentname4 studentname5 studentname6

I have a file for all_students which is just:
studentname1
studentname2
studentname3
...

from teachers_pet.

VDAStudent2 avatar VDAStudent2 commented on August 30, 2024

Hi @tarebyte,

thanks first. Ok, that sound intuitive for me. Would it than work like:

  1. use the create_student_team command with the all_students file
  2. use the teachers_pet add_to_team command with the all_students_team.csv file

from teachers_pet.

tarebyte avatar tarebyte commented on August 30, 2024

Not quite, let's make this into an example.

Let's assume the method of sandboxing that I want is that there are multiple student teams with several members per team.

My all_student_teams file looks like this:

team1 studentname1 studentname2 studentname3
team2 studentname4 studentname5 studentname6
# more teams etc

I want to invite the students to my organization (my-classroom-org) AND separate them into teams, I would use the create_student_teams command

teachers_pet create_student_teams --organization my-classroom-org --students all_student_teams

Now if I want to add members to my team, I can just add them to my all_student_teams file and then rerun the command above.

Does that make sense @VDAStudent2?

Side Note
The method I'm using requires that you have the TEACHERS_PET_GITHUB_TOKEN setup in your ENV.

from teachers_pet.

VDAStudent2 avatar VDAStudent2 commented on August 30, 2024

Hi @tarebyte,

yes that looks good. I guess i will try the following:

  1. all_students_team to create the team structure
  2. a file (single_students) which just contains: Studen1, Student2, ... to create individual accounts
  3. teachers_pet create_repos with all_student_teams/single_student to create the repos

Thank's for helping and I write how it works.

By the way: How to create the syntax highlighting in here :)

from teachers_pet.

tarebyte avatar tarebyte commented on August 30, 2024

@VDAStudent2 https://help.github.com/articles/github-flavored-markdown/#syntax-highlighting

😸

from teachers_pet.

univienna-vda avatar univienna-vda commented on August 30, 2024

@tarebyte !

I was able to do it. Tank's for yout great help.
I created a "students file" with both - names and groups.

from teachers_pet.

tarebyte avatar tarebyte commented on August 30, 2024

Wonderful! I'm glad I was able to help 😺

from teachers_pet.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.