4️⃣Add Description & Starter Code
Last updated
Last updated
Once you create an assignment, a new folder will be created in the private GitHub
/GitLab
template repository for the course in which you are adding this assignment. This folder will contain a standard project structure for your chosen language/framework (see Language/Framework Guides for more details).
For example, let's say you have a course called Java Intro
, and you create an assignment in that course named Week 3 - Loops
in the Java (Maven)
language, then the following folder will be created in the GitHub
/GitLab
template repo for your Java Intro
course:
You can then add the description of the assignment to the Readme and any starter code:
When a students starts an assignment, a new private GitHub
/GitLab
repo will be created for that student.
This repo will just contain one commit (the initial commit) which contains the current contents (on the main
branch) of the folder for that assignment in the course template repo.
The student will not be able to see the commit history or the other (non-main) branches in your template repo, which means you can keep on iterating on the template repo over time with meaningful commit messages, etc.