{"id":22250,"date":"2026-02-27T00:08:25","date_gmt":"2026-02-27T06:08:25","guid":{"rendered":"https:\/\/cat.xula.edu\/food\/?p=22250"},"modified":"2026-02-27T00:08:25","modified_gmt":"2026-02-27T06:08:25","slug":"brightspace-tip-570-february-continuous-delivery-updates","status":"publish","type":"post","link":"https:\/\/cat.xula.edu\/food\/brightspace-tip-570-february-continuous-delivery-updates\/","title":{"rendered":"Brightspace Tip #570: February Continuous Delivery Updates"},"content":{"rendered":"<p><div align=\"center\"><a title=\"update\" href=\"https:\/\/pixabay.com\/illustrations\/update-upgrade-renew-improve-1672363\/\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2018\/06\/update-1672363_640.jpg?resize=480%2C320\" alt=\"the word update written on a chalk board\" width=\"480\" height=\"320\" \/><\/a><\/div>\n<\/p>\n<p>D2L (the company that owns Brightspace) uses Continuous Delivery to update our Brightspace system. The Continuous Delivery model gives us regular monthly updates allowing for incremental and easily integrated changes with no downtime required for our Brightspace system.<\/p>\n<p>Our Continuous Delivery update occurs on the 4th Thursday of each month. D2L provides <a href=\"https:\/\/community.d2l.com\/brightspace\/categories\/release-notes-en\">release notes<\/a> to help users stay up-to-date with the changes.<\/p>\n<p>Here are some of the updates in the February 2026\/20.26.02 release that were added to our system this month:<\/p>\n<div>\n<h3>1) Assignments \u2013 Group assignments now supported in Advanced Assessment<\/h3>\n<p>Group assignments are now supported in Advanced Assessment, enabling instructors to collaboratively evaluate groups of learners in Brightspace using Co-Marking, Delegation, and Multi-Evaluator capabilities. This update leverages the existing Groups tool, allowing learners to submit work as a team and receive shared feedback and grades through Advanced Assessment.<\/p>\n<p>The feature introduces the following key improvements:<\/p>\n<ul>\n<li>Seamless group evaluation: instructors can allocate evaluators to groups rather than individuals.<\/li>\n<li>Consistent experience: interface terminology and visuals have been updated to reflect group workflows:\n<ul>\n<li>References to <strong>Learners<\/strong> are replaced with <strong>Groups<\/strong>, such as <strong>Allocate Evaluators to Groups<\/strong>.<\/li>\n<li>Evaluation and feedback panel text reflects group-based workflows.<\/li>\n<\/ul>\n<\/li>\n<li>Improved workflow integrity: confirmation prompts prevent accidental evaluator setting loss when switching between group and individual assignments.<\/li>\n<\/ul>\n<p>To enable group assignments, instructors must first create groups in <strong>Course Admin<\/strong> > <strong>Groups<\/strong>. Then, when creating an assignment, they must select <strong>Group Assignment<\/strong> under <strong>Submission & Completion<\/strong>.<\/p>\n<figure id=\"attachment_22260\" aria-describedby=\"caption-attachment-22260\" style=\"width: 519px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assigntments-group-assignments-enable.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"22260\" data-permalink=\"https:\/\/cat.xula.edu\/food\/brightspace-tip-570-february-continuous-delivery-updates\/assigntments-group-assignments-enable\/\" data-orig-file=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assigntments-group-assignments-enable.png?fit=519%2C321&amp;ssl=1\" data-orig-size=\"519,321\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"assigntments-group-assignments-enable\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Select Group Assignment under Assignment Type in the Submission &amp;#038; Completion settings to create a group-based assignment.&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assigntments-group-assignments-enable.png?fit=300%2C186&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assigntments-group-assignments-enable.png?fit=519%2C321&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assigntments-group-assignments-enable.png?resize=519%2C321\" alt=\"Assignment settings showing the Assignment Type section with Group Assignment selected under Submission and Completion.\" width=\"519\" height=\"321\" class=\"size-full wp-image-22260\" srcset=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assigntments-group-assignments-enable.png?w=519&amp;ssl=1 519w, https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assigntments-group-assignments-enable.png?resize=300%2C186&amp;ssl=1 300w\" sizes=\"auto, (max-width: 519px) 100vw, 519px\" \/><\/a><figcaption id=\"caption-attachment-22260\" class=\"wp-caption-text\">Select <strong>Group Assignment<\/strong> under <strong>Assignment Type<\/strong> in the <strong>Submission & Completion<\/strong> settings to create a group-based assignment.<\/figcaption><\/figure>\n<p>To trigger the Advanced Assessment workflow, select evaluators in the <strong>Evaluation & Feedback<\/strong> dropdown.<\/p>\n<figure id=\"attachment_22259\" aria-describedby=\"caption-attachment-22259\" style=\"width: 570px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-select-evaluators.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"22259\" data-permalink=\"https:\/\/cat.xula.edu\/food\/brightspace-tip-570-february-continuous-delivery-updates\/assignments-select-evaluators\/\" data-orig-file=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-select-evaluators.png?fit=570%2C994&amp;ssl=1\" data-orig-size=\"570,994\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"assignments-select-evaluators\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Click Select Evaluators under Evaluators in the Evaluation &amp;#038; Feedback settings to create an assignment.&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-select-evaluators.png?fit=172%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-select-evaluators.png?fit=570%2C994&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-select-evaluators.png?resize=570%2C994\" alt=\"The Evaluation and Feedback panel showing options for rubrics, annotation tools, anonymous marking, and evaluators, with the Select Evaluators link highlighted.\" width=\"570\" height=\"994\" class=\"size-full wp-image-22259\" srcset=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-select-evaluators.png?w=570&amp;ssl=1 570w, https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-select-evaluators.png?resize=172%2C300&amp;ssl=1 172w\" sizes=\"auto, (max-width: 570px) 100vw, 570px\" \/><\/a><figcaption id=\"caption-attachment-22259\" class=\"wp-caption-text\">Click <strong>Select Evaluators<\/strong> under <strong>Evaluators<\/strong> in the <strong>Evaluation & Feedback<\/strong> settings to create an assignment.<\/figcaption><\/figure>\n<p>The selected evaluators will be shown in the <strong>Evaluation & Feedback<\/strong> accordion where you can proceed to manage the group allocations.<\/p>\n<figure id=\"attachment_22261\" aria-describedby=\"caption-attachment-22261\" style=\"width: 468px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-manage-allocations.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"22261\" data-permalink=\"https:\/\/cat.xula.edu\/food\/brightspace-tip-570-february-continuous-delivery-updates\/assignments-manage-allocations\/\" data-orig-file=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-manage-allocations.png?fit=468%2C1191&amp;ssl=1\" data-orig-size=\"468,1191\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"assignments-manage-allocations\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Click Manage Allocations under Allocate Evaluators to Groups in the Evaluation &amp;#038; Feedback settings to review groups in the course and which instructor will be assigned to evaluate each group.&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-manage-allocations.png?fit=118%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-manage-allocations.png?fit=402%2C1024&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-manage-allocations.png?resize=468%2C1191\" alt=\"The Evaluation and Feedback panel showing options for making annotations tools available, anonymous marking, and evaluators, with the Manage Allocations link highlighted.\" width=\"468\" height=\"1191\" class=\"size-full wp-image-22261\" srcset=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-manage-allocations.png?w=468&amp;ssl=1 468w, https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-manage-allocations.png?resize=118%2C300&amp;ssl=1 118w, https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-manage-allocations.png?resize=402%2C1024&amp;ssl=1 402w\" sizes=\"auto, (max-width: 468px) 100vw, 468px\" \/><\/a><figcaption id=\"caption-attachment-22261\" class=\"wp-caption-text\">Click <strong>Manage Allocations<\/strong> under <strong>Allocate Evaluators to Groups<\/strong> in the <strong>Evaluation & Feedback<\/strong> settings to review groups in the course and which evaluator will be assigned to evaluate each group.<\/figcaption><\/figure>\n<p>Additionally, the following changes were made in the <strong>Manage Allocations<\/strong> table:<\/p>\n<ul>\n<li>New dropdown options are available to assign evaluators to groups.<\/li>\n<li>Group member names are displayed in a separate pop-out.<\/li>\n<\/ul>\n<figure id=\"attachment_22258\" aria-describedby=\"caption-attachment-22258\" style=\"width: 1386px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-section-pop-up.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"22258\" data-permalink=\"https:\/\/cat.xula.edu\/food\/brightspace-tip-570-february-continuous-delivery-updates\/assignments-section-pop-up\/\" data-orig-file=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-section-pop-up.png?fit=1386%2C1104&amp;ssl=1\" data-orig-size=\"1386,1104\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"assignments-section-pop-up\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;An example of group member names when viewed from the Manage Allocations dialog.&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-section-pop-up.png?fit=300%2C239&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-section-pop-up.png?fit=625%2C498&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-section-pop-up.png?resize=625%2C498\" alt=\"Pop-up window displaying a table of learners with columns for Learner name, Username, and Org Defined ID, with pagination options and a Close button.\" width=\"625\" height=\"498\" class=\"size-full wp-image-22258\" srcset=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-section-pop-up.png?w=1386&amp;ssl=1 1386w, https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-section-pop-up.png?resize=300%2C239&amp;ssl=1 300w, https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-section-pop-up.png?resize=1024%2C816&amp;ssl=1 1024w, https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-section-pop-up.png?resize=768%2C612&amp;ssl=1 768w, https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-section-pop-up.png?resize=960%2C765&amp;ssl=1 960w, https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-section-pop-up.png?w=1250 1250w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><figcaption id=\"caption-attachment-22258\" class=\"wp-caption-text\">An example of group member names when viewed from the <strong>Manage Allocations<\/strong> dialog.<\/figcaption><\/figure>\n<figure id=\"attachment_22262\" aria-describedby=\"caption-attachment-22262\" style=\"width: 1369px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assigntments-group-assignments-table.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"22262\" data-permalink=\"https:\/\/cat.xula.edu\/food\/brightspace-tip-570-february-continuous-delivery-updates\/assigntments-group-assignments-table\/\" data-orig-file=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assigntments-group-assignments-table.png?fit=1369%2C1071&amp;ssl=1\" data-orig-size=\"1369,1071\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"assigntments-group-assignments-table\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Use the Manage Allocations dialog to set a default evaluator allocation method and adjust group assignments.&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assigntments-group-assignments-table.png?fit=300%2C235&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assigntments-group-assignments-table.png?fit=625%2C489&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assigntments-group-assignments-table.png?resize=625%2C489\" alt=\"Manage Allocations dialog showing the default allocation method and a table assigning evaluators to multiple learner groups.\" width=\"625\" height=\"489\" class=\"size-full wp-image-22262\" srcset=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assigntments-group-assignments-table.png?w=1369&amp;ssl=1 1369w, https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assigntments-group-assignments-table.png?resize=300%2C235&amp;ssl=1 300w, https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assigntments-group-assignments-table.png?resize=1024%2C801&amp;ssl=1 1024w, https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assigntments-group-assignments-table.png?resize=768%2C601&amp;ssl=1 768w, https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assigntments-group-assignments-table.png?resize=960%2C751&amp;ssl=1 960w, https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assigntments-group-assignments-table.png?w=1250 1250w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><figcaption id=\"caption-attachment-22262\" class=\"wp-caption-text\">Use the <strong>Manage Allocations<\/strong> dialog to set a default evaluator allocation method and adjust group assignments.<\/figcaption><\/figure>\n<p>When sections are enabled, a <strong>Sections<\/strong> filter appears in the <strong>Manage Allocations<\/strong> dialog. Instructors in the selected section display a small tag under their names to indicate the applied filter, and only groups containing learners from the selected sections appear in the left-hand column.<\/p>\n<p>When switching between individual and group assignments after evaluator allocations are made, existing allocations are removed. A confirmation prompt appears to alert users.<\/p>\n<p><strong>Notes:<\/strong><\/p>\n<ul>\n<li>Group assignments in Advanced Assessment are only supported in the new assignment creation page. Legacy assignment creation page users should follow the prompt to the new page, to create group assignments in Advanced Assessment.<\/li>\n<li>Grades sync as before; individual overrides remain possible.<\/li>\n<li>Group assignments are not currently supported in Quick Eval.<\/li>\n<li>Switching between individual and group assignment types is disabled after learner submissions are made.<\/li>\n<\/ul>\n<p>Previously, group assignments were not supported in Advanced Assessment. This update removes that limitation, enabling the use of Co-marking, Delegation, and Multi-evaluator features for groups.<\/p>\n<\/div>\n<div>\n<h3>2) Assignments \u2013 Improved error messages when uploading unsupported file types<\/h3>\n<p>Brightspace now provides clearer and more consistent error messages when learners attempt to submit file assignments using unsupported file types. These improvements help learners understand which file types are allowed and make it easier to correct submission issues.<\/p>\n<p>The updated messaging appears across assignment submission workflows and Activity Display, ensuring learners receive appropriate guidance based on the context of their submission.<\/p>\n<h4>Updated error messages for file submissions<\/h4>\n<p>When a learner attempts to upload a file from Google Drive, One Drive or Locker with a restricted or unsupported file extension, Brightspace now displays more specific messages depending on the number of restricted file types configured for the assignment.<\/p>\n<p><strong>Assignment submission page<\/strong><\/p>\n<ul>\n<li>If fewer than seven file types are restricted, learners see a message listing the allowed file extensions, such as:\n<ul>\n<li>Your work could not be submitted. You can only submit files with the following file extensions: PDF, DOCX, or TXT.<\/li>\n<\/ul>\n<\/li>\n<li>If seven or more file types are restricted, learners see a simplified message:\n<ul>\n<li>Your work could not be submitted. You can only submit files with allowed file extensions.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>For file assignments, learners can now also see the list of <strong>Allowed File Extensions<\/strong>. This list previously appeared only for File and Text assignments and is now available for File assignments as well.<\/p>\n<p><strong>Improved feedback in Activity Display<\/strong><br \/>\nIn Activity Display, learners now receive clearer visual indicators when uploaded files are not allowed:<\/p>\n<ul>\n<li>If a learner uploads files with unsupported extensions, Activity Display identifies which uploaded files are not allowed.<\/li>\n<li>If a file has no extension or the file type cannot be detected, Activity Display notifies the learner that the file type is unsupported.<\/li>\n<li>If five or more files with unsupported extensions are uploaded, Activity Display displays a consolidated message indicating that multiple files are not allowed.<\/li>\n<\/ul>\n<p><strong>Improved validation when configuring Custom File Types in Assignment Creation<\/strong><br \/>\nWhen instructors set <strong>Allowable File Extensions<\/strong> to <strong>Custom File Types<\/strong> during assignment creation, Brightspace now requires at least one file extension to be entered before the assignment can be saved.<\/p>\n<p>If the field is left blank, Brightspace displays a clear inline error message and prevents the assignment from being saved. This improvement helps instructors avoid invalid assignment configurations and reduces submission issues for learners.<\/p>\n<figure id=\"attachment_22266\" aria-describedby=\"caption-attachment-22266\" style=\"width: 900px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-improved-error-on-submission-en-us.avif\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"22266\" data-permalink=\"https:\/\/cat.xula.edu\/food\/brightspace-tip-570-february-continuous-delivery-updates\/assignments-improved-error-on-submission-en-us\/\" data-orig-file=\"https:\/\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-improved-error-on-submission-en-us.avif\" data-orig-size=\"900,613\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"assignments-improved-error-on-submission-en-us\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;New Assignment page displaying a validation error when Custom File Types is selected without specifying at least one allowable file extension.&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-improved-error-on-submission-en-us-300x204.jpg\" data-large-file=\"https:\/\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-improved-error-on-submission-en-us.avif\" src=\"http:\/\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-improved-error-on-submission-en-us.avif\" alt=\"New Assignment page displaying a validation error when Custom File Types is selected without specifying at least one allowable file extension.\" width=\"900\" height=\"613\" class=\"size-full wp-image-22266\" srcset=\"https:\/\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-improved-error-on-submission-en-us.avif 900w, https:\/\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-improved-error-on-submission-en-us.avif 300w, https:\/\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/assignments-improved-error-on-submission-en-us.avif 768w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><figcaption id=\"caption-attachment-22266\" class=\"wp-caption-text\"><strong>New Assignment<\/strong> page displaying a validation error when <strong>Custom File Types<\/strong> is selected without specifying at least one allowable file extension.<\/figcaption><\/figure>\n<p><strong>Note:<\/strong> These changes improve messaging only and do not alter which file types are allowed for an assignment.<\/p>\n<\/div>\n<div>\n<h3>3) Class Progress \u2013 User progress for Content charts now loads asynchronously<\/h3>\n<p>The completion progress bars for the Content Completed and Content Visited charts now load asynchronously as instructors scroll down the Class Progress page. Progress details appear for each user as they come into view, allowing the page to continue loading smoothly regardless of the number of users or content objects being calculated.<\/p>\n<p>The d2l.Tools.ClassProgress.AsyncContentChartsCount (Org) configuration variable determines the threshold for the number of content objects that triggers content charts to load asynchronously. The default value is 50 content objects and can be increased to a maximum of 1,000.<\/p>\n<figure id=\"attachment_22268\" aria-describedby=\"caption-attachment-22268\" style=\"width: 1197px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/class-progress-async-load-en-us.avif\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"22268\" data-permalink=\"https:\/\/cat.xula.edu\/food\/brightspace-tip-570-february-continuous-delivery-updates\/class-progress-async-load-en-us\/\" data-orig-file=\"https:\/\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/class-progress-async-load-en-us.avif\" data-orig-size=\"1197,657\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"class-progress-async-load-en-us\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Completion progress bar charts load asynchronously.&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/class-progress-async-load-en-us-300x165.jpg\" data-large-file=\"https:\/\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/class-progress-async-load-en-us-1024x562.jpg\" src=\"http:\/\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/class-progress-async-load-en-us.avif\" alt=\"Class Progress user list showing learners with no objectives, logins, or grades displayed.\" width=\"1197\" height=\"657\" class=\"size-full wp-image-22268\" srcset=\"https:\/\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/class-progress-async-load-en-us.avif 1197w, https:\/\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/class-progress-async-load-en-us.avif 300w, https:\/\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/class-progress-async-load-en-us.avif 1024w, https:\/\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/class-progress-async-load-en-us.avif 768w, https:\/\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/class-progress-async-load-en-us.avif 960w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><figcaption id=\"caption-attachment-22268\" class=\"wp-caption-text\">Completion progress bar charts load asynchronously.<\/figcaption><\/figure>\n<p>Previously, courses with a large number of users or content objects could experience page timeouts when viewing the <strong>Content Completed<\/strong> or <strong>Content Visited<\/strong> columns in <strong>Class Progress<\/strong>.<\/p>\n<\/div>\n<div>\n<h3>4) Grades \u2013 Improved navigation within the Enter Grades page<\/h3>\n<p>The <strong>Enter Grades<\/strong> page now offers improved horizontal navigation, making it easier to work with large gradebooks. Instead of relying on a horizontal scroll bar at the bottom of the page, instructors can use navigation arrows on either side of the gradebook, along with a scroll bar at the bottom of the grid, to navigate across grade columns.<\/p>\n<p>This update also improves how dropdown menus behave, preventing them from appearing underneath other fields such as user names.<\/p>\n<figure id=\"attachment_22269\" aria-describedby=\"caption-attachment-22269\" style=\"width: 1249px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/grades-enter-grades-arrows-en-us.gif\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"22269\" data-permalink=\"https:\/\/cat.xula.edu\/food\/brightspace-tip-570-february-continuous-delivery-updates\/grades-enter-grades-arrows-en-us\/\" data-orig-file=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/grades-enter-grades-arrows-en-us.gif?fit=1249%2C593&amp;ssl=1\" data-orig-size=\"1249,593\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"grades-enter-grades-arrows-en-us\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Use the left and right arrows to scroll horizontally and view additional grade columns in the Enter Grades table.&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/grades-enter-grades-arrows-en-us.gif?fit=300%2C142&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/grades-enter-grades-arrows-en-us.gif?fit=625%2C297&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2026\/02\/grades-enter-grades-arrows-en-us.gif?resize=625%2C297\" alt=\"Grades tool showing the Enter Grades table with left and right arrow buttons highlighted for horizontal navigation across grade columns.\" width=\"625\" height=\"297\" class=\"size-full wp-image-22269\" \/><\/a><figcaption id=\"caption-attachment-22269\" class=\"wp-caption-text\">Use the left and right arrows to scroll horizontally and view additional grade columns in the <strong>Enter Grades<\/strong> table.<\/figcaption><\/figure>\n<p>Previously, horizontal navigation relied on a scroll bar at the bottom of the page, which was not always visible unless users scrolled down.<\/p>\n<\/div>\n<p>If you are interested in getting more information about these and all the February Continuous Delivery updates, refer to the <a href=\"https:\/\/community.d2l.com\/brightspace\/kb\/articles\/33623-february-2026-20-26-02\">Brightspace Platform February 2026\/20.26.02 Release Notes<\/a>.<\/p>\n<p>Additionally, refer to the <a href=\"https:\/\/community.d2l.com\/brightspace\/categories\/release-notes-en\">Brightspace Release Notes for Continuous Delivery Releases<\/a>, for details about current, past, and to preview upcoming continuous delivery updates.<\/p>\n<h2>Want more information?<\/h2>\n<p>View current, past, and preview upcoming <a href=\"https:\/\/community.d2l.com\/brightspace\/categories\/release-notes-en\">Continuous Delivery release notes<\/a><br \/>\n<a href=\"https:\/\/catwiki.xula.edu\/Brightspace:_Instructors_Quick_Start_Tutorial\">Instructors Quick Start Tutorial<\/a><br \/>\n<a href=\"http:\/\/catwiki.xula.edu\/index.php\/Brightspace_Known_Issues\">Brightspace Known Issues<\/a><br \/>\n<a href=\"http:\/\/cat.xula.edu\/food\/brightspace-tip-2-sandbox-courses\/\">Request a sandbox course<\/a><br \/>\nSign-up for <a href=\"https:\/\/cat.xula.edu\/events\/\">Brightspace training sessions<\/a><br \/>\nYou can find <a href=\"https:\/\/community.d2l.com\/brightspace\/categories\/higher-ed-postsecondary\">Brightspace help<\/a> at D2L's website.<br \/>\nJoin the <a href=\"https:\/\/community.d2l.com\/brightspace\/categories\/higher-ed-postsecondary\">Brightspace Community<\/a>.<br \/>\nTry these <a title=\"Brightspace How-to\" href=\"http:\/\/cat.xula.edu\/food\/brightspace-documents\/\">Brightspace How-To documents<\/a>.<br \/>\nVisit our <a title=\"Brightspace FAQs\" href=\"http:\/\/cat.xula.edu\/food\/brightspace-faq\/\">Brightspace FAQs<\/a> for additional Brightspace information<br \/>\nor <a title=\"Schedule 1-on-1\" href=\"http:\/\/jflorent.youcanbook.me\/\">schedule a one-on-one session<\/a>, <a title=\"Send email\" href=\"http:\/\/cat.xula.edu\/mail\/?to=31\">email<\/a>, or<br \/>\ncall Janice Florent: (504) 520-7418.<\/p>\n<p><strong>Note: Are you doing something innovative in Brightspace or perhaps you've discovered a handy tip? Share how you are using Brightspace in your teaching and learning in <a href=\"https:\/\/cat.xula.edu\/food\/brightspace-tip-189-educator-share-showcase\/\">The Orange Room<\/a>.<\/strong><\/p>\n<p><small>Image credit: <a href=\"https:\/\/pixabay.com\/illustrations\/update-upgrade-renew-improve-1672363\/\">image<\/a> by geralt from <a href=\"https:\/\/pixabay.com\/service\/license\/\">Pixabay<\/a><\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>D2L (the company that owns Brightspace) uses Continuous Delivery to update our Brightspace system. The Continuous Delivery model gives us regular monthly updates allowing for incremental and easily integrated changes with no downtime required for our Brightspace system. Our Continuous Delivery update occurs on the 4th Thursday of each month. D2L provides release notes to <a href=\"https:\/\/cat.xula.edu\/food\/brightspace-tip-570-february-continuous-delivery-updates\/\" class=\"more-link\">...continue reading<span class=\"screen-reader-text\"> \"Brightspace Tip #570: February Continuous Delivery Updates\"<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[403],"tags":[402,419],"class_list":{"0":"post-22250","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-brightspace","7":"tag-brightspace","8":"tag-updates","9":"h-entry","10":"hentry","11":"h-as-article"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p82MQk-5MS","jetpack-related-posts":[{"id":20628,"url":"https:\/\/cat.xula.edu\/food\/brightspace-tip-462-august-continuous-delivery-updates\/","url_meta":{"origin":22250,"position":0},"title":"Brightspace Tip #462: August Continuous Delivery Updates","author":"Janice Florent","date":"August 22, 2024","format":false,"excerpt":"D2L (the company that owns Brightspace) uses Continuous Delivery to update our Brightspace system. The Continuous Delivery model gives us regular monthly updates allowing for incremental and easily integrated changes with no downtime required for our Brightspace system. Our Continuous Delivery update occurs on the 4th Thursday of each month.\u2026","rel":"","context":"In &quot;Brightspace Small Plates&quot;","block_context":{"text":"Brightspace Small Plates","link":"https:\/\/cat.xula.edu\/food\/topic\/brightspace\/"},"img":{"alt_text":"the word update written on a chalk board","src":"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2018\/06\/update-1672363_640.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":16171,"url":"https:\/\/cat.xula.edu\/food\/brightspace-tip-203-january-continuous-delivery-updates\/","url_meta":{"origin":22250,"position":1},"title":"Brightspace Tip #203: January Continuous Delivery Updates","author":"Janice Florent","date":"January 29, 2021","format":false,"excerpt":"D2L (the company that owns Brightspace) uses Continuous Delivery to update our Brightspace system. The Continuous Delivery model gives us regular monthly updates allowing for incremental and easily integrated changes with no downtime required for our Brightspace system. Our Continuous Delivery update occurs on the 4th Thursday of each month.\u2026","rel":"","context":"In &quot;Brightspace Small Plates&quot;","block_context":{"text":"Brightspace Small Plates","link":"https:\/\/cat.xula.edu\/food\/topic\/brightspace\/"},"img":{"alt_text":"update","src":"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2018\/06\/update-1672363_640.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":12604,"url":"https:\/\/cat.xula.edu\/food\/brightspace-tip-57-august-continuous-delivery-updates\/","url_meta":{"origin":22250,"position":2},"title":"Brightspace Tip #57: August Continuous Delivery Updates","author":"Janice Florent","date":"August 24, 2018","format":false,"excerpt":"D2L (the company that owns Brightspace) uses Continuous Delivery to update our Brightspace system. The Continuous Delivery model gives us regular monthly updates allowing for incremental and easily integrated changes with no downtime required for our Brightspace system. Our Continuous Delivery update occurs on the 4th Thursday of each month.\u2026","rel":"","context":"In &quot;Brightspace Small Plates&quot;","block_context":{"text":"Brightspace Small Plates","link":"https:\/\/cat.xula.edu\/food\/topic\/brightspace\/"},"img":{"alt_text":"update","src":"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2018\/06\/update-1672363_640.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":21173,"url":"https:\/\/cat.xula.edu\/food\/brightspace-tip-495-january-continuous-delivery-updates\/","url_meta":{"origin":22250,"position":3},"title":"Brightspace Tip #495: January Continuous Delivery Updates","author":"Janice Florent","date":"January 23, 2025","format":false,"excerpt":"D2L (the company that owns Brightspace) uses Continuous Delivery to update our Brightspace system. The Continuous Delivery model gives us regular monthly updates allowing for incremental and easily integrated changes with no downtime required for our Brightspace system. Our Continuous Delivery update occurs on the 4th Thursday of each month.\u2026","rel":"","context":"In &quot;Brightspace Small Plates&quot;","block_context":{"text":"Brightspace Small Plates","link":"https:\/\/cat.xula.edu\/food\/topic\/brightspace\/"},"img":{"alt_text":"the word update written on a chalk board","src":"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2018\/06\/update-1672363_640.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":14639,"url":"https:\/\/cat.xula.edu\/food\/brightspace-tip-127-november-continuous-delivery-updates\/","url_meta":{"origin":22250,"position":4},"title":"Brightspace Tip #127: November Continuous Delivery Updates","author":"Janice Florent","date":"November 28, 2019","format":false,"excerpt":"D2L (the company that owns Brightspace) uses Continuous Delivery to update our Brightspace system. The Continuous Delivery model gives us regular monthly updates allowing for incremental and easily integrated changes with no downtime required for our Brightspace system. Our Continuous Delivery update occurs on the 4th Thursday of each month.\u2026","rel":"","context":"In &quot;Brightspace Small Plates&quot;","block_context":{"text":"Brightspace Small Plates","link":"https:\/\/cat.xula.edu\/food\/topic\/brightspace\/"},"img":{"alt_text":"update","src":"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2018\/06\/update-1672363_640.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":13757,"url":"https:\/\/cat.xula.edu\/food\/brightspace-tip-99-may-continuous-delivery-updates\/","url_meta":{"origin":22250,"position":5},"title":"Brightspace Tip #99: May Continuous Delivery Updates","author":"Janice Florent","date":"May 23, 2019","format":false,"excerpt":"D2L (the company that owns Brightspace) uses Continuous Delivery to update our Brightspace system. The Continuous Delivery model gives us regular monthly updates allowing for incremental and easily integrated changes with no downtime required for our Brightspace system. Our Continuous Delivery update occurs on the 4th Thursday of each month.\u2026","rel":"","context":"In &quot;Brightspace Small Plates&quot;","block_context":{"text":"Brightspace Small Plates","link":"https:\/\/cat.xula.edu\/food\/topic\/brightspace\/"},"img":{"alt_text":"update","src":"https:\/\/i0.wp.com\/cat.xula.edu\/food\/wp-content\/uploads\/2018\/06\/update-1672363_640.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/cat.xula.edu\/food\/wp-json\/wp\/v2\/posts\/22250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cat.xula.edu\/food\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cat.xula.edu\/food\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cat.xula.edu\/food\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/cat.xula.edu\/food\/wp-json\/wp\/v2\/comments?post=22250"}],"version-history":[{"count":13,"href":"https:\/\/cat.xula.edu\/food\/wp-json\/wp\/v2\/posts\/22250\/revisions"}],"predecessor-version":[{"id":22271,"href":"https:\/\/cat.xula.edu\/food\/wp-json\/wp\/v2\/posts\/22250\/revisions\/22271"}],"wp:attachment":[{"href":"https:\/\/cat.xula.edu\/food\/wp-json\/wp\/v2\/media?parent=22250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cat.xula.edu\/food\/wp-json\/wp\/v2\/categories?post=22250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cat.xula.edu\/food\/wp-json\/wp\/v2\/tags?post=22250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}