Getting started in CodeGrade
Learn how to get around in CodeGrade and hand in your first submission!
Using CodeGrade as a student is easy and offers you the ability to get a lot more feedback way quicker.
When you open an assignment in CodeGrade you are presented with a couple of buttons, which are enabled depending on the settings of your teacher.
An overview of all possible buttons is found below:
  • Latest submission: Go to your latest submission.
  • Upload files: Create a new submission by uploading files.
  • Set up Git: Show instructions on how to connect your assignment to GitHub or GitLab, so that you can automatically upload every time you do a git push. (Only available if Git uploading is turned on for your assignment)
  • Rubric: Show the rubric - a fancy name for a grading scheme - of this assignment. (Only available if your assignment has a rubric)
  • Groups: Create, join or view groups. (Only available if your assignment is a group assignment)
  • Peer feedback: Give feedback to your fellow students. (Only available after the deadline and if peer feedback is turned on)
  • Course feedback: Show an overview of the feedback you received to all assignments of this course.
Some of these are not available when they are not applicable, e.g. when an assignment is not set up as a group assignment, the groups button will be hidden. Please contact your teacher if a button is missing for you.

​
πŸšͺ
Logging in to CodeGrade

You can access CodeGrade by navigating to the link that was shared by your teacher, this is most likely app.codegra.de. Here, click on the name of your institution to log in to your CodeGrade account for that institution. After logging in, you will find an overview of all courses you are enrolled in and the assignments for these courses.

​
✏
Handing in

  1. 1.
    Go to the assignment you want to hand in for via CodeGrade.
  2. 2.
    Click the "Upload files" button.
  3. 3.
    Optionally, if the teacher has set hand-in instructions, they are displayed at the top of the page. Make sure to follow your teacher's requirements when uploading files!
  4. 4.
    You can either drag and drop files onto the upload field or select them via your browser’s file picker dialog. You can either upload separate files, or an archive (such as a .zip or .tar). Archives are automatically extracted / unzipped, meaning the individual files and folders in your archive will be your actual submission (but archives contained in other archives are not).
  5. 5.
    Press "Submit".
  6. 6.
    If the teacher enabled Continuous Feedback, you will now be able to see Automated Feedback within a minute or two.
  7. 7.
    Click on individual tests to see if they succeeded or failed and why, try to improve your code and hand in again!
It's a good practice to always test your code first on your own system to make sure it works, before uploading to CodeGrade.
Keep in mind that Continuous Feedback is preliminary, and the rubric will not yet be filled in. You only get a grade after the deadline when the teacher graded your assignment.

​
❓
Have a question about your code?

​
🧩
Handing in with Git

​
πŸ‘₯
Handing in with a group

​
πŸ“
Giving Peer Feedback

​
πŸ†
Doing a Final Exam

​
πŸ‘€
Viewing feedback

After your assignment is graded, you can view your feedback through CodeGrade.
  1. 1.
    Navigate to the assignment in CodeGrade and click on "Latest Submission".
  2. 2.
    View your feedback. On the Feedback Overview, you can view your inline comments with some context. Browse to the Code to view the inline feedback with all of your code. Finally, on the AutoTest tab you can view the output of the Automated Tests.
  3. 3.
    Sometimes, you will receive automated feedback on your style within the code. If a line of code is highlighted, hover over the line number to find the corresponding feedback.
  4. 4.
    Don't forget to also inspect your rubric and possible Teacher Revisions and General Feedback!
If you have given Peer Feedback, a list of your given feedback will be visible in the "Peer Feedback" tab. Received feedback from your peers will be displayed as inline comments, just as the feedback from your teacher would be.
Last modified 9mo ago