May 2026 Updates
Welcome to Woolf's latest release!
The May 2026 release brings clearer billing and seat-usage visibility, a fairer late-fee and collections process, and smoother student onboarding. It improves the accuracy of grading, progress, and graduation checks, expands Recognition of Prior Learning and academic reporting, enriches partner and Canvas integrations, and strengthens security, access controls, and overall app stability for colleges and students.
Release Date |
|---|
|
🌟 Enhancements
1. Clearer Billing, Invoicing & Seat Visibility
Key Requirements Addressed
Reduce billing confusion and disputes, and make invoices and seat usage easy for college finance teams to understand.
Key Woolf Updates
The rev-share ledger and CSV exports now use clearer invoice-period labels, show USD equivalents for non-USD amounts, and keep older CSV imports working.
Draft invoice totals refresh automatically, new-invoice emails go out on creation, day-20 reminders prompt finance teams to update data, and draft invoices appear as In Review.
College finance users now see a quarterly seat usage summary: prepaid seats, used seats, remaining seats, expiring unused seats, and SaaS fees already paid versus still remaining.
Seat-based invoice breakdowns separate seat charges from degree-level charges, and rev-share exports now match the invoice view for tuition paid to date.
Zero-value monthly draft invoices are no longer created, and seat usage history now displays the correct selected quarter.
Custom price fields stay readable when adding invoice charges, and revenue-share billing now applies the correct minimum charge for students with no prior payment history.
2. Fairer Late Fees & a Consistent Collections Process
Key Requirements Addressed
Apply overdue charges fairly and follow a consistent, transparent collections workflow.
Key Woolf Updates
Overdue invoices now receive the first late fee only after a 30-day grace period, then every 30 days while the invoice remains open.
Financial escalations follow the revised collections process, with updated notices, stage changes, student notifications, and resolution steps.
College finance users see invoices only; university-only billing areas stay hidden from college accounts.
3. Smoother, More Forgiving Student Onboarding
Key Requirements Addressed
Help students recover from errors and avoid repeating steps they have already completed.
Key Woolf Updates
Students can retry failed agreement or qualification steps, sign-in links land on the right onboarding step, and repeated agreement actions no longer create duplicate downstream work.
Re-invited students who already completed their agreement or application keep that progress when they continue the same degree.
4. Accurate Grading, Progress & Graduation Readiness
Key Requirements Addressed
Ensure averages, progress, and graduation checks reflect the correct data.
Key Woolf Updates
Graduation checks now accept rounded passing grades consistently, so students who passed a numeric course at the rounded threshold can be submitted for graduation.
Canvas participation grades now count toward student averages, and existing affected records were corrected where safe.
Course and degree verification reflects resource updates more reliably, waiting for the latest update before recalculating workload.
Dual-degree onboarding status on course pages is now calculated from the degree that actually owns the course.
The Academic Board “Course Students Ready for Completion” card shows the live count and matches the filtered student list.
Duplicated grade-weight setups now start with fresh grade weights, so source-course mappings no longer leak into the copy.
5. Recognition of Prior Learning & Academic Reports
Key Requirements Addressed
Make RPL/RPLFC and competency reports accurate, easy to approve, and available across more programs.
Key Woolf Updates
Transcripts now describe approved credit exemptions correctly when transferred workload exists but no requirement workload is stored.
The RPL credit exemption form prompts eligible Chegg students to upload all Chegg certificates so they can receive full prior-learning credit.
RPLFC reports can be approved from the workflow report drawer and re-signed when a fresh signed copy is needed.
RPLFC report wording is more consistent, with stronger guidance to avoid unsupported regulatory language and keep degree details in the right sections.
RPLFC report generation now supports seven more degrees across the MNGM, PGC, ABI, GMC, and LB programs.
Course competency reports now display the signed report body and generate a downloadable PDF.
6. Richer, Faster Partner Integrations & Canvas Data
Key Requirements Addressed
Give integration partners more complete, faster, and more stable access to student and progress data.
Key Woolf Updates
A new read-only
studentDegreeProgressGraphQL query (with a self-scopedmyDegreeProgressvariant for student tokens) returns workload aggregates, GPA-style fields, and the full tier, specialization, and course breakdown for a degree enrollment, documented end-to-end for partner integrators.Students can open their own degree progress from approved partner apps, and large Udacity progress views load much faster without changing the information shown.
The public course-student list now supports pagination with practical filters such as readiness for submission, active degree-student state, course, degree, status, and creation date, with stable results across pages.
Udacity roster data now includes each student’s Woolf user ID so rows can be matched more reliably.
Partner progress data now labels duration fields in minutes consistently, and the public integration explorer and docs work again in deployed environments while recent security protections remain in place.
Course transfer (transfer-without-course) settings now save as expected instead of silently reverting.
7. Stronger Security & Access Controls
Key Requirements Addressed
Protect user data and uploads, and limit university-only areas to the right teams.
Key Woolf Updates
Unauthenticated user lookups are blocked, private data-inspection tools are disabled outside local development, and risky image uploads are handled more safely.
University-only workflow and report areas are restricted correctly, so college admins no longer see staff-only areas intended for university teams.
Public endpoints now hide internal technical details outside local development, reducing unnecessary exposure while keeping day-to-day integrations working.
🔧 Fixes
Canvas syncs recover from individual bad items. A failed assignment or module no longer stops the rest of a course content or progress sync from completing.
Canvas and Airlock submissions are less likely to remain stuck. External-tool submissions, uploaded evidence, imported assets, and related grades now move forward more reliably, so workload and progress stay accurate.
Course submission pages load less unnecessary media. Large submitted activity assets now appear as downloadable rows instead of loading rich previews automatically.
Certificates handle long college names cleanly. Degree certificates now wrap long dean and college text instead of overlapping the Woolf licence block.
The app is more stable across payments, dashboards, and Mac browsers. Recent fixes reduce failed Stripe-loading states, repeated sign-out redirects, and browser-detection crashes.
Privacy-restricted browsers are handled more gracefully. Pages are less likely to break when a browser blocks storage access, and analytics setup no longer blocks delivery.
🗂️ Developer’s Changelog
Change Type | Details |
|---|---|
Added | Read-only |
Updated | Public endpoints hide internal technical details outside local development; partner duration fields standardized to minutes; public integration explorer restored in deployed environments; Airlock submission documentation corrected to match real create-versus-update flows. |
❓ FAQs
➡️ When do overdue invoices receive late fees?
After a 30-day grace period. The first late fee applies on day 30, and then every 30 days while the invoice remains open or partly paid.
➡️ What does the new seat usage summary show?
For the selected quarter it shows prepaid (booked) seats, used seats, remaining seats, expiring unused seats, and SaaS fees already paid versus still remaining.
➡️ Why are Chegg students prompted to upload all their certificates?
So they can receive full prior-learning credit during the RPL credit exemption check. Uploading every eligible Chegg certificate ensures all qualifying credit is recognized.
➡️ Can students view their own degree progress in partner apps?
Yes. Students can open their own degree progress from approved partner apps, with internal exemption reasons hidden from the student view.
➡️ Do Canvas participation grades now affect student averages?
Yes. Participation grades from Canvas now apply the correct grade setup, and existing affected records were corrected where safe.