GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing maker.makecode.com — Private Assignments Private AssignmentsThis page describes how private assignments are managed via GitHub. In short, it works like this:
This collaboration method is quite similar to the way professional developers use GitHub. Public repositoriesUsing public repositories simplifies a lot the configuration phase for the assignments. If it is acceptable for the code to be publicly available on GitHub, we recommend using the public assignments. Step 1: Students create a new private repositoryFrom the MakeCode editor, the student creates a private repository for the assignment that will be hosted under their account (Make sure to select private!). All students should name the repository with the assignment name (e.g. "homework" in this example). Step 2: Student invite teacher as collaboratorThe student will have to invite the teacher as collaborator.
GitHub and 404If you try the invitation link and it gives you a 404 error, it most likely means that you are not signed in with GitHub.
Step 2: Student change, commit, push cycleIt's time to work! Students can create all their work and use the commit & push button to save it. It is a good idea to encourage them to perform a commit whenever they feel they have made significant progress. Make sure they provide a meaningful description of the changes for the commit. Step 3: Teacher reviews the commit historyThe teacher can use the MakeCode GitHub Explorer to easily browse the repositories of a user. If needed, the teacher can also review the entire history of the project on GitHub. Step 4: (optional) Student makes the repository publicIf the student wants to add this project to their portfolio, they can simply make it public and it will be visible on their GitHub user page. |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |