This is a higher level function that combines the following steps:
Create repos
Create teams and invite students if necessary
Add teams or individuals to the repositories
Mirror a template repository to assignment repositories
org_create_assignment( org, repo, user, team = NULL, source_repo = NULL, private = TRUE )
org | Character. Name of the GitHub organization. |
---|---|
repo | Character. Name of the repo(s) for the assignment. |
user | Character. GitHub username(s). |
team | Character. Team names, if not provided an individual assignment will be created. |
source_repo | Character. Address of the repository to use as a template for all created repos. |
private | Logical. Should the created repositories be private. |