{"version":1,"pages":[{"id":"-MKAQtqPNsfRadkMYeFd","title":"CodeGrade Help Center","pathname":"/","siteSpaceId":"sitesp_Wxcjr","emoji":"1f3e0","description":""},{"id":"EExDdMeOv6SXzVY1ocpZ","title":"FAQ","pathname":"/faq","siteSpaceId":"sitesp_Wxcjr","emoji":"2753","description":""},{"id":"dEKx3LkSoQMLD9vDLsnL","title":"Using CodeGrade in Safari","pathname":"/faq/using-codegrade-in-safari","siteSpaceId":"sitesp_Wxcjr","breadcrumbs":[{"label":"FAQ","emoji":"2753"}]},{"id":"uiKIbTGqSNML9gweyslo","title":"Using sections","pathname":"/faq/using-sections","siteSpaceId":"sitesp_Wxcjr","description":"","breadcrumbs":[{"label":"FAQ","emoji":"2753"}]},{"id":"-MNZ-dDCmF28p_AHNCV_","title":"Configuring roles of members","pathname":"/faq/configuring-roles-of-members","siteSpaceId":"sitesp_Wxcjr","description":"All members in your CodeGrade course have a role, which you can manually change.","breadcrumbs":[{"label":"FAQ","emoji":"2753"}]},{"id":"-MNZ0Gf2uTI090RZH2by","title":"Archiving your course","pathname":"/faq/archiving-your-course","siteSpaceId":"sitesp_Wxcjr","description":"After finishing your course, you can archive it.","breadcrumbs":[{"label":"FAQ","emoji":"2753"}]},{"id":"-MNZ0RLOWFCwX00nCTFR","title":"Adding new members","pathname":"/faq/adding-new-members","siteSpaceId":"sitesp_Wxcjr","description":"If you are using CodeGrade without a Learning Management System, you can add new members to your course in multiple ways!","breadcrumbs":[{"label":"FAQ","emoji":"2753"}]},{"id":"-MMKlnt-n4bKYxe24NNC","title":"Releasing grades and feedback","pathname":"/faq/releasing-grades-and-feedback","siteSpaceId":"sitesp_Wxcjr","description":"Learn how to release grades and feedback to your students and pass back these grades to the gradebook in any LMS, including Canvas, Blackboard, Moodle, Brightspace.","breadcrumbs":[{"label":"FAQ","emoji":"2753"}]},{"id":"PLlbrko8meyhqNqEkXvt","title":"Exporting Submissions","pathname":"/faq/exporting-submissions","siteSpaceId":"sitesp_Wxcjr","description":"","breadcrumbs":[{"label":"FAQ","emoji":"2753"}]},{"id":"Vcpiek2OqFLu2z2Lb5mJ","title":"Choosing a grading scale","pathname":"/faq/choosing-a-grading-scale","siteSpaceId":"sitesp_Wxcjr","description":"Educational institutions worldwide have various grading scales. CodeGrade supports two types of grading scales: points and percentages.","breadcrumbs":[{"label":"FAQ","emoji":"2753"}]},{"id":"-MMKlx-paNYR_SwKBziy","title":"Creating course-wide snippets","pathname":"/faq/creating-course-wide-snippets","siteSpaceId":"sitesp_Wxcjr","description":"Course-wide snippets are linked to a course and shared by all graders in that course, only available in a specific course.","breadcrumbs":[{"label":"FAQ","emoji":"2753"}]},{"id":"jZA9DBmUJXy6UbqNjlck","title":"Course Gradebook","pathname":"/faq/course-gradebook","siteSpaceId":"sitesp_Wxcjr","description":"","breadcrumbs":[{"label":"FAQ","emoji":"2753"}]},{"id":"-MN-A7QLTJ2k44qHcAT8","title":"Allowing students to hand in after the deadline","pathname":"/faq/allow-students-to-hand-in-after-deadline","siteSpaceId":"sitesp_Wxcjr","description":"Allow all students to hand in after the deadline, or give a subset of students a deadline extension manually.","breadcrumbs":[{"label":"FAQ","emoji":"2753"}]},{"id":"uSQkg0GS0VzH0egND346","title":"Accessibility and Personalization Settings","pathname":"/faq/accessibility-and-personalization-settings","siteSpaceId":"sitesp_Wxcjr","breadcrumbs":[{"label":"FAQ","emoji":"2753"}]},{"id":"nWIFwxzxhYtZ3SEz2JON","title":"Community Library","pathname":"/use-built-in-content/community-library","siteSpaceId":"sitesp_Wxcjr","emoji":"1f465","description":"","breadcrumbs":[{"label":"Use built-in content"}]},{"id":"MaFNQTC28PIj9a6zQc0T","title":"Introduction to Python Curriculum","pathname":"/use-built-in-content/introduction-to-python-curriculum","siteSpaceId":"sitesp_Wxcjr","emoji":"1f40d","description":"","breadcrumbs":[{"label":"Use built-in content"}]},{"id":"gmlyLxRJFcFVEnmoYKIB","title":"Build your assignment","pathname":"/setup-assignment/build-assignment","siteSpaceId":"sitesp_Wxcjr","emoji":"0031-20e3","description":"","breadcrumbs":[{"label":"Create your own assignments"}]},{"id":"-MLxNHbt2dT3s4i1eyTZ","title":"Create assignment","pathname":"/setup-assignment/build-assignment/creating-an-assignment","siteSpaceId":"sitesp_Wxcjr","emoji":"2795","description":"","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Build your assignment","emoji":"0031-20e3"}]},{"id":"-MLxNYYmP-T34ATfeKcr","title":"Standalone","pathname":"/setup-assignment/build-assignment/creating-an-assignment/standalone","siteSpaceId":"sitesp_Wxcjr","emoji":"2795","description":"Learn how to create a new CodeGrade assignment for your course in CodeGrade Standalone.","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Build your assignment","emoji":"0031-20e3"},{"label":"Create assignment","emoji":"2795"}]},{"id":"-MLxNKC_SL1TF9HgMG3c","title":"In Blackboard","pathname":"/setup-assignment/build-assignment/creating-an-assignment/in-blackboard","siteSpaceId":"sitesp_Wxcjr","emoji":"2795","description":"","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Build your assignment","emoji":"0031-20e3"},{"label":"Create assignment","emoji":"2795"}]},{"id":"-MLxNSu8rUWq7Of9f0Er","title":"In Brightspace","pathname":"/setup-assignment/build-assignment/creating-an-assignment/in-brightspace","siteSpaceId":"sitesp_Wxcjr","emoji":"2795","description":"","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Build your assignment","emoji":"0031-20e3"},{"label":"Create assignment","emoji":"2795"}]},{"id":"-MLxNSpJ3mTSsZsXXjYc","title":"In Canvas","pathname":"/setup-assignment/build-assignment/creating-an-assignment/in-canvas","siteSpaceId":"sitesp_Wxcjr","emoji":"2795","description":"","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Build your assignment","emoji":"0031-20e3"},{"label":"Create assignment","emoji":"2795"}]},{"id":"-MLxNSmbUNK794ZrcBhb","title":"In Moodle","pathname":"/setup-assignment/build-assignment/creating-an-assignment/in-moodle","siteSpaceId":"sitesp_Wxcjr","emoji":"2795","description":"Learn how to create a new CodeGrade assignment for your course in Moodle.","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Build your assignment","emoji":"0031-20e3"},{"label":"Create assignment","emoji":"2795"}]},{"id":"-MLxNSd6hcSBtN-ZOLEG","title":"In Sakai","pathname":"/setup-assignment/build-assignment/creating-an-assignment/in-sakai","siteSpaceId":"sitesp_Wxcjr","emoji":"2795","description":"","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Build your assignment","emoji":"0031-20e3"},{"label":"Create assignment","emoji":"2795"}]},{"id":"-MLxN_PvDUJmrPl3SzwK","title":"In Open edX","pathname":"/setup-assignment/build-assignment/creating-an-assignment/in-open-edx","siteSpaceId":"sitesp_Wxcjr","emoji":"2795","description":"","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Build your assignment","emoji":"0031-20e3"},{"label":"Create assignment","emoji":"2795"}]},{"id":"-MdHzkWW4tP_gHD6EmVA","title":"Importing a previous assignment","pathname":"/setup-assignment/build-assignment/creating-an-assignment/importing-a-previous-assignment","siteSpaceId":"sitesp_Wxcjr","emoji":"1f4be","description":"","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Build your assignment","emoji":"0031-20e3"},{"label":"Create assignment","emoji":"2795"}]},{"id":"F0zZ1aj7XLlwCqbDZYOz","title":"General settings","pathname":"/setup-assignment/build-assignment/general-settings","siteSpaceId":"sitesp_Wxcjr","emoji":"2699","description":"","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Build your assignment","emoji":"0031-20e3"}]},{"id":"-MMKlIAjb5fC1Bl7IxD3","title":"Add Rubric","pathname":"/setup-assignment/build-assignment/setting-up-a-rubric","siteSpaceId":"sitesp_Wxcjr","emoji":"1f4cb","description":"","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Build your assignment","emoji":"0031-20e3"}]},{"id":"-MLxJid2za9q19Ha5eMn","title":"Add Automatic Grading","pathname":"/setup-assignment/build-assignment/creating-automatic-tests","siteSpaceId":"sitesp_Wxcjr","emoji":"1f916","description":"Let CodeGrade AutoTest do the dirty work for you and automate (a part of) your grading!","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Build your assignment","emoji":"0031-20e3"}]},{"id":"lPUm7Yq5nUAU0iZjjFXQ","title":"Student View","pathname":"/setup-assignment/build-assignment/student-view","siteSpaceId":"sitesp_Wxcjr","emoji":"1f9d1-1f393","description":"Experience assignments as students would","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Build your assignment","emoji":"0031-20e3"}]},{"id":"5y6Z3iJyp6yTCXqL8A4N","title":"Grade your assignment","pathname":"/setup-assignment/grade-your-assignment","siteSpaceId":"sitesp_Wxcjr","emoji":"0032-20e3","description":"","breadcrumbs":[{"label":"Create your own assignments"}]},{"id":"-MMKmqfIQu40QVNbqYEk","title":"Give Feedback","pathname":"/setup-assignment/grade-your-assignment/grading-and-giving-feedback","siteSpaceId":"sitesp_Wxcjr","emoji":"270f","description":"","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Grade your assignment","emoji":"0032-20e3"}]},{"id":"FeTdE94yW6RXlMw9KQZZ","title":"Give a Grade","pathname":"/setup-assignment/grade-your-assignment/give-a-grade","siteSpaceId":"sitesp_Wxcjr","emoji":"1f4af","description":"","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Grade your assignment","emoji":"0032-20e3"}]},{"id":"vrXIFTYzvKhe8wuUPVgG","title":"Analyze your assignment","pathname":"/setup-assignment/analyze-your-assignment","siteSpaceId":"sitesp_Wxcjr","emoji":"0033-20e3","description":"","breadcrumbs":[{"label":"Create your own assignments"}]},{"id":"-MMKlbVFRXtgnmFVbMee","title":"Detect Plagiarism","pathname":"/setup-assignment/analyze-your-assignment/checking-for-plagiarism","siteSpaceId":"sitesp_Wxcjr","emoji":"1f575-2642","description":"","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Analyze your assignment","emoji":"0033-20e3"}]},{"id":"-MMKmkKRDOxpJM_8Rzf7","title":"Analytics","pathname":"/setup-assignment/analyze-your-assignment/viewing-analytics","siteSpaceId":"sitesp_Wxcjr","emoji":"1f4ca","description":"","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Analyze your assignment","emoji":"0033-20e3"}]},{"id":"tmNsPYPE7e3WHBDPCGEI","title":"View and export grades","pathname":"/setup-assignment/analyze-your-assignment/view-and-export-grades","siteSpaceId":"sitesp_Wxcjr","emoji":"1f393","description":"","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Analyze your assignment","emoji":"0033-20e3"}]},{"id":"ekAAJyH6cabMfombLGvB","title":"Other features","pathname":"/setup-assignment/other-features","siteSpaceId":"sitesp_Wxcjr","emoji":"002a-20e3","description":"","breadcrumbs":[{"label":"Create your own assignments"}]},{"id":"Ertcu6PaPcwSfk6qbS3H","title":"Running Secure Exams","pathname":"/setup-assignment/other-features/running-secure-exams","siteSpaceId":"sitesp_Wxcjr","emoji":"1f510","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Other features","emoji":"002a-20e3"}]},{"id":"YQvFyzZirZyGMJyCn4ul","title":"IP Restriction","pathname":"/setup-assignment/other-features/ip-restriction","siteSpaceId":"sitesp_Wxcjr","emoji":"1f6d1","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Other features","emoji":"002a-20e3"}]},{"id":"uooGHuAeUHxpEV17gMnw","title":"AI Assistant","pathname":"/setup-assignment/other-features/ai-assistant","siteSpaceId":"sitesp_Wxcjr","icon":"message-bot","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Other features","emoji":"002a-20e3"}]},{"id":"-MMKlIaLtrLi8WydKWVb","title":"Peer Feedback","pathname":"/setup-assignment/other-features/setting-up-peer-feedback","siteSpaceId":"sitesp_Wxcjr","emoji":"1f465","description":"","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Other features","emoji":"002a-20e3"}]},{"id":"-MMKlImjUnQ5KPfla_7S","title":"Group Assignments","pathname":"/setup-assignment/other-features/making-a-group-assignment","siteSpaceId":"sitesp_Wxcjr","emoji":"1fac2","description":"Allow your students to hand in as groups by making your CodeGrade assignment a group assignment.","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Other features","emoji":"002a-20e3"}]},{"id":"-MMKlkccFKT2aJpsQ4r8","title":"Collaborative Grading","pathname":"/setup-assignment/other-features/dividing-submissions-over-graders","siteSpaceId":"sitesp_Wxcjr","emoji":"1f64b","description":"","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Other features","emoji":"002a-20e3"}]},{"id":"-MdX453UycGQL7OiUwem","title":"Anonymous Grading","pathname":"/setup-assignment/other-features/grading-anonymously","siteSpaceId":"sitesp_Wxcjr","emoji":"1f576","description":"","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Other features","emoji":"002a-20e3"}]},{"id":"-MNZ-wkfulkIe1PlAxjo","title":"Manage Course Permissions","pathname":"/setup-assignment/other-features/configuring-permissions-of-roles","siteSpaceId":"sitesp_Wxcjr","emoji":"1f6e1","description":"","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Other features","emoji":"002a-20e3"}]},{"id":"-MMKlIkVJ8t9Gw5VpOUI","title":"Hand In Requirements","pathname":"/setup-assignment/other-features/setting-up-hand-in-requirements","siteSpaceId":"sitesp_Wxcjr","emoji":"1f4ec","description":"","breadcrumbs":[{"label":"Create your own assignments"},{"label":"Other features","emoji":"002a-20e3"}]},{"id":"NuBzq0iJWL9zdaKN0pXT","title":"AutoTest V2 Blocks","pathname":"/automatic-grading-guides/autotest-v2-blocks","siteSpaceId":"sitesp_Wxcjr","emoji":"1f3d7","breadcrumbs":[{"label":"Automatic Grading Guides"}]},{"id":"cnH2kcheKhKOQsnf2Qqa","title":"Quizzes","pathname":"/automatic-grading-guides/quizzes","siteSpaceId":"sitesp_Wxcjr","emoji":"270f","breadcrumbs":[{"label":"Automatic Grading Guides"}]},{"id":"l4jPG0xfcyFFDgKT7Day","title":"Multiple Choice Question","pathname":"/automatic-grading-guides/quizzes/multiple-choice-question","siteSpaceId":"sitesp_Wxcjr","emoji":"2753","description":"","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"Quizzes","emoji":"270f"}]},{"id":"sv7k0F7y9MMSDzKHzYoC","title":"Select All Question","pathname":"/automatic-grading-guides/quizzes/select-all-question","siteSpaceId":"sitesp_Wxcjr","emoji":"2753","description":"","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"Quizzes","emoji":"270f"}]},{"id":"bSq8WEMzVIlBTj4HG4wg","title":"Coding Question","pathname":"/automatic-grading-guides/quizzes/coding-question","siteSpaceId":"sitesp_Wxcjr","emoji":"1f4bb","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"Quizzes","emoji":"270f"}]},{"id":"VDqWgEnqYWQ7TISpKbqI","title":"Python","pathname":"/automatic-grading-guides/python","siteSpaceId":"sitesp_Wxcjr","emoji":"1f40d","breadcrumbs":[{"label":"Automatic Grading Guides"}]},{"id":"jj72ts0v49Yks7MZ2EGa","title":"Create your first Python assignment","pathname":"/automatic-grading-guides/python/create-your-first-python-assignment","siteSpaceId":"sitesp_Wxcjr","emoji":"1f40d","description":"Create your first autograded Python assignment","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"Python","emoji":"1f40d"}]},{"id":"TG4hYAqT08ERPDOo4QUy","title":"Advanced Python autograding","pathname":"/automatic-grading-guides/python/advanced-python-autograding","siteSpaceId":"sitesp_Wxcjr","emoji":"1f40d","description":"Discover the advanced autograding options available for Python assignments","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"Python","emoji":"1f40d"}]},{"id":"yjVXosIarvuwSCFEZG6c","title":"Java","pathname":"/automatic-grading-guides/java","siteSpaceId":"sitesp_Wxcjr","emoji":"2615","breadcrumbs":[{"label":"Automatic Grading Guides"}]},{"id":"3SWN5XkkYLx5GarvlxWh","title":"Create your first Java assignment","pathname":"/automatic-grading-guides/java/create-your-first-java-assignment","siteSpaceId":"sitesp_Wxcjr","emoji":"2615","description":"Create your first automatically graded Java assignment using CodeGrade's AutoTest v2","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"Java","emoji":"2615"}]},{"id":"ShkUZHTEvqf8R1vCFGBI","title":"Grading with JUnit5 and Checkstyle","pathname":"/automatic-grading-guides/java/grading-with-junit5-and-checkstyle","siteSpaceId":"sitesp_Wxcjr","emoji":"2615","description":"Discover the advanced autograding options available for Java assignments","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"Java","emoji":"2615"}]},{"id":"U9C3dpTPVQzNitCbtHAN","title":"Grading with Maven","pathname":"/automatic-grading-guides/java/grading-with-maven","siteSpaceId":"sitesp_Wxcjr","emoji":"2615","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"Java","emoji":"2615"}]},{"id":"2mNiVzRQHRZgP1XZ5QNp","title":"Grading Java package projects","pathname":"/automatic-grading-guides/java/grading-java-package-projects","siteSpaceId":"sitesp_Wxcjr","emoji":"2615","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"Java","emoji":"2615"}]},{"id":"OAAFhJE0fI7c7Xou7ukP","title":"Grading test coverage with JaCoCo","pathname":"/automatic-grading-guides/java/grading-test-coverage-with-jacoco","siteSpaceId":"sitesp_Wxcjr","emoji":"2615","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"Java","emoji":"2615"}]},{"id":"bHh0uHeknHXLqKAt2gDt","title":"Jupyter Notebook","pathname":"/automatic-grading-guides/jupyter-notebook","siteSpaceId":"sitesp_Wxcjr","emoji":"1f4d2","description":"This guide explains how to configure automatic grading for Jupyter Notebook submissions using CodeGrade’s AutoTest v2 framework.","breadcrumbs":[{"label":"Automatic Grading Guides"}]},{"id":"R6495Xvambr6X9Ux2x87","title":"MySQL","pathname":"/automatic-grading-guides/mysql","siteSpaceId":"sitesp_Wxcjr","emoji":"1f42c","description":"","breadcrumbs":[{"label":"Automatic Grading Guides"}]},{"id":"npeNatAuIneBMOzbWc9a","title":"Web Development","pathname":"/automatic-grading-guides/web-development","siteSpaceId":"sitesp_Wxcjr","emoji":"1f310","breadcrumbs":[{"label":"Automatic Grading Guides"}]},{"id":"bGVPH4dxeUJ6emgDjjZI","title":"Web Development with Selenium","pathname":"/automatic-grading-guides/web-development/web-development-with-selenium","siteSpaceId":"sitesp_Wxcjr","emoji":"1f310","description":"","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"Web Development","emoji":"1f310"}]},{"id":"IlWLgfbLwsIKmDwlK0m3","title":"Automatically grading CSS","pathname":"/automatic-grading-guides/web-development/automatically-grading-css","siteSpaceId":"sitesp_Wxcjr","emoji":"1f3a8","description":"In this page we describe how to automatically test css rules for web development assignments.","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"Web Development","emoji":"1f310"}]},{"id":"ugNn1Uol6BNecsOmWN0Z","title":"JavaScript","pathname":"/automatic-grading-guides/javascript","siteSpaceId":"sitesp_Wxcjr","emoji":"1f7e8","breadcrumbs":[{"label":"Automatic Grading Guides"}]},{"id":"lpOxHO4K5VTU2wLNfJkm","title":"Create your first JavaScript assignment","pathname":"/automatic-grading-guides/javascript/create-your-first-javascript-assignment","siteSpaceId":"sitesp_Wxcjr","emoji":"1f7e8","description":"","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"JavaScript","emoji":"1f7e8"}]},{"id":"ceWoC8b3zvS6u82rolUy","title":"Advanced JavaScript autograding","pathname":"/automatic-grading-guides/javascript/advanced-javascript-autograding","siteSpaceId":"sitesp_Wxcjr","emoji":"1f7e8","description":"Discover the advanced grading options available for JavaScript assignments","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"JavaScript","emoji":"1f7e8"}]},{"id":"4EqwFBrpNZTiL7CZm23G","title":"R","pathname":"/automatic-grading-guides/r","siteSpaceId":"sitesp_Wxcjr","emoji":"1f4ca","description":"","breadcrumbs":[{"label":"Automatic Grading Guides"}]},{"id":"Z05yd8jUv1vw5TxoqTT9","title":"C","pathname":"/automatic-grading-guides/c","siteSpaceId":"sitesp_Wxcjr","emoji":"00a9","breadcrumbs":[{"label":"Automatic Grading Guides"}]},{"id":"iSdvQe08LPiIovScq06T","title":"Create your first C assignment","pathname":"/automatic-grading-guides/c/create-your-first-c-assignment","siteSpaceId":"sitesp_Wxcjr","emoji":"00a9","description":"","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"C","emoji":"00a9"}]},{"id":"zub7BCgLOW4cU3a1FHna","title":"Advanced C Autograding","pathname":"/automatic-grading-guides/c/advanced-c-autograding","siteSpaceId":"sitesp_Wxcjr","emoji":"00a9","description":"Discover the advanced autograding options for C assignments","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"C","emoji":"00a9"}]},{"id":"HU9hezNpyj5Be6rBJZBk","title":"C#","pathname":"/automatic-grading-guides/c-1","siteSpaceId":"sitesp_Wxcjr","emoji":"1f5a5","breadcrumbs":[{"label":"Automatic Grading Guides"}]},{"id":"mMtdUF4amK8wlACxi2nV","title":"Create your first C# assignment","pathname":"/automatic-grading-guides/c-1/create-your-first-c-assignment","siteSpaceId":"sitesp_Wxcjr","emoji":"1f5a5","description":"","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"C#","emoji":"1f5a5"}]},{"id":"jB1rsQs0NgMonLE3RSIw","title":"Advanced C# autograding","pathname":"/automatic-grading-guides/c-1/advanced-c-autograding","siteSpaceId":"sitesp_Wxcjr","emoji":"1f5a5","description":"Discover the advanced autograding options available for C# assignments","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"C#","emoji":"1f5a5"}]},{"id":"O4jHK6AetJnxBfVHrKiA","title":"C++","pathname":"/automatic-grading-guides/c++","siteSpaceId":"sitesp_Wxcjr","emoji":"2795","breadcrumbs":[{"label":"Automatic Grading Guides"}]},{"id":"KbSE5Rx8a1S22kb9Nepu","title":"Create your first C++ assignment","pathname":"/automatic-grading-guides/c++/create-your-first-c++-assignment","siteSpaceId":"sitesp_Wxcjr","emoji":"2795","description":"","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"C++","emoji":"2795"}]},{"id":"wL5tWUnbM6HVaCymN0IM","title":"Advanced C++ autograding","pathname":"/automatic-grading-guides/c++/advanced-c++-autograding","siteSpaceId":"sitesp_Wxcjr","emoji":"2795","description":"Discover the advanced autograding options available for C++ assignments","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"C++","emoji":"2795"}]},{"id":"cYeByhmLAHSg0Jzv0gyZ","title":"PHP","pathname":"/automatic-grading-guides/php","siteSpaceId":"sitesp_Wxcjr","emoji":"1f418","breadcrumbs":[{"label":"Automatic Grading Guides"}]},{"id":"fo3z1viXyMh3THTb2fOT","title":"Create your first PHP assignment","pathname":"/automatic-grading-guides/php/create-your-first-php-assignment","siteSpaceId":"sitesp_Wxcjr","emoji":"1f418","description":"Create your first automatically graded PHP assignment using CodeGrade's AutoTest v2","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"PHP","emoji":"1f418"}]},{"id":"RB82etAo0PjZvcgQVeoM","title":"Advanced PHP autograding","pathname":"/automatic-grading-guides/php/advanced-php-autograding","siteSpaceId":"sitesp_Wxcjr","emoji":"1f418","description":"Discover the advanced autograding options available for PHP assignments","breadcrumbs":[{"label":"Automatic Grading Guides"},{"label":"PHP","emoji":"1f418"}]},{"id":"sIHT8BdHCXDtSIqB3Orc","title":"Additional Languages","pathname":"/automatic-grading-guides/additional-languages","siteSpaceId":"sitesp_Wxcjr","emoji":"1f9e9","breadcrumbs":[{"label":"Automatic Grading Guides"}]},{"id":"ZvQWZJUbP75hDvxs7I64","title":"Code Structure Tests with Semgrep","pathname":"/automatic-grading-guides/code-structure-tests-with-semgrep","siteSpaceId":"sitesp_Wxcjr","emoji":"1f3d7","description":"Learn how to create effective tests to check that your students employ the required coding patterns.","breadcrumbs":[{"label":"Automatic Grading Guides"}]},{"id":"-MLxE6X-jqRQTT8H-ssx","title":"Getting started","pathname":"/for-students/getting-started","siteSpaceId":"sitesp_Wxcjr","emoji":"1f680","description":"Learn how to get the most out of CodeGrade as a student!","breadcrumbs":[{"label":"For students"}]},{"id":"-MLxFRhCQqQXsilMI3-S","title":"Getting started in CodeGrade","pathname":"/for-students/getting-started/getting-started-in-codegrade","siteSpaceId":"sitesp_Wxcjr","emoji":"1f680","description":"Learn how to get around in CodeGrade and hand in your first submission!","breadcrumbs":[{"label":"For students"},{"label":"Getting started","emoji":"1f680"}]},{"id":"-MLxFU00hf2vAd_20xOf","title":"Getting started in Blackboard","pathname":"/for-students/getting-started/getting-started-in-blackboard","siteSpaceId":"sitesp_Wxcjr","emoji":"1f680","description":"Learn how to get around in CodeGrade for Blackboard and hand in your first submission!","breadcrumbs":[{"label":"For students"},{"label":"Getting started","emoji":"1f680"}]},{"id":"-MLxFTpWO1cXtV6O-jp_","title":"Getting started in Brightspace","pathname":"/for-students/getting-started/getting-started-in-brightspace","siteSpaceId":"sitesp_Wxcjr","emoji":"1f680","description":"Learn how to get around in CodeGrade for D2L Brightspace and hand in your first submission!","breadcrumbs":[{"label":"For students"},{"label":"Getting started","emoji":"1f680"}]},{"id":"-MLxFSLDdPt1fqtiiqPt","title":"Getting started in Canvas","pathname":"/for-students/getting-started/getting-started-in-canvas","siteSpaceId":"sitesp_Wxcjr","emoji":"1f680","description":"Learn how to get around in CodeGrade for Instructure Canvas and hand in your first submission!","breadcrumbs":[{"label":"For students"},{"label":"Getting started","emoji":"1f680"}]},{"id":"-MLxFQpzmD7XoVu0pc6p","title":"Getting started in Moodle","pathname":"/for-students/getting-started/getting-started-in-moodle","siteSpaceId":"sitesp_Wxcjr","emoji":"1f680","description":"Learn how to get around in CodeGrade for Moodle and hand in your first submission!","breadcrumbs":[{"label":"For students"},{"label":"Getting started","emoji":"1f680"}]},{"id":"RhJ4vxAPw5JfBXkyUHbs","title":"I forgot my CodeGrade username / password","pathname":"/for-students/getting-started/i-forgot-my-codegrade-username-password","siteSpaceId":"sitesp_Wxcjr","emoji":"1f937-2642","description":"Learn how you can recover your username or password in case you forgot them!","breadcrumbs":[{"label":"For students"},{"label":"Getting started","emoji":"1f680"}]},{"id":"-MMKW-613WmeCwSgTml8","title":"Advanced Features","pathname":"/for-students/advanced-features","siteSpaceId":"sitesp_Wxcjr","emoji":"1f9ec","description":"Find out about all things you can do as a student in CodeGrade, from connecting your Git repo to asking questions and giving peer feedback.","breadcrumbs":[{"label":"For students"}]},{"id":"-MMKnFa4gLIjG3YhOJua","title":"Handing in with a group","pathname":"/for-students/advanced-features/handing-in-as-a-group","siteSpaceId":"sitesp_Wxcjr","emoji":"1f465","description":"If your CodeGrade assignment is a group assignment, you can make or join a group to hand in for that whole group.","breadcrumbs":[{"label":"For students"},{"label":"Advanced Features","emoji":"1f9ec"}]},{"id":"-MLxFpdJdDCr4fH5qKOX","title":"Handing in using Git","pathname":"/for-students/advanced-features/handing-in-using-git","siteSpaceId":"sitesp_Wxcjr","emoji":"1f4e5","description":"If your teacher has turned on Git uploading, you can upload directly from your GitHub or GitLab repository to CodeGrade.","breadcrumbs":[{"label":"For students"},{"label":"Advanced Features","emoji":"1f9ec"}]},{"id":"-MLxFudjAiUASTwenP5Y","title":"Giving Peer Feedback","pathname":"/for-students/advanced-features/giving-peer-feedback","siteSpaceId":"sitesp_Wxcjr","emoji":"1f4dd","description":"In some assignments, you are asked to give feedback to the code of your peers.","breadcrumbs":[{"label":"For students"},{"label":"Advanced Features","emoji":"1f9ec"}]},{"id":"-MLxFuVQVFQlvXqqwWS5","title":"Doing a Final Exam","pathname":"/for-students/advanced-features/doing-a-final-exam","siteSpaceId":"sitesp_Wxcjr","emoji":"1f3c6","description":"Final exams in CodeGrade give you a very similar experience as regular assignments, with the difference of how and when you can access it.","breadcrumbs":[{"label":"For students"},{"label":"Advanced Features","emoji":"1f9ec"}]},{"id":"-MLxJ5Bz1B5Pl_FeWMi5","title":"Asking Questions","pathname":"/for-students/advanced-features/asking-questions","siteSpaceId":"sitesp_Wxcjr","emoji":"2753","description":"As a student, you can ask your teachers questions for some of your CodeGrade assignments.","breadcrumbs":[{"label":"For students"},{"label":"Advanced Features","emoji":"1f9ec"}]},{"id":"-MfDazF7VoErv5MwHsTK","title":"Enrolling in a paid course","pathname":"/for-students/advanced-features/enrolling-in-a-paid-course","siteSpaceId":"sitesp_Wxcjr","emoji":"1f4b3","description":"Some institutions offer paid courses in CodeGrade, in this guide you will learn how you can enrol in such a course.","breadcrumbs":[{"label":"For students"},{"label":"Advanced Features","emoji":"1f9ec"}]},{"id":"ldErWIkrjvGdTPB0QV3O","title":"Using a coupon to enroll in a course","pathname":"/for-students/advanced-features/using-a-coupon-to-enroll-in-a-course","siteSpaceId":"sitesp_Wxcjr","emoji":"1f39f","description":"Some institutions offer paid courses in CodeGrade, in this guide you will learn how you can enroll in such a course using a coupon code.","breadcrumbs":[{"label":"For students"},{"label":"Advanced Features","emoji":"1f9ec"}]},{"id":"-MfDr214Qko_KllhwwiI","title":"Refunding a paid course","pathname":"/for-students/advanced-features/refunding-a-paid-course","siteSpaceId":"sitesp_Wxcjr","emoji":"23ea","description":"After paying for a paid course in CodeGrade, you may request a refund within 14 days. Learn how to do that in this guide.","breadcrumbs":[{"label":"For students"},{"label":"Advanced Features","emoji":"1f9ec"}]}]}