@danielle_cleary The course has to be a current course or future course. Check the dates of the course. Is the +People button on the People page un-clickable? You can do a SIS Import
https://delasalle.instructure.com/doc/api/file.sis_csv.html
enrollments.csv
Field Name |
Data Type |
Required |
Sticky |
Description |
course_id |
text |
✓* |
|
The course identifier from courses.csv |
root_account |
text |
|
|
The domain of the account to search for the user. |
start_date |
date |
|
✓ |
The enrollment start date. For start_date to take effect the end_date also needs to be populated. The format should be in ISO 8601: YYYY-MM-DDTHH:MM:SSZ. Will be cleared if empty. |
end_date |
date |
|
✓ |
The enrollment end date. For end_date to take effect the start_date also needs to be populated. The format should be in ISO 8601: YYYY-MM-DDTHH:MM:SSZ. Will be cleared if empty. |
user_id |
text |
✓* |
|
The User identifier from users.csv, required to identify user. If the user_integration_id is present, this field will be ignored. |
user_integration_id |
text |
✓* |
|
The integration_id of the user from users.csv required to identify user if the user_id is not present. |
role |
text |
✓* |
|
student, teacher, ta, observer, designer, or a custom role defined by the account. When using a custom role, the name is case sensitive. |
role_id |
text |
✓* |
|
Uses a role id, either built-in or defined by the account |
section_id |
text |
✓* |
|
The section identifier from sections.csv, if none is specified the default section for the course will be used |
status |
enum |
✓ |
|
active, deleted, completed, inactive, deleted_last_completed** |
associated_user_id |
text |
|
|
For observers, the user identifier from users.csv of a student in the same course that this observer should be able to see grades for. Ignored for any role other than observer |
limit_section_privileges |
boolean |
|
|
Defaults to false. When true, the enrollment will only allow the user to see and interact with users enrolled in the section given by course_section_id. |
notify |
boolean |
|
|
If true, a notification will be sent to the enrolled user. Notifications are not sent by default. |
temporary_enrollment_source_user_id |
text |
|
|
The User identifier from users.csv of a provider in a temporary enrollment. If included, the created enrollment is a temporary enrollment. Requires Temporary Enrollments feature option. |
* course_id or section_id is required, role or role_id is required, and user_id or user_integration_id is required.
** deleted_last_completed is not a state, but it combines the deleted and completed states in a function that will delete an enrollment from a course if there are at least one other active enrollment in the course. If it is the last enrollment in the course it will complete it. This may be useful for when a user moves to a different section of a course in which there are section specific assignments. It offloads the logic required to determine if the enrollment is the users last enrollment in the given course or not.
When an enrollment is in a 'completed' state the student is limited to read-only access to the course.
If in an 'inactive' state, the student will be listed in the course roster for teachers, but will not be able to view or participate in the course until the enrollment is activated.
Sample:
course_id,user_id,role,section_id,status
E411208,01103,student,1B,active
E411208,13834,student,2A,active
E411208,13aa3,teacher,2A,active