Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Classroom for Github #18

Open
atombaby opened this issue Sep 23, 2015 · 3 comments
Open

Classroom for Github #18

atombaby opened this issue Sep 23, 2015 · 3 comments

Comments

@atombaby
Copy link

Github just announced this:

https://github.com/blog/2055-teachers-manage-your-courses-with-classroom-for-github

Classroom for GitHub automates repository creation and access control, making it easy to distribute starter code and collect assignments on GitHub.

Might be useful- I'm definitely considering for the intro courses I'm teaching. Will update this issue as I learn more.

@metasoarous
Copy link
Member

Awesome! Thanks for the tip! I'll definitely check it out.

On Wed, Sep 23, 2015, 10:54 PM Michael Gutteridge notifications@github.com
wrote:

Github just announced this:

https://github.com/blog/2055-teachers-manage-your-courses-with-classroom-for-github

Classroom for GitHub automates repository creation and access control,
making it easy to distribute starter code and collect assignments on GitHub.

Might be useful- I'm definitely considering for the intro courses I'm
teaching. Will update this issue as I learn more.


Reply to this email directly or view it on GitHub
#18.

Chris

Sent via mobile

@metasoarous
Copy link
Member

@matsen: I've been looking into this a bit. Are you familiar with it? It seems like the only reason to do this would be if we wanted to have a way of accepting homework responses.

Pros:

  • I'm not sure how many students are actually going through the homework or how far they're getting. Thinking someone would be reviewing them might add motivation.
  • We'd be able to see how far folks are getting with the homework, instead of just guessing.
  • We might be able to catch bad practices and suggest alternative solutions.
  • Would add clarity about what the "starting point" for each exercise is (each problem references a "starter" repo they clone, modify, and then submit).
  • Would force more basic git experience as a matter of course.

Cons:

  • Extra work.
  • Might be off-putting to people.
  • Adds conceptual overhead.

I think for this to work, we should move the git class (class4) to class3. That way we could have the shell scripting assignments submitted this way. But that might actually be a nice flow.

Thoughts?

@matsen
Copy link
Contributor

matsen commented Nov 16, 2015

Well, that might make for a nice survey question, wouldn't it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants