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,
add_badges = FALSE
)
An invisible list containing the results of each step.
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.
Logical. Should GitHub action badges be added to the README.