{"id":135645,"date":"2021-07-14T21:10:47","date_gmt":"2021-07-15T01:10:47","guid":{"rendered":"http:\/\/www.bu.edu\/tech\/?page_id=135645"},"modified":"2026-05-14T14:33:18","modified_gmt":"2026-05-14T18:33:18","slug":"create-gradable-items-assessments","status":"publish","type":"page","link":"https:\/\/www.bu.edu\/tech\/services\/teaching\/assessment\/grading-support-tools\/gradescope\/services-teaching-assessment-grading-support-tools-gradescope-gradescope-faculty-tutorials\/create-gradable-items-assessments\/","title":{"rendered":"Create Gradable Items\/Assessments"},"content":{"rendered":"<p>Gradescope offers a variety of different types of gradable items\/assessments to suit your needs for grading students&#8217; work. After the connection has been made through Blackboard and the roster synced, assignments can be set up.<\/p>\n<p>1.In the content area, select Content Market and look for Gradescope Assignment to link an assignment.<\/p>\n<p><img loading=\"lazy\" src=\"\/tech\/files\/2026\/05\/Picture1-1-636x319.png\" alt=\"\" width=\"636\" height=\"319\" class=\"alignnone size-medium wp-image-161793\" srcset=\"https:\/\/www.bu.edu\/tech\/files\/2026\/05\/Picture1-1-636x319.png 636w, https:\/\/www.bu.edu\/tech\/files\/2026\/05\/Picture1-1-1024x513.png 1024w, https:\/\/www.bu.edu\/tech\/files\/2026\/05\/Picture1-1-768x385.png 768w, https:\/\/www.bu.edu\/tech\/files\/2026\/05\/Picture1-1.png 1430w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/><\/p>\n<p>2. Select whether to create a new assignment, or link to an existing assignment copied from a previous course.<\/p>\n<p><img loading=\"lazy\" src=\"\/tech\/files\/2026\/05\/Picture2-636x332.png\" alt=\"\" width=\"636\" height=\"332\" class=\"alignnone size-medium wp-image-161794\" srcset=\"https:\/\/www.bu.edu\/tech\/files\/2026\/05\/Picture2-636x332.png 636w, https:\/\/www.bu.edu\/tech\/files\/2026\/05\/Picture2-1024x534.png 1024w, https:\/\/www.bu.edu\/tech\/files\/2026\/05\/Picture2-768x401.png 768w, https:\/\/www.bu.edu\/tech\/files\/2026\/05\/Picture2.png 1430w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/><\/p>\n<p><img loading=\"lazy\" src=\"https:\/\/files.helpdocs.io\/u7xiir5ze4\/articles\/h7ztxl9164\/1592932717208\/create-assignment-modal-empty-state.png\" alt=\"The create assignment modal is open showing the variety of assignments assignment types supported.\" width=\"481\" height=\"346\" class=\"\" \/><\/p>\n<p>The following is a list of tutorials on the main 6 types of assessments, as well as an instructional on creating a general grading outline.<\/p>\n<div class=\"bu_collapsible_container \" id=\"Grading-Outline\" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Create a Grading Outline<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\">\n<p><span>Creating the\u00a0<\/span><strong>Assignment Outline<\/strong><span> is the first step in the assignment creation workflow for Exam \/ Quiz and Homework \/ Problem Set assignments. To get started:<\/span><\/p>\n<ol>\n<li><span>Upload a blank version of your assignment to Gradescope when you\u2019re creating your assignment. <\/span>\n<ul>\n<li><span>Note that students will be able to view and download this blank template from Gradescope if you\u2019ve allowed students to upload their own work and enabled <\/span><strong>Template Visibility<\/strong><span>\u00a0via your\u00a0<\/span><strong>Assignment Settings<\/strong><span>. <\/span><\/li>\n<li><span>For instructor-uploaded assignments, students will never see the template file or any other part of the assignment until grading is complete and you click\u00a0<\/span><strong>Publish Grades.<br \/>\n<img loading=\"lazy\" src=\"https:\/\/files.helpdocs.io\/u7xiir5ze4\/articles\/rvtbawvjqj\/1592934649899\/outline.jpg\" alt=\"Interface for creating and editing the assignment outline\" width=\"621\" height=\"271\" class=\"\" \/><br \/>\n<\/strong><\/li>\n<\/ul>\n<\/li>\n<li><span>You will see the Template PDF on the left and an empty outline on the right.<\/span><\/li>\n<li><span>To start creating an outline click <\/span><strong>+ new question<\/strong><span>\u00a0to begin adding questions. You can title your questions and add point values. As you build the outline, a total point tally for the assignment will appear at the top of the page.<br \/>\n<img loading=\"lazy\" src=\"https:\/\/files.helpdocs.io\/u7xiir5ze4\/articles\/rvtbawvjqj\/1592934834015\/subquestion.jpg\" alt=\"Create a subquestion by clicking on the plus icon next to a question.\" width=\"678\" height=\"110\" class=\"\" \/><br \/>\n<\/span><\/li>\n<li><span>You can also create subquestions by clicking the teal \u201cadd subquestion\u201d icon (to the right of the red \u201cx\u201d delete icon), or by dragging a question into another one. You can also <\/span><em>drag<\/em><span>\u00a0a subquestion outward to turn it into a question.<\/span><\/li>\n<li><span>You can always remove a question, a subquestion, or a group of subquestions by clicking the red \u201cx\u201d delete icon next to each of these items. You may also replace the template PDF at any time by going to\u00a0<\/span><strong>Settings<\/strong><span>\u00a0in the left sidebar. Replacing the template will preserve the outline, any region boxes, and any grading you\u2019ve already done for that assignment.<\/span><\/li>\n<li><span>If you\u2019d like to create extra credit questions, simply set the point value for these questions to be 0 on this page. You\u2019ll then be able to disable the score ceiling during grading and award students points above 0 during grading.<\/span><\/li>\n<li><span>If your outline is for a student-submitted, variable-length assignment, then you are done once you list all of your questions\/subquestions and assign point values. When your students upload an assignment, they will mark the location of each question on their submissions<\/span><span>. <\/span>\n<ul>\n<li><span>If your outline is for a fixed-length assignment, you will need to set name and question regions on your template.<\/span><\/li>\n<\/ul>\n<\/li>\n<li><span>For fixed-length assignments, you will need to specify the areas where students will write their answers. You can do this by resizing and dragging question boxes on your <\/span><strong>Template PDF<\/strong><span>. <\/span><span>You can also create new questions and subquestions by clicking and dragging on the PDF. <\/span>\n<ul>\n<li><span>Note that if you ever replace the template PDF (from the assignment\u2019s Settings page), all of your question regions will be preserved.<\/span><\/li>\n<li><span>When grading an assignment, the viewer will automatically zoom to the region you designated. It\u2019s generally helpful to create regions that are slightly larger than the actual area you expect students to use.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p><\/div>\n<\/div>\n<br \/>\n<div class=\"bu_collapsible_container \" id=\"Exam-Quiz\" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Create an Exam or Quiz<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><\/p>\n<p><iframe loading=\"lazy\" title=\"Creating an Exam\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/TWS3uNoW0Ks?feature=oembed&#038;enablejsapi=1&#038;origin=https:\/\/www.bu.edu\/tech\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<ol>\n<li>From the assignments page, click on the\u00a0<strong>Create Assignment<\/strong>\u00a0button in the bottom right. This will bring up a dialog box with various assignment type options.<\/li>\n<li>Select the <strong>Exam \/ Quiz<\/strong> option to see a brief overview of the assignment type. Click <strong>Next<\/strong>\u00a0to choose the settings for the assignment.<\/li>\n<li>You will need to give the assignment a title and upload a blank copy of the exam to help you create the assignment outline you\u2019ll use for grading. By default, the\u00a0<strong>Exam \/ Quiz<\/strong>\u00a0assignment type is set up so that instructors can scan and submit their students\u2019 work. If you\u2019d rather have students scan and submit their own work, change the\u00a0<strong>Who will upload submissions?<\/strong>\u00a0setting to \u201cStudents\u201d and follow the instructions in the \u201cHomework and Problem Sets\u201d section below.<\/li>\n<li>Once the assignment is created, you\u2019ll:\n<ul>\n<li>Mark the question regions on a template PDF (as shown in the Create a Grading Outline tutorial above)<\/li>\n<li>Upload and process scans*<\/li>\n<li>Match student names to submissions*<\/li>\n<li>Grade student work with flexible, dynamic rubrics<\/li>\n<\/ul>\n<\/li>\n<li>When grading is finished you can:\n<ul>\n<li>Publish grades and email students<\/li>\n<li>Export grades<\/li>\n<li>Manage regrade requests<\/li>\n<li>See question and rubric-level statistics to better understand what your students have learned<\/li>\n<\/ul>\n<p><em>*Not applicable if students are uploading their own work.<\/em><\/li>\n<\/ol>\n<p><\/div>\n<\/div>\n<br \/>\n<div class=\"bu_collapsible_container \" id=\"Homework-Set\" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Create a Homework Assignment or Problem Set<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><\/p>\n<p><iframe loading=\"lazy\" title=\"Creating a Homework Assignment\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/izKjvrtim_Q?feature=oembed&#038;enablejsapi=1&#038;origin=https:\/\/www.bu.edu\/tech\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<ol>\n<li><span>To create a homework assignment, click the\u00a0<\/span><strong>Create Assignment<\/strong><span>\u00a0button on the bottom right of the\u00a0<\/span><strong>Assignments<\/strong><span>\u00a0page. This will bring up a dialog box with various assignment type options. <\/span><\/li>\n<li><span>Select the\u00a0<\/span><strong>Homework \/ Problem Set<\/strong><span>\u00a0option and click\u00a0<\/span><strong>Next<\/strong><span>\u00a0to pick the settings for the assignment.<br \/>\n<img loading=\"lazy\" src=\"https:\/\/files.helpdocs.io\/u7xiir5ze4\/articles\/h7ztxl9164\/1592933081782\/create-assignment-modal-hw.png\" alt=\"The create assignment modal is open and the homework \/ problem set option is selected.\" width=\"577\" height=\"416\" class=\"\" \/><\/span><\/li>\n<li>Give the assignment a title and upload a blank copy of the homework to create the assignment outline you\u2019ll use for grading. By default, the <strong>Homework \/ Problem Set<\/strong>\u00a0assignment type is set up for students to submit work.\n<ul>\n<li>In a typical homework assignment, students will upload their work and be directed to mark where their answers are on their submissions, making them even easier for you to grade. If you want to scan and submit work for your students, you can change the\u00a0<strong>Who will upload submissions?<\/strong> setting to \u201cInstructors\u201d and follow the steps above in the \u201cExam and Quizzes\u201d section. If needed, you can also submit on behalf of your students, even if you\u2019ve originally set the assignment to be student-uploaded.<\/li>\n<\/ul>\n<\/li>\n<li>Gradescope will prompt you to set the assignment release date and due date, choose your submission type and set your group submission policy.<\/li>\n<li>Next, you can select \u201cEnforce time limit\u201d and use the\u00a0<strong>Maximum Time Permitted<\/strong>\u00a0feature to give students a set number of minutes to complete the assignment from the moment they confirm that they\u2019re ready to begin.<\/li>\n<li>Under\u00a0<strong>Template Visibility<\/strong>, you can select \u201cAllow students to view and download the template\u201d to let students view and download a blank copy of the homework after the assignment release date.<\/li>\n<li>You will then create the assignment outline\u00a0and wait for students to submit their work. You can begin grading and building rubrics as soon as a single submission is uploaded (although we recommend waiting until the due date passes, since students can resubmit), and you can view all student-uploaded submissions from the\u00a0<strong>Manage Submissions<\/strong>\u00a0tab.\n<ul>\n<li>The rest of the workflow is the same as exams and quizzes: you can publish grades, email students, export grades, and manage regrade requests.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p><\/div>\n<\/div>\n<br \/>\n<div class=\"bu_collapsible_container \" id=\"Online-Assignment\" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Create an Online Assignment<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><\/p>\n<p><span>Currently in beta, Online Assignments let you create questions directly on Gradescope. Students will be able to log in and submit responses within the Gradescope interface. If you\u2019d like, you can also give students a set number of minutes to submit their work from the moment they open the assignment. Additionally, you can choose to hide questions and responses once the due date passes or the time limit runs out to help prevent students who have completed the assignment from sharing questions and answers with students who have not finished working. For some types of questions (multiple choice, select all, and short answer), you can indicate the correct answer ahead of time, and student submissions will be automatically graded. You can also add a\u00a0<\/span><strong>File Upload<\/strong><span>\u00a0field to a question that will allow students to complete their work on that question outside of Gradescope and then upload files(s) (e.g., a photo or PDF of handwritten work) containing their answer.<\/span><\/p>\n<p><iframe loading=\"lazy\" title=\"Creating an Online Assignment\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/13WtW6_3Eh0?feature=oembed&#038;enablejsapi=1&#038;origin=https:\/\/www.bu.edu\/tech\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><img loading=\"lazy\" src=\"https:\/\/files.helpdocs.io\/u7xiir5ze4\/articles\/h7ztxl9164\/1592933196167\/create-assignment-modal-online.png\" alt=\"The create assignment modal is open and the bubble sheet option is selected.\" width=\"509\" height=\"436\" class=\"\" \/><\/p>\n<ol>\n<li>On your course\u2019s homepage, click<span>\u00a0<\/span><strong>Assignments<\/strong><span>\u00a0<\/span>(left sidebar) and then<span>\u00a0<\/span><strong>Create Assignment<\/strong>\u00a0(bottom right). Select \u201cOnline Assignment\u201d from the list of assignment types when it appears.<\/li>\n<li>Add an assignment title, set a release date, due date, and (Optional) late due date. If you\u2019re making a test assignment that students should not see, make sure to set the Release Date far in the future, or use a demo course that has no real students in it.<\/li>\n<li>(Optional) To give students a set number of minutes to submit work, select\u00a0<strong>Enforce Time Limit.<\/strong>\u00a0Then, use the\u00a0<strong>Maximum Time Permitted<\/strong>\u00a0field to set your time limit. See more info on this feature below.<\/li>\n<li>(Optional) To allow groups of students to submit the assignment together, select the\u00a0<strong>Enable Group Submission<\/strong><strong>,<\/strong>\u00a0and set your preferred group size.<\/li>\n<li><span>Click\u00a0<\/span><strong>Create Assignment<\/strong><span>. This will take you to the\u00a0<\/span><strong>Assignment Outline<\/strong><span> where you add your questions.<\/span><\/li>\n<li>On the left side of your<span>\u00a0<\/span><strong>Assignment Outline<\/strong>, enter your first question title (optional) and point value. You can preview your exam on the right side of your screen as you add questions.\n<ul>\n<li>While you&#8217;re creating your outline, note that all instructors and TAs in your course will be able to edit it too.<\/li>\n<li>If multiple people are editing the outline at once, all the users will see a warning message at the top of your screen.<\/li>\n<\/ul>\n<\/li>\n<li><span>When you&#8217;re ready, add your question text in the\u00a0<\/span><strong>Problem Field<\/strong><span>. You can use\u00a0<\/span>LaTeX<span>\u00a0and\u00a0<\/span>Markdown<span>\u00a0if needed to format the question text. Then, put your cursor on the line below your question text. Click the\u00a0<\/span><strong>Insert Field<\/strong><span>\u00a0dropdown.<br \/>\n<img loading=\"lazy\" src=\"https:\/\/files.helpdocs.io\/u7xiir5ze4\/articles\/gm5cmcz19k\/1592933715041\/online-assignment-editor-multiple-choice-select-all.png\" alt=\"The Edit Outline page for Online Assignments lets you also create multiple choice questions.\" width=\"621\" height=\"399\" class=\"\" \/><br \/>\n<\/span><\/li>\n<li><span>From the dropdown, select the way you\u2019d like students to answer this question: short answer, free response, multiple-choice, select all, or file upload. You can add multiple answer fields to a question if you\u2019d like, but be sure each answer field is on a line by itself.<br \/>\n<img loading=\"lazy\" src=\"https:\/\/files.helpdocs.io\/u7xiir5ze4\/articles\/gm5cmcz19k\/1592933621705\/online-assignment-editor-short-answer-file-upload.png\" alt=\"The Edit Outline page for Online Assignments showing how to insert a short answer field into a question.\" width=\"621\" height=\"375\" class=\"\" \/><br \/>\n<\/span><\/li>\n<li>Click the<span>\u00a0<\/span><strong>Add Question<\/strong>\u00a0button after each question to insert the next problem or task in the assignment along with the point value and answer input fields, repeating the process explained in Steps 1-3. Click the<span>\u00a0<\/span><strong>Add Subquestion<\/strong><span>\u00a0<\/span>button after a question to add a child question beneath it and create a group.\n<ul>\n<li>Note that when you make a group of questions, the top-level question can only be used for description text, and students cannot submit any input fields within that question. For instance, if you have Questions 1.1, 1.2, and 1.3, students can only submit answers to those, and not to Question 1, the parent of the group.<\/li>\n<\/ul>\n<\/li>\n<li>When you&#8217;re finished, click\u00a0<strong>Save<\/strong>. If you close your outline before saving it, the questions you added and changes you made will still be there when you return. However, even if the assignment release date has passed, your students and the other instructors in your course will not be able to see the latest questions or changes until you click<span>\u00a0<\/span><strong>Save Assignment<\/strong><span>\u00a0<\/span>either in the footer or after the last question in the outline. If you return to your outline and do not want to keep your unsaved changes, click the<span>\u00a0<\/span><strong>up arrow<\/strong><span>\u00a0<\/span>next to the<span>\u00a0<\/span><strong>Save Assignment<\/strong><span>\u00a0<\/span>button in the footer, and then click<span>\u00a0<\/span><strong>Discard Changes<\/strong><span>\u00a0<\/span>when the option appears.<br \/>\n<img loading=\"lazy\" src=\"https:\/\/files.helpdocs.io\/u7xiir5ze4\/articles\/gm5cmcz19k\/1617059409289\/gs-instructor-online-assign-outline-unsaved-changes.png\" alt=\"Instructor seeing the unsaved changes and the discard changes option\" width=\"698\" height=\"68\" class=\"\" \/><\/li>\n<li>Once the assignment is created you\u2019ll:\n<ul>\n<li>Wait for submissions from students<\/li>\n<li>Optionally, manually grade student answers<\/li>\n<\/ul>\n<\/li>\n<li>And when grading is completed you have access to the usual steps:\n<ul>\n<li>Publish grades and email students<\/li>\n<li>Export grades<\/li>\n<li>Manage regrade requests<\/li>\n<li>See question and rubric-level statistics to better understand what your students have learned<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>For more information about Online Assignments, check out the specific Gradescope <a href=\"https:\/\/help.gradescope.com\/l\/en\/article\/gm5cmcz19k-online-assignments\">help center item<\/a> about them.<\/p>\n<p><\/div>\n<\/div>\n<br \/>\n<div class=\"bu_collapsible_container \" id=\"Programming-Assignment\" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Create a Programming Assignment<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><\/p>\n<p><span>With Programming Assignments, students submit code projects and instructors can automatically grade student code with a custom written autograder and\/or manually grade using the traditional Gradescope interface. Students can submit multiple files of any file type, including files of different types, to programming assignments on Gradescope. Students can also submit to Gradescope via GitHub and Bitbucket integration. You can then autograde the code, manually grade it with a rubric and in-line comments, or use a combination of autograding and manual grading.<\/span><\/p>\n<p><iframe loading=\"lazy\" title=\"Creating a Programming Assignment\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/RxZxBeIp3sc?feature=oembed&#038;enablejsapi=1&#038;origin=https:\/\/www.bu.edu\/tech\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><img loading=\"lazy\" src=\"https:\/\/files.helpdocs.io\/u7xiir5ze4\/articles\/h7ztxl9164\/1592933151048\/create-assignment-modal-programmi.png\" alt=\"The create assignment modal is open and the bubble sheet option is selected.\" width=\"508\" height=\"450\" class=\"\" \/><\/p>\n<ol>\n<li><span>To create a programming assignment, go to the course\u2019s Assignments page and click\u00a0<\/span><strong>Create Assignment<\/strong><span>\u00a0in the bottom right of the page. Select \u201cProgramming Assignment\u201d from the list of assignment types.<\/span><\/li>\n<li>Once the assignment is created, the workflow follows similar to other student submitted assignments:\n<ul>\n<li>If you wish to manually grade questions, you\u2019ll add them to the outline<\/li>\n<li>If you wish to use an autograder, you\u2019ll set it up next<\/li>\n<li>Wait for submissions from students<\/li>\n<li>Optionally, manually grade student work<\/li>\n<\/ul>\n<\/li>\n<li><span>Regardless of whether you\u2019re using Autograding, Manual Grading, or a combination of the two, once submissions are in, you can download all students\u2019 code submissions in bulk by selecting the\u00a0<\/span><strong>Assignment<\/strong><span>\u00a0&gt;\u00a0<\/span><strong>Review Grades<\/strong><span>\u00a0(left side panel) &gt;\u00a0<\/span><strong>Export Submissions<\/strong><span>\u00a0(lower right corner).<\/span><\/li>\n<li>In addition to exporting, when grading is completed you have access to the usual steps:\n<ul>\n<li>Publish grades and email students<\/li>\n<li>Manage regrade requests<\/li>\n<li>See question and rubric-level statistics to better understand what your students have learned<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3>Autograding<\/h3>\n<p>With Gradescope&#8217;s autograder platform, you have full flexibility in setting up whatever language, compilers, libraries, or other dependencies you need. You provide it with a setup script and an autograder script, along with whatever supporting code you need, and Gradescope manages accepting student submissions, running your autograder at scale, and distributing the results back to students and to you.<\/p>\n<p>As an instructor, you can create a new programming assignment on Gradescope and upload your autograder zip file following Gradescope&#8217;s <a href=\"http:\/\/gradescope-autograders.readthedocs.io\/en\/latest\/specs\">specifications<\/a>. Your code produces output in the format that we request. Students submit to Gradescope and have their work evaluated on demand. They can submit as many times as they want and get results back as soon as the autograder finishes running. If you update your autograder after students have submitted, you can rerun it on all submissions at once from the assignment\u2019s\u00a0<strong>Manage Submissions<\/strong>\u00a0page.<\/p>\n<p><img loading=\"lazy\" src=\"https:\/\/files.helpdocs.io\/u7xiir5ze4\/articles\/ujutnle52h\/1592933241754\/programming-assignments-autograder.png\" alt=\"Submission interface showing autograder test results and submitted code\" width=\"620\" height=\"314\" class=\"\" \/><\/p>\n<h3>Manual Grading<\/h3>\n<p>You can also grade students\u2019 code manually using the Gradescope grading interface. To enable manual grading, check the \u201cEnable Manual Grading\u201d box when creating a programming assignment. You can also enable this on the settings page for an existing assignment. Your students can then upload their code, and you can grade it from the Grade Submissions tab, using a rubric and in-line comments. Note that students won\u2019t be able to see any scores or feedback from manual grading until you Publish Grades from the assignment\u2019s Review Grades page.<\/p>\n<p>If manual grading is enabled for a programming assignment, you can indicate one or more manually graded questions on the assignment\u2019s Edit Outline page. You can have both autograded and manually graded components on one programming assignment, or you can skip the Configure Autograder step and only use manual grading to grade students\u2019 code. Rerunning the autograder on any (or all) submissions will preserve any manual grading.<\/p>\n<p><img loading=\"lazy\" src=\"https:\/\/files.helpdocs.io\/u7xiir5ze4\/articles\/ujutnle52h\/1592933285693\/programming-assignments-manual-gradi.png\" width=\"608\" height=\"350\" class=\"\" \/><\/p>\n<h3>Code Similarity<\/h3>\n<p><span>In any Programming Assignment you can also use the Code Similarity tool, which will help determine commonalities among your students\u2019 code. This tool does not automatically detect plagiarism but rather shows you how similar programming submissions are to one another. Code similarity is available for both autograded and manually graded assignments and for most programming languages. For more information on checking for similarity among your students\u2019 submitted Programming Assignments, check out the full guide on\u00a0<\/span><a href=\"https:\/\/help.gradescope.com\/l\/en\/article\/3vr6x46ppn-code-similarity\">Code Similarity<\/a><span>.<\/span><\/p>\n<p>For more information about programming assignments and autograders, check out the <a href=\"https:\/\/gradescope-autograders.readthedocs.io\/en\/latest\/\">Programming Assignment Documentation<\/a>.<\/p>\n<p><\/div>\n<\/div>\n<br \/>\n<div class=\"bu_collapsible_container \" id=\"Bubble-Sheet\" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Create a Bubble Sheet Assignment<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><\/p>\n<p><span>If your assignment is completely multiple choice, you should consider using the \u201cBubble Sheet\u201d assignment type. With this type of assignment, you need to electronically or manually distribute and have students fill out the\u00a0<\/span>Gradescope Bubble Sheet Template<span>. You can then mark the correct answers for each question ahead of time, and all student submissions will be automatically graded.<\/span><\/p>\n<p>If you distribute and have students mark their answers on the\u00a0<a href=\"https:\/\/gradescope-static-assets.s3.amazonaws.com\/examples\/bubble_sheet_v2\/template.pdf\">Gradescope 200-question bubble sheet template<\/a>, you can indicate the correct responses for each question ahead of time allowing Gradescope to automatically grade all student submissions for you as they\u2019re uploaded.<\/p>\n<p>If there are fewer than 200 questions on your multiple-choice assignment, simply use the first page of the<span>\u00a0<\/span><a href=\"https:\/\/gradescope-static-assets.s3.amazonaws.com\/examples\/bubble_sheet_v2\/template.pdf\">Gradescope bubble sheet template<\/a><span>\u00a0<\/span>and apply the same methods for indicating the answers in Gradescope ahead of time, uploading submissions, etc. Gradescope will only autograde questions where you previously marked the answers. Leave unneeded question and answer rows blank and Gradescope will ignore them when autograding submissions.<\/p>\n<p><iframe loading=\"lazy\" title=\"Bubble Sheet Assignments (Old)\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/cLR69rlu404?feature=oembed&#038;enablejsapi=1&#038;origin=https:\/\/www.bu.edu\/tech\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<ol>\n<li><span>Go to the course\u2019s Assignments page and click <\/span><strong>Create Assignment<\/strong><span>\u00a0in the bottom right of the page. <\/span><\/li>\n<li><span>Select\u00a0<\/span><strong>Bubble Sheet<\/strong><span>\u00a0from the list of assignment types. <\/span><\/li>\n<li><span>Give the assignment a title and select whether instructors or students will be uploading submissions. If you choose to let students upload the assignment, you will also need to choose the assignment release date, due date, and set your template visibility preference and group submission policy. Then, you will be taken to the\u00a0<\/span><strong>Answer Key<\/strong><span>\u00a0page.<\/span><\/li>\n<li>By default, the Bubble Sheet assignment type is set up for instructors to scan and upload. However, you can change this by choosing \u201cStudents\u201d under\u00a0<strong>Who will upload submissions?<\/strong> in your assignment settings and following the steps in the \u201cHomework and Problem Sets\u201d section above.\n<ul>\n<li>If submissions will be student-uploaded, you can also enable <strong>Template Visibility<\/strong>\u00a0in your assignment settings to let students download a blank,<span>\u00a0<\/span><a href=\"https:\/\/gradescope-static-assets.s3.amazonaws.com\/examples\/bubble_sheet_v2\/template.pdf\">200-question bubble sheet template<\/a><span>\u00a0<\/span>from Gradescope when they open the assignment. If you enable template visibility on a\u00a0<strong>Bubble Sheet<\/strong>\u00a0assignment, please note that you will\u00a0<em>not<\/em>\u00a0need to upload a blank bubble sheet for students to be able to download it, and the template students can download will contain five answer bubbles per question, but no question content.<\/li>\n<li>If submissions will be student-uploaded<span>, a handful of a setting to enforce a time limit will appear. By selecting \u201cEnforce time limit\u201d you\u2019ll be able to use the <\/span><strong>Maximum Time Permitted<\/strong><span>\u00a0feature to give students set number of minutes to submit their completed answer sheet from the moment they open the assignment and confirm that they are ready to begin.<\/span><\/li>\n<li><span>Keep in mind that if you\u2019re administering a timed\u00a0<\/span><strong>Bubble Sheet<\/strong><span>\u00a0assignment, you should share\u00a0<\/span><a href=\"https:\/\/gradescope-static-assets.s3.amazonaws.com\/examples\/bubble_sheet_v2\/template.pdf\">Gradescope 200-question bubble sheet template<\/a><span>\u00a0with students ahead of time and instruct them to print it before they start their assignment timer. If you\u2019d like to save students the trouble of completing, scanning, and uploading work under a time limit, you can always create an\u00a0<\/span><strong>Online Assignment<\/strong><span>\u00a0made up of all multiple-choice questions that students will answer directly in the Gradescope interface.<\/span><\/li>\n<\/ul>\n<\/li>\n<li>On the Answer Key page, indicate the correct answer(s) for each question on your assignment. For questions with multiple selected bubbles, there are three grading styles to choose from:\n<ul>\n<li><strong>Exact<\/strong>\u00a0&#8211; Full credit is awarded only for the exact correct answer.<\/li>\n<li><strong>Partial<\/strong>\u00a0&#8211; Partial credit is awarded for marking each correct letter. If any other letter is marked, the total score becomes 0.<\/li>\n<li><strong>Either\/Or<\/strong>\u00a0&#8211; Full credit is awarded for marking any of the correct letters. If any other letter is marked, the total score becomes 0.<\/li>\n<li>You can indicate the number of points each question is worth at the top of the page. If you want any questions to have a different maximum point value or grading style than the default, you can customize these settings by clicking the\u00a0\u00a0icon next to the question number. Any questions you leave blank will not be graded.<br \/>\n<img loading=\"lazy\" src=\"https:\/\/files.helpdocs.io\/u7xiir5ze4\/articles\/gkwvq606fq\/1592933326104\/bubbleimage-2.png\" alt=\"The Answer Key page showing grading options selected and correct answers indicated.\" width=\"573\" height=\"277\" class=\"\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Once the assignment and answer key are created you\u2019ll:\n<ul>\n<li>Upload and process scans *<\/li>\n<li>Match student names to submissions *<\/li>\n<\/ul>\n<\/li>\n<li><span>Gradescope will start processing and grading the submissions as soon as they\u2019re uploaded. This may take a few minutes. If some submissions are not graded, that is because our AI was not confident enough in the student answer. To review uncertain marks, click <\/span><strong>Uncertain Marks<\/strong><span>\u00a0at the top of the Grade Submissions page or next to each question. You\u2019ll see an image of the student\u2019s answer and Gradescope\u2019s proposed identification. <\/span>\n<ul>\n<li><span>If any of the suggestions are incorrect, click the correct bubbles. Click\u00a0<\/span><strong>Confirm All Marks<\/strong><span>\u00a0to grade all the submissions with uncertain marks.<br \/>\n<img loading=\"lazy\" src=\"https:\/\/files.helpdocs.io\/u7xiir5ze4\/articles\/gkwvq606fq\/1592933427838\/bubbleimage-3.png\" alt=\"Uncertain student marks need to be manually reviewed to ensure they are graded correctly.\" width=\"346\" height=\"375\" class=\"\" \/><br \/>\n<\/span><\/li>\n<\/ul>\n<\/li>\n<li><span>If you\u2019d like to award custom partial credit to certain answer options, give more detailed feedback for each option, or adjust the rubric in any way, you can do so by clicking on the question name on the\u00a0<\/span><strong>Grade Submissions<\/strong><span>\u00a0page. <\/span>\n<ul>\n<li><span>Any changes you make to the rubric for a given question will apply to all students who have that rubric item applied.<\/span><\/li>\n<\/ul>\n<\/li>\n<li>And when grading is completed you have access to the usual steps:\n<ul>\n<li>Publish grades and email students<\/li>\n<li>Export grades<\/li>\n<li>Manage regrade requests<\/li>\n<li>See question and rubric-level statistics to better understand what your students have learned<\/li>\n<\/ul>\n<\/li>\n<li>There is also an additional analysis page for Bubble Sheet Assignments &#8211; <strong>Item Analysis<\/strong>. Gradescope calculates a discriminatory score, or the correlation between getting the question right and the overall assignment score.<\/li>\n<\/ol>\n<p>For more information about specific features to Bubble Sheets check out the related <a href=\"https:\/\/help.gradescope.com\/l\/en\/article\/gkwvq606fq-bubble-sheets\">Gradescope help center article<\/a>.<\/p>\n<p><em>*Not applicable if students are uploading their own work.<\/em><\/p>\n<p><\/div>\n<\/div>\n<br \/>\n<div class=\"bu_collapsible_container \" id=\"Group-Assignment\" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Create a Group Assignment<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><\/p>\n<p><iframe loading=\"lazy\" title=\"Creating Group Assignments\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/rue7p_kATLA?feature=oembed&#038;enablejsapi=1&#038;origin=https:\/\/www.bu.edu\/tech\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><span>If\u00a0<\/span><strong>Group Submissions<\/strong><span>\u00a0are enabled, students will be able to add group members to their submission. You can set a limit for the maximum number of students that can be in a group. Students can add or edit group members at any time (even after the deadline), but you will always be able to see everyone\u2019s full submission history. You can also add or delete group members by clicking on the submission from the Manage Submissions page and clicking the\u00a0<\/span><strong>Group Members<\/strong><span>\u00a0button in the bottom action bar.<\/span><\/p>\n<p><\/div>\n<\/div>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gradescope offers a variety of different types of gradable items\/assessments to suit your needs for grading students&#8217; work. After the connection has been made through Blackboard and the roster synced, assignments can be set up. 1.In the content area, select Content Market and look for Gradescope Assignment to link an assignment. 2. Select whether to&#8230;<\/p>\n","protected":false},"author":18839,"featured_media":0,"parent":135534,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/pages\/135645"}],"collection":[{"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/users\/18839"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/comments?post=135645"}],"version-history":[{"count":10,"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/pages\/135645\/revisions"}],"predecessor-version":[{"id":161790,"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/pages\/135645\/revisions\/161790"}],"up":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/pages\/135534"}],"wp:attachment":[{"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/media?parent=135645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}