-
Notifications
You must be signed in to change notification settings - Fork 2
How to...
If you feel there has been an error in your grading, get in touch with the teaching team.
We have a flexible late policy - if you would like to submit or resubmit late work for any reason, you may do that and contact the teaching team for a re-grade. Just know that it may take some extra time to complete on our end.
For each graded notebook cell, you will be able to see:
- points awarded for each part of the assignment
- (for code cells) test results as run on the grader's computer
- (for tasks and written answers) the mark scheme indicating how written responses are evaluated
- any comments from the grader.
To access your feedback:
- Return to your GitHub Classroom repository (you can always follow the assignment link if need be). Each notebook should have an html file with feedback.
- Click on the html file for the notebook you want to view
- Identify the Download button in the upper right of the file view and click it
- Open the downloaded HTML file. This should happen automatically in a web browser.
This feedback will be available on your Pull Request as a review. Make sure to remove the is:open
filter from your search to view past pull requests.
- Discussion participation scores will be available in Canvas and are based on EITHER your presence in the section zoom meeting OR posts made in the GitHub Discussions.
- Q&A participation will be calculated at the mid-term and at the end of the semester. If you need more information about how to get participation points, please get in touch.
We hear this works - let us know if it does not (or if you don't have multiple devices you can use)!
- Go to the GitHub Student Pack signup page on your phone connected to a cell network
- Click Sign Up and log in
- When you get to the part about uploading your proof of enrollment, select the option to take a photo of your schedule
- On your computer, go to the Buff Portal. Open up your class schedule, or any other document that says your name, the University of Colorado Boulder, and dates that you are currently enrolled.
- Take a photo with your phone
- Submit your Student Pack request
- Change to the branch that matches your username
- Make your changes
- Go to the
Pull Requests
tab - Click on the
New Pull Request
button - Change the dropdown on the right to your branch name, making sure the arrow points to the main branch
- Copy the .devcontainer.json file to your portfolio repository if needed
- Open a Codespace
- Create a new notebook (must end in the .ipynb extension)
- Write your analysis code in the new notebook (go ahead and copy the code, but don't try to copy the whole notebook)
- Add the following in a code cell at the end of the notebook:
%%capture
%%bash
jupyter nbconvert <your-notebook-name>.ipynb --to html --no-input
- Now each time you
Restart
andRun All
your notebook will be exported. - You can find a link to your new page at
https://<your-username>.github.io/<path/to/your/notebook>.html
. Post it in your branch in the class repository, and then create a pull request.
You should get an assignment for each review. When you receive it in your notifications or email:
- Go to the
Changed Files
tab of the pull request (PR) - Follow the link to the portfolio submission
- Start a review in the PR - a couple statements of constructive feedback or observations is fine
- As long as the link works and you are able to view the submission, select
Approve
(no need to get in an exchange about these, even if you would like to see changes) - Submit your review
- Navigate to the GitHub Issue for the coding challenge
- Click on the GitHub Classroom link in the Issue
- Reload the page to get to the new challenge repository created for you. The url should look something like
www.github.com/earthlab-education/<assignment-name>-<your-username>
(Note that sometimes buttons are blue instead of green)
- Navigate to your assignment repository (e.g. www.github.com/earthlab-education/assignment-name-username). TIP: you can always get back to your assignment repository by clicking on the GitHub Classroom link
- Click on the green Code button
- Select the Codespaces tab
- Click the green 'Create codespace on main' button OR click on the name of a codespace you already created
It may take a minute or two for the Codespace to load.
From the codespace you have been working in:
- Navigate to the GitHub tab on the left sidebar
- Write a commit message, such as 'Completed assignment'
- Click the blue
Commit
button - Click the blue
Sync
button
Your changes should now be reflected in the challenge repository with your username on the end (the one you get to from the GitHub Classroom link). GitHub Classroom will run your code and let you know what your technical score is. Feel free to submit as many times as you like
- Open the GitHub Issue for the Discussion
- Start typing to reply to the issue with your response OR quote reply to another student by clicking the
...
button on the right of their post - If you are posting on behalf of multiple students, make sure to tag them!
Earthlab Education Fall 2023