This is the next iteration of an exploration of project milestones via the User Story Map format. The earlier version is still accessible in Miro.
Initial Milestones
Name | Release Details | Delivery Est. |
---|---|---|
v1.0: Previewing Basic Support for Discussion Integrations | Goal: Manually convert X new course runs to new framework Runbook: details on what that manual configuration/rollback looks like - Steven or David Questions:
| ~Late Nov (aim for no later than Thanksgiving week) |
v 1.1 Discussions Provider Selection UI within Studio (edx-admin) | Goal: Shift away from Django Admin configuration for third party forums, the initial implementation of Support level and feature matrix Questions:
| |
v1.2: Yellowdig Discussions Plugin and Conversion | Goal: Enable Yellowdig Plugin to switch more courses over to new model | |
v1.3: New Pages & Resources View | Goal: New Pages & Resources View Live on Production, enabling easier configuration of course tools (Discussions only to start, to establish a pattern) Questions: What tiles will we include in this milestone? A: for this milestone, just focus on Discussions. We don’t need this view to be available for course teams, so it doesn’t have to fully make sense.
Use Cases: edX admins can use this new page to configure discussions, rather than using django admin. Runbook: | |
v1.4: Full Rollout of Pages & Resources View | Goal: Shift educators from old Pages view to new Page & Resources view in production Use Cases: whatever isn’t in v1.2 that would let us deprecate the existing Pages view | |
v1.5+: Educator Preview of New edX Discussion Experience | Goal: Pilot Educators enrolled in course with new discussions experience for ongoing feedback + comments Next Step: How feasible to land / test / break up into more milestones? Runbook: | ~Late Nov |
v1.6+: Educator Preview of New In-Context edX Discussion Experience | Goal: Runbook: | ~ |
v1.7+: Educator Configuration of Basic Support Discussion Integrations (Yellowdig, Piazza) | Goal: Moving forward, defaulting to new config model & educators can do them themselves Runbook: | ~Early Dec |
v1.8+: Pilot Migration to New edX Discussions Experience in Select Courses | ||
v1.9 Enable Catalog Option to use New edX Discussions Experience | ||
v1.10: Discussions Social Presence: Profile Pictures | ||
v1.11: Learner / Moderation Notifications |
Milestone Details
Authoring / Operating | Engaging | Developing | |
---|---|---|---|
v1.0 |
|
|
|
v1.1 |
| ||
v1.2 |
|
|
|
v1.3 |
|
|
|
v1.4 | |||
v1.5 |
|
| |
v1.6 |
| ||
v1.7 |
|
Later Milestones
Platform Cleanup and Health (redistributed to other milestones)
Improved Role & Permission Configuration for Discussions Apps
Support External Development for Medium + Full Support Integrations
Support Import / Export Persists Discussions Configuration
Import / Export Support to enable Github Authoring Workflow still persisting Discussions configuration
TBD --> v1.N Refactor from Ruby to Python (Cs-Comments-Service)
Epics
Unmapped
PR/Milestone Mapping
View Release Plans: https://openedx.atlassian.net/secure/PortfolioPlanView.jspa?id=18&sid=18#plan/releases
PR/Milestone Mapping (Original)
v1.0: Previewing Basic Support for Discussion Integrations
https://github.com/edx/xblock-lti-consumer/pull/77
Enables embedding LTI content outside an XBlock
v1.1: Educator Configuration of Basic Support Discussion Integrations (Yellowdig, Piazza)
v1.2: Educator Preview of New edX Discussion Experience
v1.3: Educator Preview of New In-Context edX Discussion Experience
https://github.com/edx/edx-platform/pull/24601
We think this PR is related to in-context-level discussions, and thus should be moved down to about here.
https://github.com/edx/edx-platform/pull/24737
Specific to in-context discussions
https://github.com/edx/edx-platform/pull/24380
For this milestone, we don’t need the in-context discussion code and would prefer to pull it out of this PR
https://github.com/edx/edx-platform/pull/24759
Same as above, if there is in-context-specific code in here, it’s not necessary for this milestone.
“It caches the field added in 24380 in the courseoverview model.”
v1.4: Pilot Migration to New edX Discussions Experience in Select Courses
v1.5 Enable Catalog Option to use New edX Discussions Experience
v1.6: Discussions Social Presence: Profile Pictures
v1.7: Learner / Moderation Notifications