# Contributors Meetup Async Update - October 28th, 2023 - November 10th, 2023

**URL:** <https://discuss.openedx.org/t/contributors-meetup-async-update-october-28th-2023-november-10th-2023/11644>\
**Category:** Core Contributors\
**Tags:** core-sprints, retrospective\
**Created:** [November 10, 2023, 4:40am UTC](https://discuss.openedx.org/t/contributors-meetup-async-update-october-28th-2023-november-10th-2023/11644 "2023-11-10T04:40:42Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Natalia\_Choconta](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/natalia_choconta/32/8647_2.png) [@Natalia\_Choconta](https://discuss.openedx.org/u/Natalia_Choconta)\
**Post date:** [November 10, 2023, 4:40am UTC](https://discuss.openedx.org/t/contributors-meetup-async-update-october-28th-2023-november-10th-2023/11644/1 "2023-11-10T04:40:42Z")

</div>

# Core Contributor Update: Oct 28th - Nov 10th, 2023

Use the jump links below to view the section that interests you:

1. [Working Groups Updates](https://discuss.openedx.org/t/contributors-meetup-async-update-october-28th-2023-november-10th-2023/11644#h-1-working-groups-updates-2)
2. [Events](https://discuss.openedx.org/t/contributors-meetup-async-update-october-28th-2023-november-10th-2023/11644#h-2-events-3)
3. [Projects](https://discuss.openedx.org/t/contributors-meetup-async-update-october-28th-2023-november-10th-2023/11644#h-3-projects-4)
4. [Next async update and meetup](https://discuss.openedx.org/t/contributors-meetup-async-update-october-28th-2023-november-10th-2023/11644#h-4-next-async-update-and-meetup-5)

# 1. Working Groups Updates

[Working Groups Calendar](https://calendar.google.com/calendar/u/0/embed?src=c_v86shrnegshsqgp4fj2k94u7bc@group.calendar.google.com)

> ### **1.1. BTR Working Group**
> 
> **Chair:** @jalondonot
> 
> * * *
> 
> **📎 Latest news**
> 
> - [Deciding on the “S” and “T” Open edX release names](https://discuss.openedx.org/t/deciding-on-the-s-and-t-open-edx-release-names/11550)
> - Quince release update:
> - Quince testing process: 54% of progress
> - [Quince Test Sheet - Google Sheets](https://docs.google.com/spreadsheets/d/1oVhrnRjk7zxUHMNyU8bJ-TLKyaSukLmN3jWom17O7pI/edit#gid=1955774185)
> 
> * * *
> 
> **Blockers or Calls/offers for help**
> 
> - `frontend-app-discussions` is broken on quince.master: Reported by Ghassan Maslamani [on Slack](https://openedx.slack.com/archives/C04BM6YC7A6/p1698664502304419).
> - [[Test failure] TC\_LEARNER\_7: Can't create an account · Issue #318 · openedx/wg-build-test-release · GitHub](https://github.com/openedx/wg-build-test-release/issues/318)
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2023-10-30 BTR Meeting Minutes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3909320705/2023-10-30+BTR+Meeting+Minutes)

> ### **1.2. Contributor Coordination Working Group**
> 
> **Chair:** Jorge Londoño
> 
> * * *
> 
> **📎 Latest news**
> 
> - [Debugging persistent grade issues](https://discuss.openedx.org/t/debugging-persistent-grade-issues/11155)
> - **Open edX Survey Report**
> - [Project scope](https://docs.google.com/document/d/1tm1O5BQsAwekphI5IN9pBn8behQDZigXePLGqCl5he8)
> - [Problem: Very few are going to generate and send the Survey Report](https://openedx.atlassian.net/wiki/spaces/OEPM/pages/3872948238/Problem+Very+few+are+going+to+generate+and+send+the+Survey+Report.)
> - **Action Items** : Edunext is working on the implementation (option #1 in the django admin) and hopes to share the final results soon.
> 
> - **How do we make sure strings in frontend-app-communications are sent to Transifex?**
> - These are included as official in Olive.
> - The message are properly handled in the code, but they are not being pushed to Transifex.
> - FE App Component is another issue, it is not tagged as it’s a library. There’s also a bug for this library that needs to be address. Adolfo Brandes has context on this issue and will investigate.
> - Related bugs and Slack threads:
> - [No Transifex resource!!! · Issue #146 · openedx/frontend-app-communications](https://github.com/openedx/frontend-app-communications/issues/146)
> - Slack thread on frontend-app-communications: [https://openedx.slack.com/archives/C037XDB9KN1/p1691157409234449](https://openedx.slack.com/archives/C037XDB9KN1/p1691157409234449)
> - Slack thread on problem editors: [https://openedx.slack.com/archives/C049JQZFR5E/p1692114945050299](https://openedx.slack.com/archives/C049JQZFR5E/p1692114945050299)
> 
> - **MFEs for Quince**
> - Learner dashboard MFE future is uncertain. They’re still figuring out what to do about it. The idea is to get it ready for Quince
> 
> - **Outdated MFEs**
> - From the last frontend meeting: “Many MFEs are stuck an old FE platform version because of breaking changes.”
> - Adolfo talked about the challenges of keeping MFs up to date, particularly due to breaking changes in upgrades. Adolfo expressed hope that these issues could be solved with the help of [Piral](https://github.com/smapiot/piral) down the line (cf [draft OEP-65](https://github.com/openedx/open-edx-proposals/pull/410)).
> 
> - **MFEs documentation & reviews**
> - From a [September sprint update](https://discuss.openedx.org/t/contributors-meetup-async-update-september-2nd-2023-september-15th-2023/11185/3):
> - “Identify MFEs and new repos earlier and review the processes for enabling them. Advocate for better documentation and easier configuration while there’s still time to make changes.”
> 
> - Adolfo mentioned that there is a [list of requirements for an MFE in the wiki](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3561521275), which is being used to check the Learner dashboard against.
> - Adolfo outlined the current process for introducing a new MFE:
> - It includes a long-lived ticket with requirements ([example](https://github.com/openedx/platform-roadmap/issues/217)) and an implicit review process. He suggested that the ownership of these issues could be better handled by someone more product-focused, as they could coordinate translation efforts and features.
> - The ultimate test for a new MFE is through BTR, where a plugin is made for the MFE and added to the Test Plan.
> 
> - **Frontend summit**
> - Given the summit’s outcome, Xavier asked how we would prevent multiple implementations from persisting. Adolfo clarified that no decisions were made at the summit and that attendees were assigned tasks to propose unified solutions for all discussed use cases.
> - Braden and Kelly’s teams have proposed course authoring and learner dashboard solutions respectively. Adolfo stressed the need for further exploration and development of these proposals, aiming to unify the Learner dashboard to address most of the discussed use cases.
> - There will be an iterative approach developing the general direction of the learner dashboard. Ed emphasized the significance of having operational code and testing it in production, which everyone agreed upon regarding requirements.
> - Adolfo made it clear that they were not working towards Quince but for the following release, Redwood, intending to achieve version 1.0 of the architecture or Plugin API within six months.
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2023-10-31 CC Working Group Meeting Notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3885891585/2023-10-31+CC+Working+Group+Meeting+Notes)

> ### **1.3. Data Working Group**
> 
> **Chair:** @e0d & @blarghmatey
> 
> * * *
> 
> **📎 Latest news**
> 
> - Funded Contribution Updates:
> - Aspects data pipelines & reports wrapping up 11/17
> - New proposals are being iterated on
> 
> - Aspects updates:
> - Beta server is updated with changes based on feedback
> - Cristhian Garcia is working on tracking log message delivery over the event bus
> - Translation pipeline is up and mostly working
> - Backend work continues while Chelsea gathers feedback on charts and dashboards
> 
> - Event bus discussion:
> - The event bus use cases are growing quickly, I’d like to take a temperature check of the group and start putting out feelers around how comfortable people are with it and whether anyone would want to use it for Aspects event delivery. This may be an ongoing discussion point through several future meetings.
> - Why Aspects needs the event bus for performance & scaling:
> - Current approach (event-routing-backends + Ralph) creates many celery tasks per tracking log event.
> - Clickhouse prefers getting data in chunks rather than row-by-row.
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2023-11-01 Meeting notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3910828048/2023-11-01+Meeting+notes)

> ### **1.4. DEPR Working Group**
> 
> **Chair:** @feanil
> 
> * * *
> 
> **📎 Latest news**
> 
> - 
> - Progress being made on [[DEPR]: USE-JWT-COOKIE header · Issue #371 · openedx/edx-drf-extensions](https://github.com/openedx/edx-drf-extensions/issues/371).
> 
> - FED-BOM making another attempt to remove legacy account, profile, and ecommerce UI pages
> - Splitting them up into 3 separate PRs this time to increase odds of each one getting through
> 
> - FED-BOM is looking to use Webpack build output to identify unused direct dependencies. Should we try something similar with Python test suite coverage data?
> - Unsure how much this lines up with depsplorer exploration that we already looked at: [Run depsplorer on edx-platform · Issue #32604 · openedx/edx-platform](https://github.com/openedx/edx-platform/issues/32604)
> - We don’t know if there’s an existing coverage plugin that would already give us this information.
> - Could write up some tickets for running some of these existing tools on some of our python repos.
> - go to repo-health-dashboard and sort by the repositories with the most dependencies, start with the one that has the most.
> - [Private 2U link to Health Dashboard](https://docs.google.com/spreadsheets/d/1VCxNVq-niT-uv5BFmsYPF21r6I2-IQ-GJbidF0zUPBc/edit#gid=921158295)
> 
> - Alternatives to [GitHub - Nathan-Furnal/depslorer: A tool to check if installed dependencies are used in the code](https://github.com/Nathan-Furnal/depslorer) ?
> - [GitHub - matthewhughes934/py-unused-deps: Find unused dependencies in your Python packages](https://github.com/matthewhughes934/py-unused-deps) ([Python adventures: Finding unused dependencies | Nathan’s blog](https://www.nathanfurnal.xyz/posts/py-find-unused-deps/) )
> - [GitHub - tweag/FawltyDeps: Python dependency checker](https://github.com/tweag/FawltyDeps) ([Announcing FawltyDeps - a dependency checker for your Python code](https://www.tweag.io/blog/2023-03-14-announcing-fawltydeps/))
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [DEPR Meeting Notes (2023)](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3631087655/DEPR+Meeting+Notes+2023)

> ### **1.5. DevEx Working Group**
> 
> **Chair:** @Rebecca_S_Graber & @kmccormick
> 
> * * *
> 
> **📎 Latest news**
> 
> - One tool we are demo-ing is [DevSpace](https://www.devspace.sh/)
> - community helm charts:[GitHub - openedx/openedx-k8s-harmony: A Prototype Helm Chart for deploying multiple Open edX instances (via Tutor) onto a cluster.](https://github.com/openedx/openedx-k8s-harmony/)
> 
> * * *
> 
> **Blockers or Calls/offers for help**
> 
> - Looking for a new cookiecutter-tutor-plugin maintainer
> - [GitHub · Where software is built](https://github.com/openedx/wg-developer-experience/issues)
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2023-11-06 DevEx Meetup Notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3903717377/2023-11-06+DevX+Meetup+Notes)
> - The board: [Developer Experience Working Group • openedx](https://github.com/orgs/openedx/projects/37/views/1)

> ### **1.6. DevOps Working Group**
> 
> **Chair:** Régis Behmo
> 
> * * *
> 
> **📎 Latest news**
> 
> - Shubham Nagpal says: Hi Team Please provide you assiatance on How can I overcome the challenge of implementing path-level security in Open edX with EKS, considering that a classic load balancer doesn’t offer this feature, i can block the ips throught ACL but not the path is there any work arround.
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [Slack](https://openedx.slack.com/archives/C04J9GTLHH8/p1697609979695469)
> 
> * * *

> ### **1.7. Educators Working Group**
> 
> **Chair:** @john_curricume
> 
> * * *
> 
> **📎 Latest news**
> 
> - Lessons from Language MOOCs, Dr. Haohsiang Lao, Director of the Chinese Language Program at MIT
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2023-11-13 Educator WG](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3919413249/2023-11-13+Educators+WG)
> - [Open edX Roadmap](https://github.com/orgs/openedx/projects/4/views/1)
> 
> * * *
> 
> **Blockers or Calls/offers for help**
> 
> - Looking for any and all documentors!

> ### **1.8. Frontend Working Group**
> 
> **Chair:** @arbrandes
> 
> * * *
> 
> **📎 Latest news**
> 
> - Deprecated code removal from edx-platform:
> - Account, profile, and some ecommerce pages
> 
> - Breakages at 2U:
> - An internal template override (for a reverse() url) broke edx-platform
> 
> - Should we announce before removal? Or should we add it to a planned release?
> - Could it have been caught by CI?
> - No, because it is an internal override
> 
> - Should we support this kind of override in the first place?
> - Probably not.
> 
> - We should just follow [OEP-21](https://open-edx-proposals.readthedocs.io/en/latest/processes/oep-0021-proc-deprecation.html), but since it’s taken so long for [this particular DEPR ticket](https://github.com/openedx/public-engineering/issues/71), an announcement in the forum would be corteous
> - Also, since edx-platform doesn’t have a proper CHANGELOG, make sure to flag commits with `BREAKING CHANGE` or `!`, and that will help the release notes author noticing it.
> - Renovate auto-rebase?
> - Do we need Renovate to auto-rebase stale PRs? (See [frontend-platform](https://github.com/openedx/frontend-platform/blob/master/renovate.json#L9).) It’s generating a lot of noise (because maintainers aren’t doing anything about them). ([Slack thread](https://openedx.slack.com/archives/C04BM6YC7A6/p1698873252255089).)
> - We should disable this across all repos. If individual maintainers feel the need to, they can re-enable it.
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2023-11-02 Frontend Working Group Meeting Notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3913580545/2023-11-02+Frontend+Working+Group+Meeting+Notes)
> - [2023-11-09 Frontend Working Group Meeting Notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3913580545/2023-11-09+Frontend+Working+Group+Meeting+Notes)

> ### **1.9. Large Instances Working Group**
> 
> **Chair:** @braden & @Felipe
> 
> * * *
> 
> **📎 Latest news**
> 
> - **Updates from each org on the call - 2U, eduNEXT, OpenCraft, Raccoon Gang**
> - **2U:**
> - Testing [devspace](https://www.devspace.sh/) as a development environment for Kubernetes.
> - Making progress on containerizing all of our apps
> - Working on extracting Codejail to an external service.
> 
> - **Raccoon Gang:**
> - Migration of all operations to K8S Tutor-based installations
> - Getting more involved in the Tutor project to contribute to its Core/plugins.
> 
> - **edSPIRIT:**
> - Focus on improving operations on EKS OpenedX installations
> - Migrating the platform from Olive to Palm.
> 
> - **OpenCraft:**
> - The creation of Sandbox installations when creating PRs in edx-platform and MFE’s repos is available (for specific users).
> - There’s an open [issue](https://github.com/overhangio/tutor-mfe/issues/161) related to a rate-limit problem when building MFE images with unauthenticated users.
> 
> - **Edunext:**
> - Experiencing some leak memory/CPU issues when running the codejail service at a large scale. Trying to figure out the root cause of such behavior.
> - Will open a discussion in relation to the right way to add HPA to services in OpenedX.
> 
> - **Full Recap**
> - **Kubernetes Experimentation and Deployment Plans:**
> - Jeremy mentioned that their farm is starting to experiment with Kubernetes-based development environments and is also working on improving container raising for their production uses. Max shared that they are planning to transfer all their deployments to a new installation and may contribute to tutor enhancement. They are also preparing for the upcoming release of Kubernetes 1.4.
> 
> - **Edx Plot Progress and Authentication Issues:**
> - Gábor discussed the progress and challenges encountered in the completion of the Edx Plot and sandboxes for the platform. He highlighted the complexity of the process and mentioned that the past two weeks were largely spent on this task. Gábor also mentioned an issue with the authentication of the Doctor Biad, which was running into rate limits due to the lack of proper authentication for API calls. He stated that there was a plan to address this issue and it would require further discussion with Regis and Bit adorable.
> 
> - **Sandbox Feature Implementation for GitHub Request:**
> - Gábor, Braden, Max, and jhony discussed the implementation of a sandbox feature for a GitHub request. They discussed the potential issues of hitting rate limits and the solution to use open-source resources. Gábor explained that each instance has its own Lms, Cms, and workers, and Max asked about the possibility of resource duplication. They discussed the shared resources and database servers, and Braden suggested the use of an empty database to speed up the first deployment. The team also addressed the problem of long provisioning times and plans to resolve it. Emad briefly participated in the discussion, but it’s unclear what his specific input was.
> 
> - **Project Status and Issues Evaluation:**
> - Gábor, Braden, Emad, Max, and Johnny evaluated the status and issues of their shared projects. They discussed the use of helm charts for the Harmony Project and a lack of configuration in the Twitter Project.
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2023-10-31 Large Instances Meeting Notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3910926346/Large+Instances+Meeting+Notes+2023-10-31)

> ### **1.10. Marketing Working Group**
> 
> **Chair:** Eden Huthmacher
> 
> * * *
> 
> **📎 Latest news**
> 
> - **⬇ Past meeting notes [2023-10-18 MWG Meeting Notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3896279041/Agenda+18th+of+October+2023):**
> - 2024 Community TOC Election
> - Spread the word: [2024 Community TOC Election - Voting Starts Today! - Open edX](https://openedx.org/blog/2024-community-toc-election-voting-starts-today/)
> - Feel free to vote: [2024 Community TOC Election - Candidate Nominations](https://discuss.openedx.org/t/2024-community-toc-election-candidate-nominations/11066)
> - Voting deadline is the **31st of October 2023**!
> 
> - Next **Open edX meetup on the 19th of October 2023** featuring RaccoonGang, DataArt and Edly by Arbisoft. All presentations are about leveraging Generative AI in Open edX in order to Enhance Learner Outcomes- register here: [Leveraging Generative AI to Enhance Learner Outcomes](https://www.eventbrite.com/e/leveraging-generative-ai-to-enhance-learner-outcomes-tickets-717140846577?aff=oddtdtcreator)
> - **Organizational Discussion MWG Meetings**
> - Proposal is to reduce the MWG Meetings to once a month, so that working group members can invest more time into productively working on the OKR Tasks in the respective mini-teams. The teams can connect asynchronously and synchronously as they need and only report briefly the status updates in the big MWG meetings.
> - **We will do a Live vote in Google Meet.**
> 
> - OKR Review (starting at item OKR tasks 18-21 & 1+2): [OKR´S MWG](https://docs.google.com/spreadsheets/d/10Ju_m1DgERpvfYaFrW7bu5XMU402UqVseCr7IRKBtzw/edit#gid=0)
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2023-10-18 MWG Meeting Notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3896279041/Agenda+18th+of+October+2023)

> ### **1.11. Maintainers**
> 
> **Chair:** Edward Zarecor
> 
> * * *
> 
> **📎 Latest news**
> 
> - **⬇ Past meeting notes [2023-09-07 Maintainers’ Meeting notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3860332545/2023-09-07+Maintainers+Meeting+notes):**
> - Feanil:
> - Aximimprovements is ramping up an that’s going well.
> - [Backlog](https://github.com/orgs/openedx/projects/55)
> 
> - Could probably take on a few more repos for maintainance. Candidates
> - edx-notes-api
> - repo-tools
> - Feanil Patel to reach out to owning team.
> 
> - Adolfo
> - Many MFEs are stuck an old FE platform version because of breaking changes.
> - Translation bug fixes for Comms and Course Authoring MFEs in progress:
> - [[frontend-app-communications] Localization issues · Issue #148 · openedx/frontend-app-communications](https://github.com/openedx/frontend-app-communications/issues/148)
> - [[frontend-lib-content-components] Localization issues · Issue #385 · openedx/frontend-lib-content-components](https://github.com/openedx/frontend-lib-content-components/issues/385)
> 
> - Ed
> - Will close out phase 2
> - Will move phase 3 into in progress
> - Reached out to Aribisoft about maintaining event-routing-backends, will pull into phase 3 if possible.
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2023-09-07 Maintainers’ Meeting notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3860332545/2023-09-07+Maintainers+Meeting+notes)

> ### **1.12. Product Working Group**
> 
> **Chair:** Jenna Makowski
> 
> * * *
> 
> **📎 Latest news**
> 
> - **⬇ Past meeting notes** [2023-10-03 Product Meeting notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3884711937/Meeting+Notes+Oct+3+2023+-+Product+scrum+of+scrums):
> - **UX/UI Working Group**
> - Tagging feature: The people we wanted to contact to do usability testing did not respond and we were not able to do the testing.
> 
> - **Mobile Working Group**
> - New Repositories: New [iOS](https://github.com/openedx/openedx-app-ios) and [Android](https://github.com/openedx/openedx-app-android) repositories moved to Open edX github, with DEPR tickets queued up for documentation updates and shift to openedx-unsupported for previous app repos ([iOS](https://github.com/openedx/edx-app-ios/issues/1804) + [Android](https://github.com/openedx/edx-app-android/issues/1830)).
> - New Roadmap: New Github [project roadmap for Mobile](https://github.com/orgs/openedx/projects/56/views/1), with eventual Community Kanban boards specific to iOS / Android tasks + issues to be created next.
> - Development Updates: [Mobile API Updates](https://github.com/orgs/openedx/projects/56?pane=issue&itemId=39290551)effort in code review to support streamlined use of the new mobile apps. [Quick Wins Feature gaps](https://openedx.atlassian.net/wiki/spaces/OEPM/pages/3851780097) effort underway, should close ~30% of the gaps between previous edx apps and new openedx apps.
> - Design Discovery Updates: Design progress on [Offline Mode (Text + Problems)](https://openedx.atlassian.net/wiki/spaces/OEPM/pages/3782344717), [Learning site selection](https://openedx.atlassian.net/wiki/spaces/OEPM/pages/3781918782/Project+-+Learning+Site+Selection+FC-25a)ready for scoping / next steps.
> - Product Definition Updates: Draft requirements in progress for [Streamlined Course Navigation & Sequences](https://openedx.atlassian.net/wiki/spaces/OEPM/pages/3781754910) and [Dates & Calendar Personalization](https://openedx.atlassian.net/wiki/spaces/OEPM/pages/3865444353) .
> - 2U / edX Mobile collaboration - Moving toward weekly coordination and sync meeting regarding mobile efforts to include edx mobile team efforts, including exploration of a shift to using new application code base. [edX to Open edX App Data Migration Path](https://github.com/openedx/openedx-app-ios/issues/99)
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2023-10-03 Product Meeting notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3884711937/Meeting+Notes+Oct+3+2023+-+Product+scrum+of+scrums)

> ### **1.13. Security Working Group**
> 
> **Chair:** Feanil Patel
> 
> * * *
> 
> **📎 Latest news**
> 
> - **⬇ Past meeting notes [2023-07-26 Security WG Meeting](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3825664025/2023-07-26+Security+WG+Meeting):**
> - Vision-casting: Where do we want to go in the future for proactive security work?
> - Areas
> - 1st-party dependency security upgrades
> - Maintenance Board
> 
> - 3rd-party security upgrades
> - Maga is working on creating process in BTR for Django
> 
> - Code
> - XSS linting on edx-platform
> 
> - What are the top possible improvements?
> - 3rd-party security upgrades
> - Django security linters
> - [GitHub - vintasoftware/awesome-django-security: A collection of Django security-related tools and libs.](https://github.com/vintasoftware/awesome-django-security#tools)
> - Security checks before PR merge
> - [GitHub - PyCQA/bandit: Bandit is a tool designed to find common security issues in Python code.](https://github.com/PyCQA/bandit/tree/main)
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2023-07-26 Security WG Meeting notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3825664025/2023-07-26+Security+WG+Meeting)

> ### **1.14. TOC**
> 
> **Chair:** Ed Zarecor
> 
> * * *
> 
> **📎 Latest news**
> 
> **[Executive Summary](https://discuss.openedx.org/t/toc-meeting-summary-2023-10-10/11515#executive-summary-2)**
> 
> - [TOC Membership Changes](https://discuss.openedx.org/t/toc-meeting-summary-2023-10-10/11515#toc-membership-changes-4): Virginia Fletcher replaces Julie Davis (2U), Samuel Paccoud (FUN) leaves
> - [Conference Plans](https://discuss.openedx.org/t/toc-meeting-summary-2023-10-10/11515#conference-plans-5): Announcement imminent, the conference will be held later than usual
> - [Mobile App Development](https://discuss.openedx.org/t/toc-meeting-summary-2023-10-10/11515#mobile-app-development-6): After the TOC approved to adopt the Raccoon Gang apps as the official mobile apps, progress has been made. There was a kick-off meetings with 2U and Raccoon Gang, as well as a comprehensive gap analysis.
> - [Maintenance Funding](https://discuss.openedx.org/t/toc-meeting-summary-2023-10-10/11515#maintenance-funding-8): Discussed better spreading maintenance funding burden, as most currently falls on 2U, prompting discussions about the distribution of workload within the community. Opportunities for non-profit organizations to take on certain maintenance tasks were discussed.
> - [Elected Representatives’ Term Extension](https://discuss.openedx.org/t/toc-meeting-summary-2023-10-10/11515#extension-of-elected-community-representatives-term-to-2-years-10): The TOC proposed and agreed to extend the representative term from one to two years to ensure representatives have sufficient time to be productive. Implementation starts with the current 2024 election.
> - [Election Nominations](https://discuss.openedx.org/t/toc-meeting-summary-2023-10-10/11515#toc-election-nominations-review-13): The TOC reviewed and approved the candidates for the 2024 community elections.
> - [Front End Plugability Summit](https://discuss.openedx.org/t/toc-meeting-summary-2023-10-10/11515#front-end-plugability-summit-15): A Front End Plugability Summit will be organized with the intent to resolve difficulties in adapting the front end to business-specific needs. Recommendations from the summit will be presented to the TOC.
> - [Pull Request Review Delays](https://discuss.openedx.org/t/toc-meeting-summary-2023-10-10/11515#pull-request-reviews-delays-17): Significant delays in pull request reviews are hampering certain projects. Proposals were made to improve this situation, including expanding the core contributor program and improving pull request monitoring.
> - [Forum Thread Discussions Summary](https://discuss.openedx.org/t/toc-meeting-summary-2023-10-10/11515#forum-thread-discussions-summary-18): Various proposals were raised in the community forum, including expanding the maintainer program, involving edX/2U employees, improving pull request monitoring, and creating lighter roles for contributors.
> - [Core Issues](https://discuss.openedx.org/t/toc-meeting-summary-2023-10-10/11515#core-issues-19): Overburdened repository maintainers, misalignment with organizational use cases, and lack of predictability for external contributors were identified as significant problems. Having multiple reviewers and defining core repositories were proposed as solutions.
> - [Stats](https://discuss.openedx.org/t/toc-meeting-summary-2023-10-10/11515#stats-20): The core contributors’ capacity was summarized, with about 50 active contributors performing between 200 and 300 hours of work every two weeks.
> - [Root Cause Analysis](https://discuss.openedx.org/t/toc-meeting-summary-2023-10-10/11515#root-cause-analysis-21): Ancient project biases, late proposal reviews, the shift from proprietary to open, and the continuous delivery of repositories were identified as root causes of the issues.
> - [Encouraging Participation in the Core Contributor Program](https://discuss.openedx.org/t/toc-meeting-summary-2023-10-10/11515#encouraging-participation-in-the-core-contributor-program-22): Issues were raised about the perceived value and benefits of becoming a core contributor, especially for those who already have merge access. Identifying platform parts that can be kept internally was suggested to accelerate velocity.
> - [Open Source Project Deployment and Contribution](https://discuss.openedx.org/t/toc-meeting-summary-2023-10-10/11515#open-source-project-deployment-and-contribution-23): Proposals for managing automatic deployments from pull requests were explored. A reference version from the community’s standpoint was suggested.
> - [Next Steps](https://discuss.openedx.org/t/toc-meeting-summary-2023-10-10/11515#next-steps-25): The meeting agreed on creating a catalog of potential changes, pushing for earlier product reviews, improving the extension points and the platform’s plugability, identifying core repositories, encouraging community involvement and contribution, and exploring ways to clarify the open-source project’s social contract. The feasibility of delegated reviews and automatic deployment by 2U was to be discussed internally.
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2023-10-10 TOC Meeting Summary](https://discuss.openedx.org/t/toc-meeting-summary-2023-10-10/11515)

> ### **1.15. Translation Working Group**
> 
> **Chair:** Eden Huthmacher
> 
> * * *
> 
> **📎 Latest news**
> 
> - **Next meeting: November 15th**
> - **⬇ Past meeting notes** [2023-09-20 Translation WG Meeting notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3866296321/2023-09-20+Translation+WG+Meeting)
> - Translation Performance Overview: May need to mark Danish for removal due to low translation + review rates
> - Quince Master branch cut date - October 9th: [Next Release: Quince 🌳](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3726802953)
> - Review Work board in GH: [Translations Working Group · GitHub](https://github.com/orgs/openedx/projects/50/views/2)
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2023-09-20 Translation WG Meeting notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3866296321/2023-09-20+Translation+WG+Meeting)

* * *

# 2. Events

- We are excited to announce the 2024 Open edX conference! The conference will be held at [Stellenbosch University](http://www.sun.ac.za/english) in Cape Town, South Africa and will take place between July 2nd and July 5th, 2024. [Register here to secure your seat!](https://openedxcon24.eventbrite.com/)

- Would anyone like to highlight any past or upcoming events? Let us know in the comments!

* * *

# 3. Projects

Are there any new or ongoing projects you’d like to discuss? Get the conversation started in the comments below.

* * *

# 4. Next async update and meetup

- **Friday Nov 10th** - Async update
- **Friday Nov 24th** - Async update
- **Tuesday Nov 28th** - Join the meetup [here!](https://us02web.zoom.us/j/84809577480?pwd=REpaQkRwWU93NlpTZXBVMVZyMFhndz09)
- Details and draft agenda on [Confluence](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3870130254/2023-10-03+CC+Working+Group+Meeting+Notes)

* * *

# 💬 Anything to add?

If there’s anything else you’d like to mention, please let us know in the comments below.

---

<div class="post-metadata">

**Author:** ![Dean](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/dean/32/4787_2.png) [@Dean](https://discuss.openedx.org/u/Dean)\
**Post date:** [November 18, 2023, 3:47pm UTC](https://discuss.openedx.org/t/contributors-meetup-async-update-october-28th-2023-november-10th-2023/11644/2 "2023-11-18T15:47:59Z")

</div>

# Core Contributor Check-In: Oct 28 - Nov 11, 2023

🗣 Let’s find cool stuff to collaborate on!

🪩 **This is cool** @Felipe says that what went well this sprint is finalizing the delivery of the Wordpress plugin that allows Open edX instances to sell courses using WooCommerce! 👏🏽 👏🏽 👏🏽

 ![Screen Shot 2023-11-18 at 22.46.18](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/a/a94b8e6e69df262a523e06dc486ff89b097df5b6.png)

> **[GitHub - openedx/openedx-wordpress-ecommerce: You can sell your Open edX courses with...](https://github.com/openedx/openedx-wordpress-ecommerce)**
>
> You can sell your Open edX courses with WooCommerce using this free and open-source WordPress plugin.

This is a summary of responses for the end-of-sprint check-in. The full report is on [Listaflow](https://www.listaflow.com/).

## ⏱ Core Contributor Hours

This sprint we reported 219.25 hours of contributions, which is 3 hours more than the previous sprint of 216.25 hours. It was also reported to be a pretty productive sprint:

 ![Screen Shot 2023-11-18 at 22.09.05](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/6/63126099a8d532ff250b85ee0b0dc5a6c934ab85.png)

However we only achieved 25% response rate. It should be at least 3 times that size, if not 4 🙂

 ![Screen Shot 2023-11-18 at 22.10.21](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/6/63af0008db40a91bfbd1f3b3ed73be9aa8745477.png)

![](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/6/64e3371c6824d783cc977fc10b279aec4424932c.gif)

## 📔 Summary of Responses

**1. Do you need any help? Or is there anything you’d like to collaborate on?**

> @braden
> 
> - Would like more feedback on [https://github.com/openedx/frontend-app-course-authoring/pull/638](https://github.com/openedx/frontend-app-course-authoring/pull/638) (“Convert ‘Pages & Resources’ page to a plugin system”).

**2. What should we improve? Are there any blockers?**

No comments.

**3. What did you accomplish this sprint?**

> @antoviaque
> 
> - Follow-up and answer questions/items from sprint retros feedback
> - Coordination around delegation of OSPRs for busy teams.
> - TOC Discussions about elections issues.
> 
> @juancamilom
> 
> - 2 more product proposals submitted and started work on documentation for aspects and dashboards review.
> 
> @Felipe
> 
> - Reviewed PRs 53 and 59 from the wordpress commerce plugin
> 
> @gabor
> 
> - I was sick.
> 
> @ali_hugo
> 
> - Completed user interviews about CC processes
> - Reviewed some new product proposals
> - Attended the Contributors Discussion and UX/UI Working Group Meeting
> 
> @jill
> 
> - Merged PRs for [#427 Superset Introspection](https://github.com/openedx/tutor-contrib-aspects/issues/427) which add Superset metadata and ClickHouse monitoring charts to the Operator Dashboard.
> - Reviewed [event-routing-backends#365](https://github.com/openedx/event-routing-backends/pull/365) and [event-routing-backends#366](https://github.com/openedx/event-routing-backends/pull/366)
> - Started participating in the Code of Conduct Committee
> 
> @Zia_Fazal
> 
> - Started work on upgrade tutor-ecommerce and tutor-discovery plugins to quince release
> - Discovery on upload time improvement of Scorm Xblock in case of S3 backend

**4. What do you plan to work on in the upcoming sprint?**

> @jill
> 
> - Planning to do more Aspects and Conduct committee work next sprint.
> 
> @antoviaque
> 
> - Upstreaming MOOC Async Sprint
> - OEP for escalation process to TOC - Follow-up
> - PR Delays - Follow-up
> 
> @ali_hugo
> 
> - See if there are any patterns in the feedback I received during interviews with CC’s. Determine how to share this feedback with the rest of the community so we can work together to come up with solutions.
> 
> @Dean
> 
> - To coordinate all the remaining test cases for the Quince test plan and keep informed of GitHub issues blocking the upcoming Quince release.

**5. What went well this sprint?**

> @Felipe
> 
> - Finalizing the delivery of the wordpress plugin that allows openedx instances to sell courses using woocommerce
> 
> @Dean
> 
> - The Quince testing instance immediately gave errors when we started it up two weeks ago and the team did well to solve the issue, collaboratively: [[Quince testing] \<add course mode from django admin\>: \<Getting 403 error while adding course mode from django admin\> · Issue #325 · openedx/wg-build-test-release · GitHub](https://github.com/openedx/wg-build-test-release/issues/325)
> - [fix: CSRF errors in POST requests to LMS openedx/edx-platform#33727](https://github.com/openedx/edx-platform/pull/33727)
> 
> @antoviaque
> 
> - A first OSPR is being experimentally delegated by the TNL team to the core contributors
> 
> @ali_hugo
> 
> - I got some interesting (and useful!) feedback from CC’s during user interviews..
> 
> @jill
> 
> - [John Swope’s CC nomination](https://discuss.openedx.org/t/core-contributor-nomination-john-swope/11514) was successful!
> - Sarina has done a great job leading asynchronous discussions to launch the Conduct Committee!
> - I’m getting into a good rhythm for Aspects work.

**💬 Questions or comments?**

Please add any questions or comments you might have below. We’d love to hear from you!

---

<div class="post-metadata">

**Author:** ![antoviaque](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/antoviaque/32/32_2.png) [@antoviaque](https://discuss.openedx.org/u/antoviaque)\
**Post date:** [November 24, 2023, 12:40am UTC](https://discuss.openedx.org/t/contributors-meetup-async-update-october-28th-2023-november-10th-2023/11644/3 "2023-11-24T00:40:13Z")

</div>

@Dean Very nice presentation to the CC update this week! 😃 Kudos ;p

> [@Dean](#):
>
> However we only achieved 25% response rate. It should be at least 3 times that size, if not 4 🙂
> 
> ![Screen Shot 2023-11-18 at 22.10.21](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/6/63af0008db40a91bfbd1f3b3ed73be9aa8745477.png)

Agreed, this is pretty low. It’s really useful to have the info, to pass it on to the rest of the community - but also to hear of any blocker of issue. A lot of conversations and fixes discussed over the past originated from issues mentioned in the reports - so it’s worth taking the 5 minutes every 2 weeks to reflect on current work!

@Dean Btw, to help with the work @ali_hugo is doing, it could be worth asking the people who don’t reply if there are blockers or issues with it? CC @Fox_Piacenti - that’s where it would be useful to be able to write to the people who haven’t responded via Listaflow.

> [@Dean](#):
>
> Would like more feedback on [Convert “Pages & Resources” page to a plugin system by bradenmacdonald · Pull Request #638 · openedx/frontend-app-course-authoring · GitHub](https://github.com/openedx/frontend-app-course-authoring/pull/638) (“Convert ‘Pages & Resources’ page to a plugin system”).

@arbrandes @xitij2000 If you haven’t seen this yet, it would be worth getting your review ^

---

<div class="post-metadata">

**Author:** ![arbrandes](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/arbrandes/32/158_2.png) [@arbrandes](https://discuss.openedx.org/u/arbrandes)\
**Post date:** [November 27, 2023, 7:51pm UTC](https://discuss.openedx.org/t/contributors-meetup-async-update-october-28th-2023-november-10th-2023/11644/4 "2023-11-27T19:51:53Z")

</div>

> [@antoviaque](#):
>
> If you haven’t seen this yet, it would be worth getting your review ^

On my queue to do a proper review! Exciting stuff!
