Blackboard Original Course View end of life: what your institution must decide now
Your institution must decide now whether to rebuild its Original Course View courses in Ultra or move them to a self-hosted platform such as Moodle or Canvas LMS, because the courses must be exported or rebuilt before they lock. Anthology states that the Original Course View cannot be used for active teaching and learning after December 31, 2026, and that all courses and organizations must use the Ultra Course View from January 1, 2027. The owner of the LMS therefore has one planning window that closes at the end of 2026, and the decision cannot wait for the later conversion date to settle itself.
The first lock arrives on January 1, 2027. On that date, Original Course View courses and organizations are marked Complete and become read-only: instructors cannot grade and students cannot submit, while reports and downloads remain possible. Anthology converts all remaining Original courses and organizations to Ultra on January 1, 2028, and says it will expand the types of course data preserved during conversion through 2026 and 2027. Because the preserved data set is still changing, the owner should ask Anthology in writing which data types the conversion will carry over, and should not assume that gradebooks, rubrics or attached files survive unchanged.
What the Original Course View deadline requires from your team
Anthology sets three dates for Original Course View, and each one changes what your instructors, administrators and records staff can do. The cards below set out those dates, the export window before courses lock, and the decisions to make before the first date.
Active teaching ends December 31, 2026
Anthology states that Original Course View cannot be used for active teaching and learning after December 31, 2026, and every course and organization must use Ultra Course View from January 1, 2027. Any course that runs into 2027 needs a rebuilt home, either in Ultra or on the new platform. Ask your Anthology account team which of your courses are still active in Original view and plan term start dates around this cutoff.
Read-only state from January 1, 2027
On January 1, 2027, Original courses and organizations are marked Complete. Instructors cannot grade and students cannot submit, but reports and downloads remain possible. Records staff should confirm which reports they need for transcripts, accreditation and appeals, and run them while the Original view still responds as expected.
Export before courses lock
Because grading and submissions stop on January 1, 2027, any gradebook data, submissions and course materials you need for the future must be exported while the course is still open to grading. Build an inventory of course archives, Common Cartridge exports and downloaded reports, and assign an owner for each. Confirm the export formats with your team before the cutoff.
Conversion to Ultra on January 1, 2028
Anthology converts all remaining Original courses and organizations to Ultra on January 1, 2028. Anthology says it will expand through 2026 and 2027 the types of course data preserved during conversion. Ask Anthology for the current list of preserved data types and check it against your own courses, especially rubrics, attached tools and grade history, before you decide whether conversion is enough.
Confirm preserved data types
The list of course data types Anthology preserves during conversion is still expanding through 2026 and 2027. Treat any data type that is not confirmed in writing as unpreserved for planning. Test a sample course in a sandbox where possible, and record which items survive, which need manual rebuilding and which must be exported separately.
Choose the destination and owner
Decide before the cutoff whether each course group moves to Ultra, to Moodle or to self-hosted Canvas LMS. Moodle 5.3 requires PostgreSQL 17, MySQL 8.4, MariaDB 11.4 or SQL Server 2019 or later, so confirm your database and PHP plan early. Name an owner for each destination so exports, imports and sign-off have a clear accountable person.
Staying in Ultra or moving to self-hosted Moodle or Canvas
Staying in Ultra means rebuilding or reorganizing each course in the Ultra Course View, which Anthology requires for all courses and organizations from January 1, 2027. On that date, Original courses are marked Complete and become read-only: instructors cannot grade and students cannot submit, although reports and downloads remain possible. Anthology converts all Original courses to Ultra on January 1, 2028, and says it will expand the types of course data preserved during that conversion through 2026 and 2027.
- Instructor work: Instructors rebuild content inside Ultra, so plan time for course review before the read-only date, not after it.
- Control: Anthology runs the hosted service, so hosting location, upgrade timing and data handling are governed by your contract with the vendor.
- Conversion gaps: Anthology has not stated, in the material reviewed here, which course data types will survive the 2028 conversion. Ask which types apply to your Original courses and get the answer in writing.
- Read-only window: Between January 1, 2027 and any later conversion, grading and submissions stop, so any grade or submission work must finish or be exported before that date.
- Support model: Support comes from the vendor under your agreement, which keeps operations simpler but leaves less room to change the platform later.
Before you commit, confirm the export and reporting path with Anthology and your records office, and document which course data your retention rules require you to keep.
Moving to self-hosted Moodle means your team installs and operates Moodle, which is licensed under GPL-3.0, or uses managed hosting through MoodleCloud or a Moodle Partner. Instructors move into Moodle's course structure and learn its activity types, and your team follows the Moodle release calendar for upgrades. Your institution controls the code, the data location and the upgrade schedule, and the support model depends on whoever you hire for operations.
- Release timing: Moodle 5.3, released on 5 October 2026, is the next long-term support release with security support until 1 October 2029. Moodle 4.5 has security support until 4 October 2027.
- Platform requirements: Moodle 5.1 requires 64-bit PHP 8.2 or later and PostgreSQL 15, MySQL 8.4, MariaDB 10.11 or SQL Server 2017 or later. Moodle 5.3 requires PHP 8.3 or later and PostgreSQL 17.
- Upgrade path: Moodle 5.1 requires sites on Moodle 4.2.3 or later, and Moodle 5.3 requires Moodle 4.4 or later. From 5.1, the web server must point to the
/publicdirectory. - Identity: Core authentication covers LDAP, LTI, OAuth 2 and Shibboleth, while SAML2 single sign-on comes from a separate plugin you must test and maintain.
- Content migration: Confirm how your Blackboard exports and Original course content map into Moodle, because the export format decides what carries over.
Before you choose this path, check the PHP and database versions for your target release and confirm who patches, backs up and upgrades the platform.
Moving to self-hosted Canvas LMS means running the AGPLv3 code from Instructure in your own infrastructure. Canvas's Course Import Tool accepts Blackboard 6, 7, 8, 9 and Ultra exports, along with Common Cartridge files, so the migration path from Blackboard is more direct than for most open-source options. Your institution controls the hosting, data and upgrade timing, but support for a self-hosted install is community-based rather than vendor-provided.
- Import path: Canvas can import Blackboard 6 through 9 and Ultra exports and can bring in Thin Common Cartridge files as module content. Test the import on a copy of a real course before relying on it, and review the imported result with instructors.
- Infrastructure: A production install uses Apache with Passenger, a background daemon for automated jobs and an outgoing SMTP server. It needs PostgreSQL 14 or later and Redis 6.x or later, and the Production Start guide recommends at least 8GB of RAM.
- Support model: The Production Start guide directs installation problems to the community mailing list or IRC channel, not to Instructure support. Plan for in-house or partner support for production incidents.
- Platform versions: The guide was written and tested on Ubuntu 22.04 LTS and recommends at least Ruby 3.4.1 as of the 2025-07-02 release.
- Hosted alternative: Instructure's hosted service remains available if the community support model does not fit your operations.
Before you decide, run a test import of your Ultra exports, confirm who answers production incidents and confirm the patching schedule with your operations team.
How Moodle and Canvas LMS compare for an Original Course View exit
This table compares staying in Ultra with self-hosted Moodle and self-hosted Canvas across licensing, hosting, course import, authentication and support. Read it against your own course inventory: the import and authentication rows show where a move needs extra rebuilding work, and the support row shows who answers when something breaks.
| Factor | Blackboard Ultra (SaaS) | Self-hosted Moodle | Self-hosted Canvas LMS |
|---|---|---|---|
| Licensing | Commercial subscription from Anthology | GPL-3.0, free to download and run | AGPLv3, free to download and run |
| Hosting model | Anthology-hosted SaaS | Your infrastructure, or MoodleCloud or a Moodle Partner | Your infrastructure only, per the Canvas Production Start guide |
| Course import | Native Ultra course conversion from Anthology | Common Cartridge import; confirm gradebook, question banks and threads | Built-in importer for Blackboard 6 to 9 and Ultra exports, plus Common Cartridge |
| Authentication options | Managed by Anthology with your identity provider | Core plugins include LDAP, LTI, OAuth 2, Shibboleth and web services | Confirm SSO options for your identity provider before committing |
| Support model | Vendor support under your Anthology agreement | Community or a Moodle Partner; MoodleCloud for managed hosting | Community support only for self-hosted installs; confirm any paid partner |
| Upgrade effort | Handled by Anthology on its release schedule | Major releases twice a year; plan for version-by-version upgrades | Dated release tags; your team or a partner applies each upgrade |
| Who runs operations | Anthology | Your team or a partner, including backups and patching | Your team or a partner, including backups and patching |
What to export from Original courses before they lock
This sequence moves course content, grades, submissions and attendance out of Original Course View while instructors can still act on them, so the institution holds a complete, retained record before courses become read-only. It also shows where Common Cartridge stops and where separate handling is needed.
Inventory every course and organization
The Blackboard administrator lists all Original Course View courses and organizations, with owner, term, enrollment count, active LTI tools and any course that holds records under a retention requirement. Anthology states that Original Course View cannot be used for active teaching after December 31, 2026, and that courses are marked Complete and become read-only on January 1, 2027, so this inventory sets the work queue. The step is done when every course has a row in a shared register and each owner has confirmed which courses still need teaching use.
Export course packages while courses are writable
Course owners or administrators run the course export and archive functions in Blackboard while the courses still accept changes. Archive packages can include submissions, grades and attendance, but they also contain student personal data, so access should be limited to named staff. Confirm with Anthology which package types, expiry windows and data elements your Learn version produces, because the export options and their limits are set by the vendor. The step is done when each package has been downloaded, checksummed and stored in an approved location.
Capture grades, submissions and rubrics through reports
Instructors and administrators use the gradebook and report downloads to save grade data, submission files, rubric scores and feedback in formats that can be read without Blackboard, such as CSV and original files. Read-only status blocks grading after January 1, 2027, and students cannot submit, so anything still in progress must be finished or recorded before that date. The step is done when a grade export for each course can be opened and totals match the Blackboard gradebook for a sample of students.
Export attendance and participation records
Where the institution uses attendance or participation features, administrators download those records through reports while the course is still open. These records often sit outside the course package, so they must be pulled separately and tied to term and course identifiers. The step is done when attendance files are stored next to the grade exports and cross-checked against the student information system roster.
Record what Common Cartridge does not carry
Common Cartridge exports carry course content and structure but leave out items such as grading details, random question blocks and discussion threads, so the team logs each gap per course. Canvas can import Blackboard 6 to 9 and Ultra exports and Common Cartridge files, and Moodle has its own import path, but neither import recreates everything. Ask the target platform vendor or community which elements their importer handles before assuming any element moves. The step is done when a gap register lists each course, the missing element type and the manual rebuild owner.
Export completion history separately from packages
Completion history, learner records and certificates do not travel inside course packages and must be exported as their own datasets. Confirm with Anthology which completion and transcript reports are available and in what format, and plan how each dataset maps to the new platform's records. The step is done when completion files exist for every program or course that carries a credential or compliance requirement, and each file has been checked against a sample learner record.
Store records under retention rules
Records officers or compliance staff classify each export by retention category, set access controls, encryption and deletion dates, and document who holds the archive. Archive packages hold student data, so the storage location and access log need the same care as the student records system. Confirm the retention schedule with your legal and records teams rather than relying on a default. The step is done when every export has an owner, a retention class and a documented storage location, and the register is signed off by the registrar or records lead.
Decide conversion or migration per course
With the inventory, gap register and archive in hand, the institution decides for each course or group of courses whether to rebuild in Ultra, which Anthology converts on January 1, 2028, or to move to self-hosted Moodle or Canvas LMS. Moodle 5.1 and 5.3 have different PHP, database and upgrade prerequisites, so the target version is chosen before the import test begins. The step is done when each course has a recorded decision and the test import plan is approved.
How to deploy self-hosted Moodle or Canvas before the lock date
This sequence takes a team from a chosen target platform to a tested, rollback-ready instance that can receive Original Course View content before courses become read-only on January 1, 2027.
Choose the target platform and hosting model
The IT lead, the teaching and learning lead and the registrar agree whether Moodle or self-hosted Canvas LMS fits the institution's course structure, integrations and support model. Canvas's Course Import Tool reads Blackboard 6 through 9 and Ultra exports, so a Blackboard-heavy course catalog may weigh that way, but self-hosted Canvas has community support only and the Canvas Production Start guide points installation problems to the community mailing list or IRC channel. Confirm the decision in writing, with named owners for hosting, upgrades and course migration. The step is done when the decision record lists the platform, the hosting location and who answers for each layer.
Confirm server, PHP and database versions
The platform engineer checks the target release notes against the planned servers. For Moodle 5.1, the notes require 64-bit PHP 8.2 or later (8.3 and 8.4 are supported), PostgreSQL 15, MySQL 8.4, MariaDB 10.11 or Microsoft SQL Server 2017 or later, and an existing site must be on Moodle 4.2.3 or later to upgrade. For Moodle 5.3, the requirements rise to PHP 8.3 or later, PostgreSQL 17, MariaDB 11.4 or SQL Server 2019 or later, and an upgrade path that starts from Moodle 4.4 or later. For Canvas, confirm PostgreSQL 14 or later, Redis 6.x or above, Ruby 3.4.1 or later, and at least 8GB of RAM as the Production Start guide recommends. The step is done when a version matrix is signed off against the vendor documentation rather than memory of an older release.
Build the web, job and mail stack
The platform engineer prepares the production layers. For Moodle 5.1 and later, point the web server document root to the new /public directory instead of the main Moodle folder, because otherwise the site may show directory listings or errors. For Canvas, the Production Start guide describes Apache with Passenger, a background daemon for automated jobs, and an outgoing SMTP server, plus Redis for caching and OAuth2. Add the SSO and identity integration early, using the core authentication plugins or the SAML2 plugin where needed. The step is done when a test page loads over HTTPS, a scheduled job runs, and a test notification email is delivered.
Stand up a pilot instance with sample courses
The LMS administrator and two or three instructors build a non-production instance and load a small set of representative Original courses. Use Canvas's Course Import Tool or the Blackboard export path for Canvas, or the Common Cartridge route for Moodle, and record what arrives: content, modules, files and question banks. Expect that grading, random question blocks and discussion threads may need manual rebuilding, so log each gap by course type. The step is done when the pilot list shows which content types transfer cleanly, which need rework and who owns each fix.
Export and archive Original course data
The registrar and records officer export archives from each Original course before January 1, 2027, when courses are marked Complete and become read-only. Read-only courses still allow reports and downloads, so confirm which exports are required for records retention, including submissions, grades and attendance. Store the archives in the institution's own repository with checksums and an index tied to the retention schedule. Ask Anthology what conversion to Ultra will preserve on January 1, 2028, and record the answer as a fallback. The step is done when every course in scope has an archive, a verified checksum and a named retention owner.
Rehearse rollback and cutover
The platform team writes a rollback plan before any production import. It names the backup of the database and the moodledata or file store, the decision point for reverting, the people who can authorize a return to Blackboard access, and how LTI tools and the SIS connections are switched back. Run a full restore of the pilot from its backup on a separate host to prove the backup works. Then reconnect the test LTI tools and the SIS feed in the pilot only. The step is done when a restore completes and the team has signed off the rollback steps in writing.
Run production import and sign-off
The LMS administrator imports the approved course set into production in batches, tracking each batch against the pilot gap list. Instructors check imported courses for content, links, assessments and gradebook structure before students use them, and the registrar confirms the archive set is complete. Set up monitoring for the web server, the job queue and database backups from the first day. The step is done when each course has an instructor sign-off, the gap list is closed or assigned, and backups have run successfully in production.
Questions institutions ask before the Original Course View cutoff
Can we still teach in Original Course View after December 31, 2026?
No. Anthology states that Original Course View cannot be used for active teaching and learning after December 31, 2026, and that all courses and organizations must use the Ultra Course View from January 1, 2027. Plan your term calendar around that date, not the later conversion date. Confirm the exact cutover behavior for your own tenant with Anthology, since your administrators may have set up sites or organizations differently.
What does read-only mean for grading and student submissions?
From January 1, 2027, Original Course View courses and organizations are marked Complete and become read-only. Instructors cannot grade, and students cannot submit. Reports and downloads remain possible, so the practical work is to finish grading before the cutoff and export records you will need later. Ask Anthology to confirm which gradebook data, attempts and attachments remain downloadable in read-only mode.
Will Anthology preserve all course data when it converts courses to Ultra?
Anthology says that on January 1, 2028 it will convert all Original Course View courses and organizations to Ultra, and that it will expand the types of course data preserved during conversion through 2026 and 2027. Do not assume the current list is final. Ask for the written list of preserved data types and compare it against what your faculty actually use, such as rubrics, adaptive release rules and LTI links.
How much does it cost to rebuild in Ultra compared with self-hosting Moodle or Canvas?
The answer depends on which components you pay for. Rebuilding in Ultra is mainly a subscription plus staff time to rebuild content and reconfigure integrations. Self-hosting Moodle or Canvas LMS replaces the subscription with infrastructure, storage, backups, upgrades, integration work and support staff or a partner, and it adds a migration project. Moodle is free under GPL-3.0, and Canvas is AGPLv3, so software licensing is not the main line item. Ask each option for a written quote listing hosting, migration, integration, training, upgrade and support costs separately, and mark which items recur each year.
How long does an export take and what makes it slower?
Export time is driven by course count, total file size, the number of attachments and submissions, and how much student data each archive includes. Archive packages can carry submissions, grades and attendance, which makes them larger and slower than a plain content export. Common Cartridge exports leave out items such as grading and some question structures, so they cover content only. Test one representative course of each type first, time it, and multiply by your course inventory before agreeing on a schedule with IT and records staff.
What does our team have to supply before a migration starts?
Start with a course inventory that lists active, archived and retained courses, plus the owners of each. Supply the records-retention rules that apply to grades and submissions, the list of LTI tools and the student information system connections, sample courses for testing, and access to Anthology exports and your target server or hosting account. A named decision-maker for retention questions and a test group of instructors will also speed up sign-off. Put these inputs in the written scope so the quote reflects them.
Can our own staff run the migration without outside help?
Yes, if you have people who can operate a web application server, a database, backups and a Common Cartridge or IMSCC import, and who can test the results with faculty. Moodle's supported database and PHP requirements change between major releases, so the installer must match the version you choose. Canvas self-hosting is community supported, and its Production Start guide points installation problems to the community mailing list or IRC rather than Instructure support. Weigh that support model against your staff's capacity before deciding.
When does outside help make sense for this migration?
Outside help makes most sense when the deadline is close, the course inventory is large or the records-retention rules are complex, or when no one on staff has run a production LMS. A fixed-scope engagement lets you agree deliverables, timelines and tests in writing before work starts, and DeployOpen can plan, implement, integrate, harden, back up and document a self-hosted Moodle or Canvas LMS in your own infrastructure. DeployOpen does not issue audit reports or certifications, so compliance evidence still goes to your independent assessor. Ask for a written scope and quote, and ask for ongoing support or upgrade retainers separately.
Evidence to keep for records retention and audit
Original Course View courses lock to read-only on January 1, 2027, and Anthology converts them to Ultra on January 1, 2028. The evidence below shows what was exported, what survived the move, and who decided, so the institution can answer records and audit questions without depending on the platform still running.
Exported archives and storage location
Keep every course archive or export package in an institution-controlled location, recorded by course ID, term and export date. Confirm with Anthology which export formats each course can produce and whether any packages expire before you download them. Store archives that contain student submissions and grades with the same access and retention rules as your other student records. Note the storage path in the inventory so a future auditor can find each file.
Export logs and checksums
Record who ran each export, when it ran, and the checksum of each resulting file, using a hash such as SHA-256. Recompute the checksums when files are copied to new storage or restored, and log any mismatch. This shows that the archive you hold is the archive that was exported and that it has not changed since. Keep the logs in a system that administrators cannot quietly edit.
Gradebook reconciliation record
For each course, compare grade totals and final marks in the Original export with the same figures after conversion to Ultra or after import to Moodle or Canvas. Document every difference, such as dropped columns, rounding changes or weighting that did not carry over, and the decision taken for each. Sign off the reconciliation with the registrar or the department that owns the grades, because that office answers for the official record.
Preserved data types list
Anthology has said it will expand through 2026 and 2027 the types of course data preserved during conversion, so the list should be taken from the platform's published statement at the time you check, not from memory. Record which data types, such as announcements, content areas, assessments, discussions and grade columns, survived the conversion for your courses. Mark anything missing as a gap that needs a manual copy or a documented exception.
Access control records for student data
Archives that contain student data need a named list of people who can open them, the reason for each grant, and the date access was removed. Review that list at each term change and after staff leave the institution. Confirm the rules for privacy and records retention with your legal and records office before copies move into a self-hosted Moodle or Canvas environment, since those systems add their own administrator accounts.
Signed decision record
Write a single record that states which path each course group took, rebuild in Ultra, move to Moodle or move to self-hosted Canvas LMS, with the reason, the owner and the date. Have the accountable officers sign it and keep it with the archives and reconciliation files. It is evidence of governance, not a certification, and it is what an auditor is most likely to request first.
Why the Ultra conversion date changes the planning window
The deadline for leaving Original Course View is set by the vendor, not by your academic calendar. Anthology states that Original Course View cannot be used for active teaching and learning after December 31, 2026, and that all courses and organizations must use the Ultra Course View from January 1, 2027. On that date, Original courses are marked Complete and become read-only: instructors cannot grade, students cannot submit, and reports and downloads remain possible. Any plan that assumes you can keep teaching in Original until 2028 is built on a misreading of the timeline. The conversion to Ultra on January 1, 2028 is a later, separate step, and it is the one most likely to be mistaken for the real cutoff.
The 2028 conversion preserves only the course data types that Anthology lists, and Anthology says it will expand the types of data preserved through 2026 and 2027. Because that list can change, confirm the current scope with Anthology in writing and compare it against your own inventory: gradebook columns and history, submissions, rubrics, discussion threads, groups, announcements, and any content tied to LTI tools or your student information system. Anything outside the preserved set should be exported while Original courses still accept grading. Export that does not carry the data you need is a gap you will discover only after the courses are read-only, when the instructor and student actions that would fix it are no longer available.
Institutions that want self-hosted control must make that decision before January 1, 2027, not after. Moving to a self-hosted Moodle or Canvas LMS requires an infrastructure decision, a platform build, a course migration plan and a test cycle, and each of those needs time before the read-only date. Once the courses lock, the remaining options narrow to what the archive and exports still hold. Start by confirming the Moodle version and database support in the release notes for the version you plan to run, and by naming an owner for the export inventory now.
How DeployOpen plans and runs an LMS exit under a fixed deadline
DeployOpen plans Blackboard Original Course View end of life work as a written, fixed-scope engagement inside your own infrastructure, so the choice between converting to Ultra and moving to self-hosted Moodle is made on your inventory and your dates. We build, test, document and hand over the chosen path, then offer ongoing support as a retainer.
How we scope
- Inventory which Original courses and organizations must be exported before the read-only date on January 1, 2027.
- Record which courses are kept for teaching, which are archived, and which need records retention holds.
- Agree the written scope, deliverables and timeline with you before any migration or build work starts.
How we build
- Set up the chosen target, either Moodle in your cloud account or data center or Canvas LMS, with the required database and PHP versions.
- Test Common Cartridge and Blackboard import results course by course, logging gradebook, question bank and LTI gaps.
- Reconnect single sign-on, the student information system and LTI tools, and test them with pilot instructors.
How we hand over
- Document the build, configuration, backup and upgrade steps so your own staff can operate the platform.
- Deliver an export register that maps each Original course to its archive file, owner and retention period.
- Walk administrators through patching, backups and the upgrade path for the Moodle release you run.
How we support
- Offer ongoing support, upgrades and continuous testing as a retainer after handover.
- Plan Moodle point releases and major upgrades against the support windows published for each version.
- Confirm with your team which support model you need, since self-hosted Canvas relies on community support.

