Enrolling users manually
To enroll users in a course, go to Admin Panel > Courses > Courses and find the course in which you want to enroll a user.
Then click Enrollments in the contextual menu.
Click Enroll Users and complete the fields on the page. If you know the usernames of the students to add, you can type them directly in 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 their availability, then click Submit to finish.
This method can be very tedious if you have many students to enroll, so we recommend that you review batch enrollment and integration enrollment.
Enrolling users in batches
We can enroll a group of users in a course quickly and easily by using a CSV file. This is an interesting option if we need to enroll many users and do not want to use SIS integration to perform this enrollment.
Remember that the maximum number we can enroll at one time is 500.
First, we will create the CSV with the necessary data. This file must follow some rules.
The required sequence of fields is:
"Course ID","Username","Course Role", "System Availability", "Course Availability"
In addition:
- All fields must be enclosed in quotation marks.
- If a field includes quotation marks, they must be preceded by a backslash (\) to indicate that the following character does not mark the end.
- Course ID and Username are required fields.
- Each field is separated by a delimiter, which should be consistent throughout the file.
- Each record must be on a separate line.
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 values:
- Course Role: "B" for Builder, "G" for Grader, "P" for Instructor, "S" for Student, "T" for Teaching Assistant, and "U" for Guest. If no course role value is specified, the student role will be assigned.
- Course Availability: Y (Yes, available) and N (No, unavailable). If not specified, the default value is Y.
- System Availability: Y (Yes) and N (No). As before, if not specified, the value is Y.
Once the file has been created, go to Admin Panel > Courses > Courses and click Enroll Users.
Upload the file from your computer and make sure to choose the appropriate delimiter.
Click Submit to finish.
Enrolling users through SIS integration
Using the integration capabilities of Blackboard, we can enroll users in courses. To use this method, we 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 find the integration endpoints.
These are the minimum data to send to enroll a student in a course. Multiple columns with other data can be added; they can be found here: Snapshop Flat file Header description
- EXTERNAL_COURSE_KEY or EXTERNAL_ORGANIZATION_KEY if you are enrolling organizations
- EXTERNAL_PERSON_KEY
- ROLE: Indicates the role with which each user will be enrolled in the course. If it is not included, users are added as students by default.
- DATA_SOURCE_KEY: If it is not specified in the file, it will be specified in the data integration settings.
This would be 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|Student
You can also upload files directly to the integration if you need to do so manually on an occasional basis. If you do this, remember to choose the appropriate endpoint: Course Membership or Organization Membership.
Comments
0 comments
Please sign in to leave a comment.