In our CodeGrade Basics YouTube series, we show you step by step how you can set up your first autograded CodeGrade assignment. We have videos especially for autograding Java, Python and Jupyter Notebook assignments:
Before opening your assignment to your students, set it up in any way that you want. First, configure a rubric (a fancy name for a grading scheme). Then, configure how and what your students should hand in, set up peer feedback or turn your assignment into a final exam.
Finally, after at least setting up your rubric, you can configure your AutoTest to automatically grade (a part of) your assignment and provide your students with instant feedback every time they hand in.
A rubric, or grading scheme, will make grading assignments clear and efficient. Rubrics help with:
Communicating to your students how they are being graded, as students can see the rubric before handing in.
Making grading more consistent between different graders.
Nudging you to articulate clear goals and categories in your assignment.
Automatically filling in rubric categories using the Automated Grading system.
Set up your rubric by following the guide below:
CodeGrade offers you a lot of options when it comes to handing in. By default, students can hand in using our file uploader and can hand in any file they want and as many times as they want.
Peer feedback is a powerful tool that provides students the opportunity to learn from each other and improve their own skills. Especially in a career in software development, code reviewing is an essential skill they can start practicing in CodeGrade. 👩💻
Peer feedback works inside CodeGrade with our inline comments.
By default, your assignment is a formative (graded) assignment. You can also configure your assignment to be an exam. When an assignment is an exam, students can only submit in a set timeframe and they can access the exam without going through the LMS.
Students are able to ask you questions about their code, automatic test results or the assignment inside CodeGrade. This is turned on by default for all new courses created in CodeGrade. The guide below will explain how to disable this feature and configure your notifications.
After you have set up your rubric, you can start setting up your automatic tests to automatically grade your assignment. Learn more in the next chapter!