Manually Enrolling Users
To enroll users in a course, go to Admin Panel > Courses > Courses and find the course where you want to enroll a user.
Then, click Enrollments in the contextual menu.
Click Enroll Users and fill in the fields on the page. If you know the usernames of the students to add, you can type them directly into the box. If not, you can click the Browse button and search for them.
Also choose the role with which they will be added to the course and the availability, then click Submit to finish.
This method can be very tedious if you have many students to enroll, so we recommend checking out batch enrollment and integration enrollment.
Batch Enrolling Users
You can enroll a group of users in a course quickly and easily using a CSV file. This is a good option if you need to enroll many users and do not want to use SIS integration to perform this enrollment.
Remember that the maximum number you can enroll at one time is 500.
First, create the CSV with the necessary data. This file must follow some rules.
The mandatory sequence of fields is:
"Course ID","Username","Course Role",
"System Availability", "Course Availability"An example with the minimum required fields would be:
"course001","student01"
"course001","student02"
"course001","student03"
"course002","student01"If you include the optional attributes in the batch enrollment file, you must use the following valid mandatory values:
- Course Role: "B" for developer, "G" for grader, "P" for instructor, "S" for student, "T" for teaching assistant, "U" for guest. If no course role value is specified, the student role will be assigned.
- Course Availability: Y (Yes, available) and N (No, not available). If not specified, the default value is Y.
- System Availability: Y (Yes) and N (No). Similarly, if not specified, the value is Y.
Once the file is created, go to Admin Panel > Courses > Courses and click Enroll Users.
Upload the file from your computer and be sure to select the correct delimiter.
Click Submit to finish.
Enrolling Users via SIS Integration
Using Blackboard's integration capabilities, you can enroll users in courses. To use this method, you need to create a data integration that receives enrollment information from external systems, which are responsible for sending a file with the necessary information to the corresponding endpoint. In this article, you can see where to locate the integration endpoints.
These are the minimum data to send to enroll a student in a course, with the option to add multiple columns with other data, which can be viewed here: Snapshop Flat file Header description
- EXTERNAL_COURSE_KEY or EXTERNAL_ORGANIZATION_KEY if enrolling organizations
- EXTERNAL_PERSON_KEY
- ROLE: Indicates the role with which each user will be enrolled in the course. If not included, users are added as students by default.
- DATA_SOURCE_KEY: if not specified in the file, it will be specified in the data integration configuration.
Here is an example of the contents of an integration file with the minimum fields:
EXTERNAL_COURSE_KEY|EXTERNAL_PERSON_KEY|ROLE
2223AAA001|student01|Instructor
2223AAA001|student02|Student
2223AAA001|student03|StudentYou can also upload files directly to the integration if you need to do it manually occasionally. If you do this, remember to select the appropriate endpoint: Course Membership or Organization Membership.
Comments
0 comments
Please sign in to leave a comment.