Core Contributor News for Sprint: Oct 11th - Oct 24th, 2025

Core Contributor News for Sprint: Oct 11th - Oct 24th, 2025

This sprint brought mostly positive experiences. 78% of participants rated their experience as good or great, while 22% reported a neutral or negative experience.

:tada: What are we celebrating?

@omar

  • Payments plugin presentation

@pdpinch

  • We merged feature updates to the progress page that will allow us to stop using the legacy progress page, allowing it to be deprecated.

  • We added migrations to deal with django 5 upgrades and MariaDB.

:sos_button: Who needs help?

@omar

  • Need help on the translation validation automation on GitHub.

@pdpinch

  • Performance issues and mysql migration issues in the discussion forums continue to plague us. We’ll know better today if we’re out of the woods since there are so many assignments due.

  • edx-val and the django storages changes is continuing to frustrate us: https://github.com/openedx/edx-val/issues/590

:construction: What Pull Requests (PRs) need review?

As a CC, check for PRs that are stuck and need attention. Don’t have write access? No problem! You can still help by reviewing to move things forward. Ping Axim if there are issues merging after you review.

Below is a list of stalled PRs that need urgent attention. These are just some of the many PRs that require immediate review and action. In addition, there are several Draft PRs that need attention to move forward. Please take a moment to review and update them as needed so they don’t remain blocked. Thank you!

Stalled PRs: Some of the many PRs that need urgent attention:

Draft PRs: Require review and updates to move forward:

Find a full list of PRs ready for review here, or focus on edx-platform PRs that need attention.

:memo: What are the Working Groups up to?

Working Group Latest Updates
BizDev The BizDev WG meeting focused on updates to the Product Feedback Loop, Workforce Development & AI Training insights, and ongoing alignment across subgroups.
Additional discussions covered market alignment, revenue growth, and expansion initiatives to strengthen collaboration across working groups. Latest meeting notes → 2025-10-22 Partnership development Meeting
Build-Test-Release (BTR) The final Go/No-Go check focused on confirming RBAC PR merges, sandbox readiness (Indigo theme, Aspects 2.6.0), and QA coverage before the Oct 28 cutoff (moved to Oct 30). Teams reviewed testing assignments, documentation progress, and security patch status, ensuring all key items are tracked for release. Next steps include finalizing release notes, validating sandbox stability, and preparing early tasks for the upcoming Willow cycle.Latest meeting notes → 2025-10-27 BTR Meeting Minutes
Contributor Coordination The working group decided to adopt an asynchronous-first model, retiring monthly meetings in favor of ad-hoc calls when necessary. Last meeting notes → 2025-05-13 CC Working Group Meeting Notes
Core Product The meeting announced the launch of the new Product Contribution Process, now live and open for more product reviewers. The Schema team presented specs for the new Course Outline page in Studio and introduced a proposal for an Enrollment Page Editor to improve course discoverability. ASU proposed a new PDF XBlock for mobile viewing and offline access, marking future collaboration opportunities. Latest meeting notes → 2025-10-21 Core Product Meeting Notes
Data No current updates available. Last meeting notes → 2025-08-20 Meeting notes
Deprecation The meeting discussed MIT’s transition off the old progress page, with plans to locate or create a dedicated DEPR ticket. Updates covered forum migration issues (MySQL bugs, retired users, performance) and ongoing ProctorTrack deprecation cleanup. Additional notes included a pending Program Dashboard deprecation ticket and a proposal to improve the board review scheduling process. Latest meeting notes → DEPR Meetings Notes (2025)
Documentation The Documentors WG focused on aligning testing documentation with Ulmo test cases, addressing mismatches and missing coverage for features like login and password reset. The group agreed that documentation should be the primary reference, with John and Peter mapping test cases to docs and prioritizing newer features (libraries, taxonomies, metrics).
Ana Garcia will create an AI-narrated demo video for the libraries feature, while @Sarina Canelake supports release notes and documentation gap tracking. Latest meeting notes → 2025-10-01 Docs WG
Educators The meeting covered Ulmo launch updates on Notifications and RBAC, both entering testing with sandbox validation and a new admin console for role configuration. Sam Daitzman showcased major improvements to Content Libraries, including multi-level content reuse, syncing, and publishing tools, inviting community feedback. Santiago Suarez proposed reorganizing the Advanced Settings page to improve usability and feature placement across the platform. Latest meeting notes → 2025-10-21 Educators
Frontend The Frontend WG (Oct 23, 2025) discussed catalog MFE integration, agreeing to move forward with a plugin-based approach for flexibility and easier management. They reviewed the new Admin Console MFE with RBAC, enabling role assignment and permissions for libraries ahead of the upcoming release cut. Adolfo demoed MIT’s new “Never Show Correct Answers” feature, improving academic integrity for re-used courses by hiding correct responses while still grading them. Latest meeting notes → 2025-10-23 Frontend Working Group Meeting Notes
Large Instances Latest meeting notes → Large Instances Meeting Notes 2025-10-28
Learning Tools (LTI) The group reviewed progress on the LTI platform (consumer), with new documentation added and discussions on whether to create a new LTI consumer component. Key gaps and improvement areas were identified based on recent interviews and roadmap updates. On the LTI tool (provider) side, the team began reviewing next steps related to licensing and implementation scope. Latest meeting notes → 2025-10-14 Meeting notes
Maintenance The team is waiting for Tutor-MFE compatibility with Node 24, with merges proceeding as needed before the release cut; 2U will validate afterward.
Windows support looks stable except for Elasticsearch, which will be addressed by the Willow release next year. The Codejail DEPR is unblocked, with a new Django-based service ready—next step: confirm with Moises on moving forward with the Tutor plugin implementation. Last meeting notes → 2025-10-30 Meeting notes
Marketing The upcoming Open edX Meetup (Oct 30) will feature the next conference location announcement, a Distinguished Contributor Celebration, and a TOC Nominee Roundtable. Upcoming events include Educause in two weeks and Bett London (Jan 2026), with regional meetups approved for funding up to $5K per quarter. The Marketing Sub-Group also reviewed and updated its OKRs to align with ongoing community and outreach initiatives. Last meeting notes →Agenda, Oct 14th, 2025
Mobile The team worked on roadmap cleanup, focusing on removing stale issues and ensuring up-to-date priorities. Interest in Learning Academies has slowed, though Zeitlabs remains committed to advancing the initiative. Next step: organize a broader community review to gather feedback and reenergize progress. Latest meeting notes →Agenda, October 10th, 2025
Technical Oversight Committee The meeting confirmed the 2026 Open edX Conference location, reviewed the ongoing TOC elections, and highlighted WGU’s strong contributions with 300–400 PRs and new committers. Felipe Montoya presented an AI experimentation framework for Open edX, while Axim explored OpenAI funding options to support AI-related development. Regis demoed Sparkth, an open-source MCP server enabling AI-powered course creation and publishing, showcasing innovative external AI integrations for Open edX. Last meeting notes → TOC Meeting Notes - 2025-09-10
Translation The Translation WG reviewed recent language performance drops after migrating to the openedx-translations project, noting that machine translations are active for all languages except Portuguese (Portugal). Eden Huthmacher led a GitHub board review to track ongoing translation efforts and priorities.
Action items and next steps were documented in the Translations Working Group page for continued follow-up. Last meeting notes → 2025-10-15 Translation WG Meeting
UX/UI Sam Daitzman introduced the new Design Working Group, inviting community participation and topic suggestions for future sessions. He also shared Content Libraries product updates for the Ulmo release, highlighting new feature enhancements. The meeting closed with Design WG planning, encouraging members to contribute ideas and priorities for upcoming discussions. Last meeting notes → 2025-10-16 - UX/UI Working Group Meeting

:date: What events are coming up?


:rocket: What are we working on?


:handshake: Want to participate in Core Contributor Governance?

  • Participate to the work of the Contributor Coordination Working Group. The group works asynchronously using the working group tasks board, and we’d love your input there. You can review and comment on existing threads there, or post your own topic to discuss with the group by creating your own ticket on the board (“+ Add item” in “New topics and issues to discuss”).

:speech_balloon: Anything to add?

Share your thoughts in Slack (openedx.slack.com) or the comments below!

2 Likes

@Natalia_Choconta @Eden_Huthmacher @Natalia_Vynogradenko

It might be nice to give the Distinguished Core Contributor Winners (and nominees even) a nod in the next News Update :slight_smile:

@omar Did you get the help you needed? If not, what do you need exactly?

@itsjeyd Looks like we still have quite the backlog of PR reviews… Is there anything more we could do to really fix this? What would it require? I am assuming that the main blocker is still time from core contributors & maintainers?

The partners as maintainers proposal from the core contributor summit is still being discussed at the TOC, so maybe that’s something to factor in? Do we have an idea of the size of the commitment we would need for this? And would there be other factors that would also be blockers, besides this?

@Natalia_Choconta For this working group, since it doesn’t have regular synchronous meetings, it would probably make sense to write or generate a summary of the activity from time to time. Is there a good way to show this for you nowadays - maybe a subpage on the working group wiki? https://openedx.atlassian.net/wiki/spaces/COMM/pages/5237571587/Governance+Working+Group+Charter . Also note that it has been renamed to Governance WG.

1 Like

@Natalia_Choconta Also some of the table elements seem to be breaking, making the content less readable, e.g:

And just a reminder to change the “UX/UI Working Group” name to “Design Working Group”.

Thank you for continuing to put these together :slight_smile:

1 Like

@antoviaque Just acknowledging your ping for now, I’ll take a closer look and reply later this week.

1 Like

@antoviaque More time from core contributors and maintainers might help, but I wouldn’t know how to quantify that.

Overall, maintenance coverage seems to be quite good. And for the repos that I’m handling, the speed with which PRs are reviewed and merged definitely seems to have gone up. At least for repos that are actively maintained – today I learned that some of them are actually seeking new maintainers, which explains why it’s been difficult of late to find reviewers for OSPRs against them. It would be good to expedite finding new maintainers for these repos.

On repos that are unmaintained, getting reviews from the Axim engineering team is usually quite quick and easy.

Some PRs still get stuck early in the process, when telling authors that they’ll have to send their changes through product review. But the new and much improved process was only launched a few weeks ago, so it’s probably too early to expect significant impact from it.

For edx-platform, it would be good to get @Michelle_Philbrick’s perspective. The repo seems to be officially maintained now, and has the largest number of core contributors out of all the repos in the openedx org. But maybe it’s still challenging to figure out who to ping for changes targeting specific platform areas? Or, since the repo does have so many CCs, maybe pinging the entire group (@committers-edx-platform) results in bystander effects? I can only speculate here.

Lastly, to make maintainers’ lives easier (and always have a specific person responsible for next steps to take with a given PR), maybe it would help to circle back to @braden’s idea from the CC summit and implement this bot?

I have a list of outstanding edx-platform PRs to discuss with Feanil. I’m not sure if the wg-maintenance-edx-platform is actively reviewing all PRs in that repo. I will check in with Feanil and the Maintenance WG to confirm, as well as who we should tag (e.g. @committers-edx-platform) going forward.

Hi @antoviaque. Yes, a subpage sounds perfect for that.
Thanks for the reminder — I’ve updated the name to Governance WG.