This is a higher level function that combines the following steps:
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 )
Character. Name of the GitHub organization.
Character. Name of the repo(s) for the assignment.
Character. GitHub username(s).
Character. Team names, if not provided an individual assignment will be created.
Character. Address of the repository to use as a template for all created repos.
Logical. Should the created repositories be private.