Closed tkraak closed 8 years ago
@tkraak each GitHub organization is a "Classroom" and you create the assignments for each organization.
When you create an assignment you will see that these is a form that allows you to fill in your repo name
If you set that value then every time a student accepts an assignment, we make an exact copy of your repo and push it up to the students newly created repo.
The only requirement is that you have to have permission to view the repo that you are using for starter code.
@tarebyte Thanks for the quick response! I'm much clearer now on how it all works.
What does the workflow look like once I give the assignment invite link out to students?
@tkraak the student will authenticate against Classroom for GitHub with their GitHub account.
For individual assignments, they will confirm that they accept the assignment, once the process has gone through they will be taken to a page that gives them the URL to their new repo.
For group assignment, they will either create a new group or join an existing one created by other team members. Then the process is the same, they will be sent to a page that shows them the repo URL.
@tarebyte What's the purpose of the group? Can I as the teacher create the group? And once the student has the repo URL they are expected to add it as a remote and so they can push to it?
The idea was that a teacher can create a reusable set of teams. Then if you have different sets of teams for different assignments you can select between them.
This is the group assignment creation form.
The repo URL takes them to GitHub.com, they can clone it from the repo page to their own computers.
Ok, great! I'll put this into practice and report back. Again, nice work and thanks for answering all my questions.
Not a problem!
every time I try to add the starter code “Resource could not be found on GitHub.comhttp://github.com” I’m just putting in the url of the repo which is public, am I doing something wrong?
BTW the rest looks great
Jon On 22 Sep 2015, at 20:36, Mark Tareshawty notifications@github.com<mailto:notifications@github.com> wrote:
@tkraakhttps://github.com/tkraak each GitHub organization is a "Classroom" and you create the assignments for each organization.
When you create an assignment you will see that these is a form that allows you to fill in your repo name [screen shot 2015-09-22 at 15 33 42]https://cloud.githubusercontent.com/assets/564113/10029356/68f87ed4-613f-11e5-8aed-e9a8e38b5a61.png
If you set that value then every time a student accepts an assignment, we make an exact copy of your repo and push it up to the students newly created repo.
The only requirement is that you have to have permission to view the repo that you are using for starter code.
— Reply to this email directly or view it on GitHubhttps://github.com/education/teachers/issues/35#issuecomment-142394874.
BU is a Disability Two Ticks Employer and has signed up to the Mindful Employer charter. Information about the accessibility of University buildings can be found on the BU DisabledGo webpages This email is intended only for the person to whom it is addressed and may contain confidential information. If you have received this email in error, please notify the sender and delete this email, which must not be copied, distributed or disclosed to any other person. Any views or opinions presented are solely those of the author and do not necessarily represent those of Bournemouth University or its subsidiary companies. Nor can any contract be formed on behalf of the University or its subsidiary companies via email.
@jmacey: it's not the url, it's just user/repo. For example, for https://github.com/PhyloMeth/GetTrees, I entered PhyloMeth/GetTrees
and it was fine.
It it required that you have a starter repo when creating an assignment? I created an assignment without one, but I am now unsure how students will hand in assignments as the individual repos are not forked and thus students cannot issue pull requests.
I am curious about this, too. Also, is it possible to use the Teacher's Pet tool with repos created from Classroom for Github?
Hi @khatchad and @laprej I'm going to link your questions over to a Classroom issue so that way we can keep better track
Hey I'm trying to setup a test assignment using classroom. We have an open source repo and I'm able to create a link but when sending out the invite I get this error :
Any ideas on where I can find a guide on how to fix this ?
@nikeshashar This is a known issue, you can read about it here. If you'd like to continue the discussion please file an issue at https://github.com/education/classroom/issues/new.
@johndbritton Thanks - was the here
supposed to link somewhere?
@nikeshashar Sorry about that, meant to like to this issue: https://github.com/education/classroom/issues/445
Fixed in education/classroom#604
Classroom for GitHub looks great! Here are my first few questions:
Thanks!