Restoring a course uploads the archive package into Blackboard in the same state that it was in at the time it was archived. Archive packages include course content, user data, and user interactions.
Archive packages are designed to provide a permanent record of a course. To save course materials to teach another set of students at a later time, export the course instead of archiving it.
When a course is restored, the settings and options specified in the archive package replace the default settings and the Original Course View course menu options that are in effect for new courses.
You can import course or archive packages from recent older versions of Blackboard into the current version. Blackboard guarantees forwards compatibility for at least six years. However, importing or restoring packages exported or archived from newer versions into older versions is not supported.
Converting the Original Course View to Ultra Course View
If you allow instructors to choose their course view in the new experience, they are prompted to preview their restored, original courses in the Ultra Course View on first access. This prompt shows only if you set the course to unavailable or the instructor sets the course to private. If instructors opt to preview later, they can access a preview function in the Original Course View. For more information about the Ultra Course Preview, visit our Ultra Course Preview page.
Activity-level course groups are converted to course-level groups during the restore process.
Size limit for restoring a course
There are two limits to be aware of for restoring or importing courses: the maximum file size that can be uploaded and the maximum unpacked size.
Non-administrator users cannot upload files greater than the configured limit, so they won't be able to upload packages larger than that. Administrators can upload files no greater than 10GB. In older versions of Blackboard, no user could upload files greater than 2.5GB.
Restoration and importation will be cancelled if the total decompressed size of the package reaches 60GB. This is to protect the application against contrived zip files called "zip bombs" that use malicious techniques to amplify to a very large size and would negatively affect the application environment.
To upload larger files, administrators can submit a request on Anthology Support.
Restore user records
When performing a restore, Blackboard checks to see if users are in the system by validating their usernames against email addresses.
If a username exists with a different email address than the one included in the archive package, Blackboard creates a new user account. The new account has the same username with a sequence number appended.
If the username exists with the same email address, Blackboard doesn't create a new user.
If a user account exists, but the account is disabled, Blackboard creates a new user account. To avoid another user being created in the system, the original user account must be enabled.
An archive package is uploaded with an account that has the username bb_user. The restore process searches for users with this username in Blackboard. If bb_user exists in the system, the process compares the email addresses. If the email addresses match, the process creates a new enrollment record in course_users with the existing user (bb_user). If the email addresses are different, the process creates a new user (bb_user1).
As a security precaution, any users that are added during a restore are created with only their primary system roles. Secondary system roles are not included.
Restore a course
- Go to the Administrator Panel.
- Select Courses in the Courses section.
- Search for a course.
- Go to the Create Course menu and select Restore. The following table describes the available fields. [r] indicates a required field.
- Select Submit.
Field | Description |
---|---|
Destination Course ID | Enter a new course ID. Blackboard creates a course with the data and settings from the archive package. Course IDs can contain numbers, letters, hyphens (-), underscores (_), and periods (.). All other characters, including spaces, are prohibited. You can't change course IDs after they have been set. This field is searchable. |
Select a Package | Provide the exact file location of the archive package or select Browse My Computer to navigate to the file. Note: if the archive package has 2.5GB or more, open a support ticket through Anthology Support. |
Folder for Content Collection Files | This field appears only if your institution has access to the content management features. To exclude content collection files from the restore, select Course Files Default Directory. To include Content Collection files in the restore, select Select Folder. Select Browse to navigate to the folder. Blackboard creates a subfolder and copies the Content Collection files into it. |
Restore a course from an automatically created archive
If turned on in your Blackboard environment, the automatic archive feature stores course backups in the Content Collection and lets you restore courses at different points in time using these files. You can use this feature in both the Original and Ultra experiences.
To restore a course from a backup in Blackboard SaaS:
- Go to the Administrator Panel.
- Select Courses in the Courses section.
- Go to the Create Course menu and select Restore.
- Enter a destination course ID for the restored course.
- In Restore from Automatic Archives, select Browse Content Collection.
- You’re brought to the folder in the Content Collection that stores all automatic backups. You can browse the folders or search for a specific term. Course archives are named using the format: CourseID_PK1_CourseName_timestamp. Search for any of these terms to locate a specific course backup. If you’re in search of a specific course backup, it may be helpful to refer to the Last Modified column to see the date and time of the course backup.
- Select the desired course and select Submit.
- Verify the course settings are correct and select Submit.
- The system sends an email to the System Administrator of record when the process is complete.