In the settings, choose "Offline grading worksheet". When students have submitted, click "View/grade all submissions" and you can download their assignments from the link "Download all submissions" and download the grading sheet from the link "Download grading worksheet". You can then edit grades and re-upload the grading worksheet. You can also upload multiple feedback files in a zip from this drop down menu. See Assignment settings for an explanation of how to use the "upload multiple feedback files as zip" feature.
Upload 3 Student Book Download
If the administrator has enabled this feature for either the Google Drive repository or the OneDrive repository then students can upload a file as an 'access controlled link' from either of these repositories. The file is then copied to the site account and the student is no longer able to edit it.The student retains the original file in their own Google Drive or OneDrive. The teacher is given permission to edit the file for grading purposes, and the student is sent a copy of the edited file.
If you have enabled File Feedback in the Assignment settings and wish to upload either the marked student assignment, a completed text based feedback document or audio feedback, click on the green tick in the Grade column (or use the icon in the Edit column and select Grade).
If the student has uploaded a PDF, docx or odt file, or if you set 'Comment inline' for an online text submission, then their submission will be displayed on the grading screen, allowing you to annotate it (requires Ghostscript for PDF and unoconv for docx and odt files), using a variety of tools, stamps (if uploaded by the admin) and comments which may be saved to a comments bank. When the annotations are complete, clicking to save the changes will result in it being displayed to the student as part of their feedback.
Note: To ensure that comments display to students as the marker intends, do instruct students to download the annotated PDF rather than just previewing it. Preview sometimes displays comments in a way which obscures the original text.
File submissions will be downloaded in the format uploaded by the student. Online text submissions will be downloaded as html files. Each file in the zip will be named with the student first and last name followed by a unique identifier (not the user ID number).
If each submission is more than a single file, then submissions may be downloaded in folders by ticking the option 'Download submissions in folders' (below the grading table). Each submission is put in a separate folder, with the folder structure kept for any subfolders, and files are not renamed. Each folder will be named with the student first and last name followed by a unique identifier (not the user ID number).
When students unenrol from a Moodle area, their records become invisible through the Gradebook interface. In order to have the information to hand, departments or course teaching teams may need systems in place to keep their own records for the data retention period required in their particular context. There are two separate procedures for exporting student submissions and marks.
Education technology enthusiasts collaborating to improve teaching and learning\r\n", "imageupload.max_uploaded_images_per_upload" : 10, "imageupload.max_uploaded_images_per_user" : 5000, "integratedprofile.connect_mode" : "", "tkb.toc_maximum_heading_level" : "4", "tkb.toc_heading_list_style" : "disc", "sharedprofile.show_hovercard_score" : true, "config.search_before_post_scope" : "community", "tkb.toc_heading_indent" : "15", "p13n.cta.recommendations_feed_dismissal_timestamp" : -1, "imageupload.max_file_size" : 5000, "layout.show_batch_checkboxes" : false, "integratedprofile.cta_connect_slim_dismissal_timestamp" : -1 }, "isAnonymous" : true, "policies" : "image-upload.process-and-remove-exif-metadata" : false , "registered" : false, "emailRef" : "", "id" : -1, "login" : "Anonymous" }, "Server" : "communityPrefix" : "/xjnht99997", "nodeChangeTimeStamp" : 1675787984120, "tapestryPrefix" : "/t5", "deviceMode" : "DESKTOP", "responsiveDeviceMode" : "DESKTOP", "membershipChangeTimeStamp" : "0", "version" : "22.12", "branch" : "22.12-release", "showTextKeys" : false , "Config" : "phase" : "prod", "integratedprofile.cta.reprompt.delay" : 30, "profileplus.tracking" : "profileplus.tracking.enable" : false, "profileplus.tracking.click.enable" : false, "profileplus.tracking.impression.enable" : false , "app.revision" : "2302010131-s48b13a6fef-b73", "navigation.manager.community.structure.limit" : "1000" , "Activity" : "Results" : [ ] , "NodeContainer" : "viewHref" : " -Instructor/ct-p/canvas_instructor", "description" : "", "id" : "canvas_instructor", "shortTitle" : "Canvas Instructor", "title" : "Canvas Instructor", "nodeType" : "category" , "Page" : "skins" : [ "instructure", "theme_support", "theme_base", "responsive_peak" ], "authUrls" : "loginUrl" : "/t5/custom/page/page-id/LoginPage?referer=https%3A%2F%2Fcommunity.canvaslms.com%2Ft5%2FInstructor-Guide%2FHow-do-I-import-grades-in-the-Gradebook%2Fta-p%2F807", "loginUrlNotRegistered" : "/t5/custom/page/page-id/LoginPage?redirectreason=notregistered&referer=https%3A%2F%2Fcommunity.canvaslms.com%2Ft5%2FInstructor-Guide%2FHow-do-I-import-grades-in-the-Gradebook%2Fta-p%2F807", "loginUrlNotRegisteredDestTpl" : "/t5/custom/page/page-id/LoginPage?redirectreason=notregistered&referer=%7B%7BdestUrl%7D%7D" , "name" : "TkbArticlePage", "rtl" : false, "object" : "viewHref" : "/t5/Instructor-Guide/How-do-I-import-grades-in-the-Gradebook/ta-p/807", "subject" : "How do I import grades in the Gradebook?", "id" : 807, "page" : "TkbArticlePage", "type" : "Thread" , "WebTracking" : "Activities" : , "path" : "Community:Home/Category:Canvas/Category:Canvas Instructor/Board:Instructor Guide/Message:How do I import grades in the Gradebook?" , "Feedback" : "targeted" : , "Seo" : "markerEscaping" : "pathElement" : "prefix" : "@", "match" : "^[0-9][0-9]$" , "enabled" : false , "TopLevelNode" : "viewHref" : " ", "description" : "", "id" : "xjnht99997", "shortTitle" : "Home", "title" : "Instructure Community", "nodeType" : "Community" , "Community" : "viewHref" : " ", "integratedprofile.lang_code" : "en", "integratedprofile.country_code" : "US", "id" : "xjnht99997", "shortTitle" : "Home", "title" : "Instructure Community" , "CoreNode" : "conversationStyle" : "tkb", "viewHref" : " -Guide/tkb-p/Instructor", "settings" : , "description" : "In our Instructor Guide, you will find everything you need to know to use Canvas as a teacher, from creating assignments to managing course settings.", "id" : "Instructor", "shortTitle" : "Instructor Guide", "title" : "Instructor Guide", "nodeType" : "Board", "ancestors" : [ "viewHref" : " -Instructor/ct-p/canvas_instructor", "description" : "", "id" : "canvas_instructor", "shortTitle" : "Canvas Instructor", "title" : "Canvas Instructor", "nodeType" : "category" , "viewHref" : " -p/canvas", "description" : "Learn how to use Canvas by viewing the Canvas guides and asking questions of your fellow Canvas Community members.", "id" : "canvas", "shortTitle" : "Canvas", "title" : "Canvas", "nodeType" : "category" , "viewHref" : " ", "description" : "", "id" : "xjnht99997", "shortTitle" : "Home", "title" : "Instructure Community", "nodeType" : "Community" ] };LITHIUM.Components.RENDER_URL = '/t5/util/componentrenderpage/component-id/#component-id?render_behavior=raw';LITHIUM.Components.ORIGINAL_PAGE_NAME = 'tkb/v2_4/ArticlePage';LITHIUM.Components.ORIGINAL_PAGE_ID = 'TkbArticlePage';LITHIUM.Components.ORIGINAL_PAGE_CONTEXT = 'SDlo6ogS-fSTR9qN2-UCh5wbCYAI002ZUM6liuELzxB6qifc8SAtTsRGoq3EL0zauM9NvZ-iPBa98UD9vQ-GPgroW3PjmbRjIosJYYG1TzLEb7F7NXzDkXkWcrfDXNsgKFn9oco66GRuGvlxpiNqdE7oL90O8Xl541iCQGkVete98gRiKyqqfNZMUiO8v_RGeJCK-LiwP1ntecrOvyP2J0VMPF5p6NvJasZvLkbPhcj01EhpRSMzOcasrJER9VKyzxic9cg0EEzx1tz9IRA5gAgY3f3zg2Vvw7F1P6B8Lrb21zJdjaZh91FZYzymp3f0pbKAq9HhvZVHeK-8OSYHUAxFcMn3NgGCW_0wtHZRBaw.';LITHIUM.Css = "BASE_DEFERRED_IMAGE" : "lia-deferred-image", "BASE_BUTTON" : "lia-button", "BASE_SPOILER_CONTAINER" : "lia-spoiler-container", "BASE_TABS_INACTIVE" : "lia-tabs-inactive", "BASE_TABS_ACTIVE" : "lia-tabs-active", "BASE_AJAX_REMOVE_HIGHLIGHT" : "lia-ajax-remove-highlight", "BASE_FEEDBACK_SCROLL_TO" : "lia-feedback-scroll-to", "BASE_FORM_FIELD_VALIDATING" : "lia-form-field-validating", "BASE_FORM_ERROR_TEXT" : "lia-form-error-text", "BASE_FEEDBACK_INLINE_ALERT" : "lia-panel-feedback-inline-alert", "BASE_BUTTON_OVERLAY" : "lia-button-overlay", "BASE_TABS_STANDARD" : "lia-tabs-standard", "BASE_AJAX_INDETERMINATE_LOADER_BAR" : "lia-ajax-indeterminate-loader-bar", "BASE_AJAX_SUCCESS_HIGHLIGHT" : "lia-ajax-success-highlight", "BASE_CONTENT" : "lia-content", "BASE_JS_HIDDEN" : "lia-js-hidden", "BASE_AJAX_LOADER_CONTENT_OVERLAY" : "lia-ajax-loader-content-overlay", "BASE_FORM_FIELD_SUCCESS" : "lia-form-field-success", "BASE_FORM_WARNING_TEXT" : "lia-form-warning-text", "BASE_FORM_FIELDSET_CONTENT_WRAPPER" : "lia-form-fieldset-content-wrapper", "BASE_AJAX_LOADER_OVERLAY_TYPE" : "lia-ajax-overlay-loader", "BASE_FORM_FIELD_ERROR" : "lia-form-field-error", "BASE_SPOILER_CONTENT" : "lia-spoiler-content", "BASE_FORM_SUBMITTING" : "lia-form-submitting", "BASE_EFFECT_HIGHLIGHT_START" : "lia-effect-highlight-start", "BASE_FORM_FIELD_ERROR_NO_FOCUS" : "lia-form-field-error-no-focus", "BASE_EFFECT_HIGHLIGHT_END" : "lia-effect-highlight-end", "BASE_SPOILER_LINK" : "lia-spoiler-link", "FACEBOOK_LOGOUT" : "lia-component-users-action-logout", "BASE_DISABLED" : "lia-link-disabled", "FACEBOOK_SWITCH_USER" : "lia-component-admin-action-switch-user", "BASE_FORM_FIELD_WARNING" : "lia-form-field-warning", "BASE_AJAX_LOADER_FEEDBACK" : "lia-ajax-loader-feedback", "BASE_AJAX_LOADER_OVERLAY" : "lia-ajax-loader-overlay", "BASE_LAZY_LOAD" : "lia-lazy-load";LITHIUM.noConflict = true;LITHIUM.useCheckOnline = false;LITHIUM.RenderedScripts = [ "SearchAutoCompleteToggle.js", "jquery.iframe-shim-1.0.js", "jquery.ui.mouse.js", "jquery.ui.core.js", "json2.js", "Video.js", "jquery.ui.widget.js", "addthis_widget.js", "jquery.autocomplete.js", "Tooltip.js", "AutoComplete.js", "jquery.delayToggle-1.0.js", "jquery.blockui.js", "jquery.effects.core.js", "jquery.effects.slide.js", "Link.js", "DropDownMenuVisibilityHandler.js", "EarlyEventCapture.js", "Forms.js", "SpoilerToggle.js", "DataHandler.js", "NoConflict.js", "OoyalaPlayer.js", "Namespace.js", "jquery.hoverIntent-r6.js", "DropDownMenu.js", "Auth.js", "Loader.js", "jquery.scrollTo.js", "Placeholder.js", "Lithium.js", "ActiveCast3.js", "AjaxFeedback.js", "jquery.fileupload.js", "Events.js", "ForceLithiumJQuery.js", "jquery.iframe-transport.js", "jquery.appear-1.1.1.js", "jquery.tools.tooltip-1.2.6.js", "jquery.json-2.6.0.js", "Globals.js", "jquery.ui.draggable.js", "PolyfillsAll.js", "MessageBodyDisplay.js", "jquery.js", "jquery.position-toggle-1.0.js", "jquery.css-data-1.0.js", "jquery.clone-position-1.0.js", "jquery.tmpl-1.1.1.js", "jquery.lithium-selector-extensions.js", "jquery.ui.position.js", "HelpIcon.js", "jquery.ajax-cache-response-1.0.js", "Throttle.js", "prism.js", "ValueSurveyLauncher.js", "jquery.ui.dialog.js", "Cache.js", "PartialRenderProxy.js", "AjaxSupport.js", "Text.js", "jquery.ui.resizable.js", "jquery.viewport-1.0.js", "ElementQueries.js", "LiModernizr.js", "Sandbox.js", "ResizeSensor.js", "jquery.function-utils-1.0.js", "ElementMethods.js", "SearchForm.js", "InformationBox.js", "Dialog.js", "DeferredImages.js", "Components.js", "jquery.placeholder-2.0.7.js"];(function(){LITHIUM.AngularSupport=function(){function g(a,c);for(var b in c)"[object object]"===Object.prototype.toString.call(c[b])?a[b]=g(a[b],c[b]):a[b]=c[b];return avar d,f,b=coreModule:"li.community",coreModuleDeps:[],noConflict:!0,bootstrapElementSelector:".lia-page .min-width .lia-content",bootstrapApp:!0,debugEnabled:!1,useCsp:!0,useNg2:!1,k=function()var a;return function(b)();LITHIUM.Angular=;return{preventGlobals:LITHIUM.Globals.preventGlobals,restoreGlobals:LITHIUM.Globals.restoreGlobals,init:function(){var a=[],c=document.querySelector(b.bootstrapElementSelector);a.push(b.coreModule);b.customerModules&&0Skip to main content CommunitySign InCommunity FAQ .profile-hover-card-outer display: none; position: absolute; width: 320px; height: auto; z-index: 100; left: -50px; .profile-hover-card-show display: block; .profile-hover-card color: #444; width: 100%; min-height: 200px; background: white; box-shadow: 0 4px 20px rgb(0 0 0 / 25%); padding: 18px 24px; border-radius: 5px; text-align: left; .profile-hover-card::before, .profile-hover-card::after bottom: 100%; left: 75px; border: solid transparent; content: ""; height: 0; width: 0; position: absolute; pointer-events: none; .profile-hover-card::before border-bottom-color: #e9eced; border-width: 11px; margin-left: -11px; .profile-hover-card::after border-bottom-color: #FFFFFF; border-width: 10px; margin-left: -10px; .hc-name font-size: 24px; font-weight: bold; line-height: 24px; .hc-rank font-size: 20px; padding-bottom: 18px; .hc-rank, .hc-email color: #5e6162; line-height: 20px; .hc-name p, .hc-rank p margin-bottom: 0; #lia-body.ViewProfilePage .lia-top-quilt>.lia-quilt-row-header .lia-component-quilt-header .lia-quilt-row-sub-header .lia-profile-hero-avatar .lia-component-user-avatar-hero .UserAvatar .user-rank-icon width: 24px; .user-rank-icon width: 24px; .hc-img-section padding-bottom: 12px; .hc-img-wrapper display: inline-block; width: 20%; .profile-hover-card-img width: 48px; height: 48px; display: block; border-radius: 100%; .hc-user-stats-section span color: #5e6162; padding-right: 12px; font-size: 14px; font-weight: bold; @media only screen and (max-width: 767px) .lia-list-wide .profile-hover-card-show, .lia-list-wide .profile-hover-card-outer, .lia-list-wide .profile-hover-card display: none; $(window).on("load", function () { let mainURL = window.location.host; let userAvatars = document.querySelectorAll('.lia-user-avatar-message, .lia-user-avatar-profile'); let userAvatarID = document.querySelectorAll('a.UserAvatar'); let userAvatarsAlt = document.querySelectorAll('a.UserAvatar > div.UserAvatar > .lia-user-avatar-message'); userAvatarsAlt.forEach(x => { let parentID = x.parentNode.parentNode.href.split('/').pop(); let profileHover = document.createElement('div'); profileHover.className = 'profile-hover-card-outer'; x.parentNode.insertBefore(profileHover, x.nextSibling); let innerCard = document.createElement('div'); innerCard.className = 'profile-hover-card'; profileHover.appendChild(innerCard); let urlID = ` first_name, last_name, login, view_href, rank, user_badges, topics, solutions_authored, id, email FROM users WHERE id = '$parentID'`; let postCountUrlID = ` count(*) FROM messages WHERE author.id = '$parentID' AND depth = 0` let solCountUrlID = ` count(*) FROM messages WHERE author.id = '$parentID' AND is_solution = true` async function getUserAvatarsAlt() { let response = await fetch(urlID); if (!response.ok) throw new Error(`HTTP error! status: $response.status`); let userIdInfo = await response.json(); let userLink = userIdInfo.data.items[0].view_href; let rankName = userIdInfo.data.items[0].rank.name; let userID = userIdInfo.data.items[0].id; if (userIdInfo.data.items[0].first_name !== undefined && userIdInfo.data.items[0].last_name !== undefined) { let firstName = userIdInfo.data.items[0].first_name; let lastName = userIdInfo.data.items[0].last_name; innerCard.innerHTML = `$firstName $lastName 2ff7e9595c
Comments