Info |
---|
This is a living document and will change as active team/theme development moves through the system. If you notice that things are out of date, please update as needed. If you're unsure, leave a comment with a question! Thanks |
...
Ownership responsibilities have been defined at a high level within this document. The notes captured here are currently to help provide guidance on where to go to for questions and knowledge support.
...
Engagement Theme
Active Product Development Areas
Platform Area | Product Component(s) | Description | Triage Steps | Where to start with any additional questions (for learning & clarification) | Status | Planned Sustaining Date | |
---|---|---|---|---|---|---|---|
Catalog & Publishing | Course About Pages Program About Pages In relation to Prospectus aka "new pages" Topic Pages | Discovery is creating a new frontend system for our marketing site and pages. This is called Prospectus and is written in GatsbyJS. They have rolled it out for a subset of Course About pages and have been spoken of as the "New Course About Pages." They have a new user experience and will be best handled by the Discovery Engagement team who has the most context. (Jasper Ho can you provide context of which types of pages fall into this category?) | If a ticket comes in relating to any new Course About Pages:
| Discovery Squad (multiple teams/pods here)Website Squad edX Internal Slack: #discovery #engagement | |||
Catalog & Publishing | Course Publishing Workflow Publisher | Discovery Engagement has taken on the task of creating a new Publisher frontend as well as having done some data clean up work to help prevent/reduce data reversions that we had been used to seeing. They are not doing a lot of active changes within the existing Publisher as the team is currently working on building out the new frontend, but they should be kept up to date with work our team does in case it is related to their changes / so they are aware as they plan their roadmap. | For incoming Publisher issues:
| Discovery Publisher PodSquad edX Internal Slack: #disco #publisher-publishersquad | |||
Catalog & Publishing | Other Marketing Pages (Institution / Subject / Profile) Topic Pages | Discovery Engagement has launched 15 new Topic pages for Computer Science and Data Science courses. To see the list of Topic Pages that were launched check here. | If a ticket comes in relating to any new Topic Pages:
| Website Squad edX Internal Slack: #engagement | |||
Commerce & Payment | Feature Based Enrollments (FBE) New Revenue Model for edX | Feature Based Enrollments (FBE) is the name of the project for the new revenue model that has been rolled out on the platform. FBE changes the definition of the free and paid tracks at edX. | The Revenue team is still actively working on this system. They are actively experimenting in this area. | For any FBE specific issues:
| edX Internal Slack: #revenue-engineering | Launched | |
Multiple | Site-wide experiments | The Revenue squad is actively running a wide variety of experiments across the system related to payment and payment pathways. You may encounter these experiments when manually testing and/or triaging issues. An example experiment is a banner that is visible inside courses that offers a 15% off discount to users who have never paid before. Active page of current flags: Revenue waffle flags and switches | For anything that looks like an experiment causing issues on the production site:
| edX Internal Slack: #revenue-engineering | Ongoing | ||
Commerce & Payment | First-time payer discount | Learners are offered a discount for their first verified certificate upgrade. It applies to most learners, but not all. The discount is advertised to them in the courseware. The discount is automatically applied during checkout. The Revenue squad is planning on continuing to experiment in this area. | For any issues related to the discount banner or the applicability of the discount:
| edX Internal Slack: #revenue-engineering | Ongoing | ||
Ownership Repos
Repo | DescriptionTriage Steps | Where to start with questions (for learning & clarification) | |||
---|---|---|---|---|---|
Catalog & Publishing | course-discovery | edX Internal Slack: #discovery #engagement | |||
Catalog & Publishing | edx-mktg | edX Internal Slack: #discovery #engagement | |||
Catalog & Publishing | prospectus | edX Internal Slack: #discovery | publisher | #engagement | |
Catalog & Publishing | publisher | edX Internal Slack: #publisher-squad | |||
Commerce & Payment | ecommerce | edX Internal Slack: #ecommerce-guild or #revenue-engineering | |||
Platform & Infrastructure | edx-ace | edX Internal Slack: | #disco#revenue- | publisherengineering |
...
Programs Theme
Active Product Development Areas
...
Platform Area | Product Component | Description | Triage Steps | Where to start with any additional questions (for learning & clarification) | Status | Planned Sustaining Date |
---|---|---|---|---|---|---|
Content & Authoring | Content: Special Exams (Proctored, Timed) aka Proctoring | The team is working on adding a new integration/provider option into edx-proctoring. They are working to make changes to the existing system to support this new integration and likely will have the expertise and context around the edx-proctoring system. They are still in active development phase and the new integration has not yet been rolled out fully. | For incoming Proctored Exam issues:
| Master's Dahlia Team edX Internal Slack: #masters-proctoring | Delivered | |
Content & Authoring | Course Grading Policy & Tools aka Grades | Masters team will do extensive grades infrastructure, API and UI work in FY2020. Masters team have the knowledge and context around issues that arise. Gradebook is a new micro-frontend that will be used for Master's partners when viewing and editing learner grades. | For incoming Grades issues:
For incoming Gradebook issues:
| Master's Neem Team edX Internal Slack: #masterdevs | V1 Delivered, V2 Planning | |
Platform & Infrastructure | Registrar service | As part of running and administrating Master programs, edX needs integration with Masters degree conferring schools. Registrar service is our integration layer with Schools systems. It manages information like Program Enrollment and Program course enrollments. | No data should be live for these efforts. There shouldn't be any escalation issues for these yet. | edX Internal Slack #masterdevs | In Progress | |
Learner Experience | Master Track | We need a way to provide Master level features for Masters students in a course. Those are driven off Master Track of the course enrollment. | No data should be live for these efforts. There shouldn't be any escalation issues for these yet. | edX Internal Slack #masterdevs | In Progress | |
...
Platform Area | Repo | DescriptionTriage Steps | Where to start with questions (for learning & clarification) |
---|---|---|---|
Learner Experience | credentials | edX Internal Slack: #masterdevs | |
Learner Experience | edx-certificates | edX Internal Slack: #masterdevs | |
Content & Authoring | aka LTI Tool Consumer | edX Internal Slack: #masterdevs | |
Content & Authoring | proctoring | edX Internal Slack: #masters-proctoring | |
Content & Authoring | gradebook | edX Internal Slack: #masterdevs |
Revenue Theme
...
Platform
...
Feature Based Enrollments (FBE)
New Revenue Model for edX
...
For any FBE specific issues:
- Tag Gabe Mulley (Deactivated) (Revenue Eng Manager) and Shelby Quinn (Deactivated) (Product Manager) for any FBE specific issues for the Revenue squad to triage and prioritize. They will work within their team to resolve issues as they are still actively working on and improving this product feature.
...
For anything that looks like an experiment causing issues on the production site:
- Tag Gabe Mulley (Deactivated) (Revenue Eng Manager) and Shelby Quinn (Deactivated) (Product Manager). They will work within their team to resolve issues as they are still actively working on and improving this product feature. It's OK to tag them if you are unsure, they will quickly be able to tell you if it is an ongoing experiment or not.
...
Learners are offered a discount for their first verified certificate upgrade. It applies to most learners, but not all. The discount is advertised to them in the courseware. The discount is automatically applied during checkout.
The Revenue squad is planning on continuing to experiment in this area.
...
For any issues related to the discount banner or the applicability of the discount:
- Tag Emma Green (Deactivated) and Shelby Quinn (Deactivated). They will work within their team to resolve issues as they are still actively working on and improving this product feature. It's OK to tag them if you are unsure, they will quickly be able to tell you if it is an ongoing experiment or not.
...
Ownership Repos
...
edX Internal Slack: #ecommerce-guild or #revenue-engineering
...
Theme
Active Product Development Areas
Platform Area | Product Component | Description | Triage Steps | Where to start with additional questions (for learning & clarification) | Status | Planned Sustaining Date |
---|---|---|---|---|---|---|
Platform & Infrastructure | Micro-frontend Runways (deploys, authn, i18n) | edX Internal Slack: #dev or @arch-team within any channel
| ||||
Learner Experience | Learner Profile and Account Settings | edX Internal Slack: #dev or @arch-team within any channel
| ||||
Content & Authoring | Blockstore | edX Internal Slack: #dev or @arch-team within any channel
|
Ownership Repos
Info |
---|
Note: if your questions will include specific user information, do not use the Open edX Slack |
...
Platform Area | Repo | Description | Triage Steps | Where to start with questions (for learning & clarification) |
---|---|---|---|---|
Multiple | edx-platform | edX Internal Slack: #dev or @arch-team within any channel | ||
Platform & Infrastructure | authn/authz | Open edX Slack: #architecture edX Internal Slack: @arch-team within any channel | ||
Platform & Infrastructure | django-openid-auth | Open edX Slack: #architecture edX Internal Slack: @arch-team within any channel | ||
Platform & Infrastructure | BlockStore | Open edX Slack: #architecture edX Internal Slack: @arch-team within any channel | ||
Platform & Infrastructure | Unified Header | Open edX Slack: #architecture edX Internal Slack: @arch-team within any channel | ||
Platform & Infrastructure | Video Service (VEDA, Val) | Our services for uploading and retrieving videos on the site | edX Internal Slack: #escalations or #sustaining-vulcans | |
To Be Added | xqueue | Used for external grading system | edX Internal Slack: #escalations | |
Forums | ||||
edx-milestones | ||||
edx-search | ||||
Forums | Farhanah Sheets | |||
Xqueue | Farhanah Sheets | |||
edx-val/edx-veda | Farhanah Sheets | |||
edx-video-pipeline | Farhanah Sheets | |||
edx-milestones | Farhanah Sheets | |||
edx-search | Farhanah Sheets |
edX for Business Theme
Under Construction