Business UAT — workflow for CE program staff. Not internal comprehensive QA. Check each box when the outcome is met.
What you're proving
A program administrator can stand up a new certificate program end to end — create a reusable course, create the certificate, define requirements, set eligibility, and publish — without developer help or Django admin.
Before you start
| Who | Password | |
|---|---|---|
| Program Manager | pm_catalog@example.com | password12! |
Sign on: https://lsuoce-development.fly.dev/accounts/login/
Use a unique certificate name (e.g. UAT Certificate — Paralegal Add-on) so you do not overwrite the seeded Paralegal program.
Step 1 — Open the catalog workspace
- After signing in, open Catalog: https://lsuoce-development.fly.dev/dashboard/catalog/
- Confirm you see two tiles: Certificates and Courses — not a table or tab row.
Step 2 — Create a standalone course
- Click the Courses tile (or open https://lsuoce-development.fly.dev/dashboard/catalog/courses/)
- Click + Create course
- Select costing unit Paralegal Studies (PL)
- Fill required fields: title (e.g. UAT Core Course — Legal Writing II), course code, credit type, and modality
- Confirm there is no certificate picker on this form — courses are created independently
- Click Save as draft (or Mark ready for section creation if the course is complete)
Step 3 — Create the certificate shell
- Return to Catalog → click Certificates
- Click Create certificate in the page header
- Fill Name, select Costing unit → Paralegal Studies (PL), and complete subject area, description, meta title, and meta description
- Click Save draft
- Confirm you land on Edit certificate with stacked cards: Certificate context, Courses, Version history, Path review, Publish
Step 4 — Attach your course as required
- On the certificate edit page, in the Courses card, click Add course under Required courses
- In the picker (Add to required), search for the course you created in Step 2 and add it
- Confirm the course appears under Required courses — not in an elective group
Step 5 — Add an elective group (optional but recommended)
- In Elective groups, click Add group
- Set Label (e.g. Electives) and Slots to
1 - Click Create group, then Add course inside that group and pick a second Paralegal-unit course (create another standalone course first if needed)
- Confirm a course cannot sit in both Required courses and an elective group at the same time
Step 6 — Set eligibility and GPA
- Scroll to the Certificate context card (top of the page)
- Set Minimum GPA or check No GPA per program policy
- Add any Additional eligibility conditions notes if needed
- Click Save draft in the page footer
Step 7 — Check publish readiness
- Scroll to the Publish card
- Click Check publish readiness
- If blockers appear, fix them (missing course, slot overflow, blank GPA when required, etc.) and check again
Step 8 — Publish the certificate
- Read the learner-impact warning (existing vs future learners)
- Check the acknowledgement checkbox
- Click Publish
- Confirm Version history shows a published version
Optional appendix — Published preview
- From the certificates list, use Published preview (header button — not Internal preview from the row menu)
- Confirm the banner says Temporary D-Low preview and shows your certificate content appropriately