{"id":175,"date":"2025-03-25T10:54:31","date_gmt":"2025-03-25T10:54:31","guid":{"rendered":"https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/?page_id=175"},"modified":"2025-09-29T11:33:34","modified_gmt":"2025-09-29T10:33:34","slug":"course-user-group-upload","status":"publish","type":"page","link":"https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/course-user-group-upload\/","title":{"rendered":"Course user group upload"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"175\" class=\"elementor elementor-175\" data-elementor-post-type=\"page\">\n\t\t\t\t<header class=\"elementor-element elementor-element-85355df e-flex e-con-boxed e-con e-parent\" data-id=\"85355df\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c9ab30 elementor-widget elementor-widget-template\" data-id=\"2c9ab30\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"container\" data-elementor-id=\"2494\" class=\"elementor elementor-2494\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ec13104 e-flex e-con-boxed e-con e-parent\" data-id=\"ec13104\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2348ecf elementor-widget elementor-widget-image\" data-id=\"2348ecf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"811\" height=\"186\" src=\"https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/wp-content\/uploads\/sites\/57\/2025\/03\/brickfield-logo-2.png\" class=\"attachment-full size-full wp-image-205\" alt=\"Brickfield Education Labs\" srcset=\"https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/wp-content\/uploads\/sites\/57\/2025\/03\/brickfield-logo-2.png 811w, https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/wp-content\/uploads\/sites\/57\/2025\/03\/brickfield-logo-2-300x69.png 300w, https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/wp-content\/uploads\/sites\/57\/2025\/03\/brickfield-logo-2-768x176.png 768w\" sizes=\"(max-width: 811px) 100vw, 811px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/header>\n\t\t<nav class=\"elementor-element elementor-element-d7917a4 e-flex e-con-boxed e-con e-parent\" data-id=\"d7917a4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e66aebc elementor-widget elementor-widget-text-editor\" data-id=\"e66aebc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/\">Home<\/a> &#8211; <a href=\"https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/category-future-proof\/\">Future-proof<\/a> &#8211; <a href=\"https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/category-moodle-enhancements\/\">Moodle Enhancements<\/a> &#8211; Course user group upload<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/nav>\n\t\t<main class=\"elementor-element elementor-element-f713bc6 e-con-full e-flex e-con e-parent\" data-id=\"f713bc6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a099d15 banner e-flex e-con-boxed e-con e-child\" data-id=\"a099d15\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f40792a e-con-full e-flex e-con e-child\" data-id=\"f40792a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-89524f4 elementor-widget elementor-widget-heading\" data-id=\"89524f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Brickfield Enable: Course user group upload<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<section class=\"elementor-element elementor-element-4641505 e-flex e-con-boxed e-con e-child\" data-id=\"4641505\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-25c02f4 e-con-full e-flex e-con e-child\" data-id=\"25c02f4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ef1a5cb elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents\" data-id=\"ef1a5cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;exclude_headings_by_selector&quot;:[],&quot;no_headings_message&quot;:&quot;No headings were found on this page.&quot;,&quot;headings_by_tags&quot;:[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;],&quot;marker_view&quot;:&quot;numbers&quot;,&quot;minimize_box&quot;:&quot;yes&quot;,&quot;minimized_on&quot;:&quot;tablet&quot;,&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"table-of-contents.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__header\">\n\t\t\t\t\t\t<h2 class=\"elementor-toc__header-title\">\n\t\t\t\tTable of Contents\t\t\t<\/h2>\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--expand\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__ef1a5cb\" aria-expanded=\"true\" aria-label=\"Open table of contents\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/div>\n\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--collapse\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__ef1a5cb\" aria-expanded=\"true\" aria-label=\"Close table of contents\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-up\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z\"><\/path><\/svg><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div id=\"elementor-toc__ef1a5cb\" class=\"elementor-toc__body\">\n\t\t\t<div class=\"elementor-toc__spinner-container\">\n\t\t\t\t<svg class=\"elementor-toc__spinner eicon-animation-spin e-font-icon-svg e-eicon-loading\" aria-hidden=\"true\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M500 975V858C696 858 858 696 858 500S696 142 500 142 142 304 142 500H25C25 237 238 25 500 25S975 237 975 500 763 975 500 975Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-29c1a0a e-con-full e-flex e-con e-child\" data-id=\"29c1a0a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f56b53 elementor-widget elementor-widget-heading\" data-id=\"4f56b53\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Introduction<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1c0dff elementor-widget elementor-widget-text-editor\" data-id=\"f1c0dff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>When added to a course, it allows a teacher to upload a CSV file, to create groups and groupings for existing enrolled students, making this process faster and more user-friendly.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f950105 elementor-widget elementor-widget-heading\" data-id=\"f950105\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Viewing the Course user group uploader block<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0083502 elementor-widget elementor-widget-text-editor\" data-id=\"0083502\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Access to the Course user group uploader block is controlled by capabilities as outlined below. This block can be added to and viewed from an individual course.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2c2b794 e-con-full e-flex e-con e-child\" data-id=\"2c2b794\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc2c22d elementor-widget elementor-widget-image\" data-id=\"fc2c22d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"485\" height=\"200\" src=\"https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/wp-content\/uploads\/sites\/57\/2025\/08\/r2-teacher-coursegroupupload_image1.png\" class=\"attachment-full size-full wp-image-2171\" alt=\"The course group upload block with an instructions help icon, and import file page link.\" srcset=\"https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/wp-content\/uploads\/sites\/57\/2025\/08\/r2-teacher-coursegroupupload_image1.png 485w, https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/wp-content\/uploads\/sites\/57\/2025\/08\/r2-teacher-coursegroupupload_image1-300x124.png 300w\" sizes=\"(max-width: 485px) 100vw, 485px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b54f27a elementor-widget elementor-widget-text-editor\" data-id=\"b54f27a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To upload a CSV file. click the &#8220;Import file page&#8221; link within the Course group upload block.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b4d93ee elementor-widget elementor-widget-heading\" data-id=\"b4d93ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Import file page<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9fe4cea elementor-widget elementor-widget-text-editor\" data-id=\"9fe4cea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Access to the import file page is controlled by capabilities as outlined below. At the top of the page, it provides CSV upload instructions, which are:<\/p><p>\u00a0<\/p><p>You need three columns in your CSV file for uploading:{useridentifier}, {group name}, {grouping name} (Please note: useridentifier can be either idnumber or email) where the first row should be the header for each column.<\/p><p>\u00a0<\/p><table width=\"100%\"><tbody><tr><th>idnumber<\/th><th>group<\/th><th>grouping<\/th><\/tr><tr><td>11250195<\/td><td>bbgroup5<\/td><td>bbgrouping<\/td><\/tr><tr><td>10250328<\/td><td>chargroup2<\/td><td>chargrouping<\/td><\/tr><tr><td>12230918<\/td><td>lawY26<\/td><td>law<\/td><\/tr><\/tbody><\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-def454d e-con-full e-flex e-con e-child\" data-id=\"def454d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f61de30 elementor-widget elementor-widget-image\" data-id=\"f61de30\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1257\" height=\"477\" src=\"https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/wp-content\/uploads\/sites\/57\/2025\/08\/r2-teacher-coursegroupupload_image2.png\" class=\"attachment-full size-full wp-image-2172\" alt=\"The course group upload import file page displaying the CSV upload instructions, upload your csv file here upload area, csv separator dropdown menu, encoding dropdown menu, and the update and cancel buttons.\" srcset=\"https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/wp-content\/uploads\/sites\/57\/2025\/08\/r2-teacher-coursegroupupload_image2.png 1257w, https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/wp-content\/uploads\/sites\/57\/2025\/08\/r2-teacher-coursegroupupload_image2-300x114.png 300w, https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/wp-content\/uploads\/sites\/57\/2025\/08\/r2-teacher-coursegroupupload_image2-1024x389.png 1024w, https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/wp-content\/uploads\/sites\/57\/2025\/08\/r2-teacher-coursegroupupload_image2-768x291.png 768w\" sizes=\"(max-width: 1257px) 100vw, 1257px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b125422 elementor-widget elementor-widget-text-editor\" data-id=\"b125422\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To import groups\/grouping in the import file page:<\/p><ol><li>Upload the CSV into the &#8220;Upload your CSV file here:&#8221; upload area.<\/li><li>Select the CSV separator type.<\/li><li>Select the Encoding type.<\/li><li>Click &#8220;Update&#8221;.<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75f7301 elementor-widget elementor-widget-heading\" data-id=\"75f7301\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">CSV file formatting<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27a119c elementor-widget elementor-widget-text-editor\" data-id=\"27a119c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Your CSV file file should be formatted with three fields per line:<\/p><p>\u00a0<\/p><p>&lt;useridentifier&gt;, &lt;group name&gt;, &lt;grouping name&gt;<\/p><p>\u00a0<\/p><p>If you are using user email as the useridentifier, you MUST include a header (first line) in your csv file of \u2018email,group,grouping\u2019.<\/p><p>\u00a0<\/p><p>For each record:<\/p><ol><li>If the useridentifier is not found in the course, it will print a warning, skip this record and continue;<\/li><li>If the group\/grouping exists, the user will be added to the group\/grouping;<\/li><li>If the group\/grouping does not exist, the new group\/grouping will be added. (Please note: useridentifier can be either idnumber or email)<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t\t\t<\/main>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home &#8211; Future-proof &#8211; Moodle Enhancements &#8211; Course user group upload Brickfield Enable: Course user group upload Table of Contents Introduction When added to a course, it allows a teacher to upload a CSV file, to create groups and groupings for existing enrolled students, making this process faster and more user-friendly. Viewing the Course user [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-175","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/wp-json\/wp\/v2\/pages\/175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/wp-json\/wp\/v2\/comments?post=175"}],"version-history":[{"count":31,"href":"https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/wp-json\/wp\/v2\/pages\/175\/revisions"}],"predecessor-version":[{"id":2808,"href":"https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/wp-json\/wp\/v2\/pages\/175\/revisions\/2808"}],"wp:attachment":[{"href":"https:\/\/docs.brickfield.ie\/brickfieldenable-teacher\/wp-json\/wp\/v2\/media?parent=175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}