Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

16 Nov, 2021

Question: Ref to PR https://github.com/edx/edx-platform/pull/29262 , why is the tab reordering needed?

...

3. “It will not result in any data loss, but will just change how the topic structure is presented.”

...

28 Dec 2021

Question v1.6: We would prefer to review the UI and features of new discussions MFE on stage. What work needs to be done in to achieve this?

...

Anchor
28decQ2
28decQ2

Question v1.6: As per current implementation, once we enabled new MFE (v1.6) for a course, new UI will be visible in Discussions tab. However, the discussion xblocks in the content will use the legacy UI. Are we ok with that? If no, what do we need to do?

Resolution: Marco: “If the work for having new UI within the content is a lot, then we can skip it. It not, then we can rollout the educator preview and afterwards, make the necessary improvements to have the new UI within content”. FYI:Kshitij Sobti

...

Question v1.6: Do we need to depreciate “/” before enabling the new MFE on stage?

Resolution: No. The new MFE uses same API as mobile app, which is already agnostic to “/”.

...

Question v1.6: Post deletion workflow is not specified in mockups.

...

  1. Agreed

  2. Pending …

  3. We can design it like the “Close post” dialog box in Figma mockups.

...

Question v1.6 v1.7: In reference to the waffle flags and toggle buttons for the new MFE (v1.6) and in-context discussions/new topic structure (v1.7), how do the two options co-exist?

...

Waffle flags

v1.7 - Disabled

v1.7 - Enabled

v1.6 - Disabled

No change

Remove possibility for this to happen. How?

v1.6 - Enabled

  1. All courses will display a banner in Discussions tab, as shown in the Figma mockups.

  2. When viewers (Course staff, admins, discussion moderators Kshitij Sobti ) click View the new experience, the new MFE is rendered for that course.

  3. This setting will persist for a course.

  1. All courses will display a banner in Discussions tab, as shown in the Figma mockups.

  2. When viewers click View the new experience, the new MFE is rendered for that course.

  3. edx-new will be available as a discussion provider on the discussions configuration page for new courses only and will be set as default.

  4. Once a course is published, the option to select edx-new discussion provider will disappear.

Resolution: Pending …

...

Question v1.7: We need to figure out the mapping scheme between courses using legacy backend that want to switch to v1.7.

...

Resolution: Pending …

...

Comment v1.9 v.10: It’ll be really helpful to connect someone in edx who is proficient in ruby, for reviews on PRs for to cs_comment_service repo.

...

Info v1.9 v.10: Management command for creating stats for past user actions has been deferred until the use case calls for it. For now, potential use cases include:

...

Comment: Aamir: We need to figure out the qualification criteria for automated migration of courses.

...

18 Jan, 2022

Discuss: v1.6 How about deletion dialog boxes as seen below. OC can take a look at the paragon details.

...

Update: https://www.figma.com/file/LVFnO9oRHYiamoicZuXDAC/Discussion-page?node-id=4066%3A368050

...

Discuss: v1.6, v1.7, v1.9, v1.10, v1.11, v1.12 Rollout sequence

Step

Feature

Audience

Additional details

1

New MFE (v1.6)

Educators

  • Discussions tab and xblocks will default to the new MFE for all courses.

  • Educators can chooses to switch back to the legacy experience via button on the banner.

  • The option for switching back will last for 45 days since roll-out. Afterwards, the new MFE will be enabled for learners too without any option to switch back.

  • Provide visibility into v1.9 through v1.12

2

Learners area (v1.9, v1.10) as part of new MFE

Educators

  • Educators cannot opt-out of this rollout.

3

Content edit/close reasons (v1.11, v1.12) as part of new MFE

Educators

  • Educators cannot opt-out of this rollout.

4

New MFE with learners area and reasons (v1.6, v1.9, 1.10, v1.11, v1.12)

All

  • No educator/learner will be able to switch back to legacy experience after this rollout.

5

In-context discussions (v1.7) for new courses

All

  • Educators/learners cannot opt-out of this rollout.

6

In-context discussions (v1.7) for existing courses

Educators

  • Educators cannot opt-out of this rollout.

...

  1. How many courses in past 6 months have been created?

  2. How many of those can benefit from v1.7?

  3. How many have 0 discussion xblocks? Real easy conversion.

  4. How many have one discussion referenced in several xblocks.

  5. ???

...

Question: v1.6 Will the new MFE be automatically enabled for Teams?

Resolution: No information about Teams at the moment. Will need to explore in future.

...

Question: v1.6 Can we enable the new MFE on stage now?

...

  • Good to enable on stage.

  • Default URL has been changed. This may require updating paths elsewhere.

  • Flags that need to be enabled: No flags need to be enabled to get it working. We can visit MFE URL for any existing course.

...

Question: v1.9 v.10: What UI when stats don’t exist for a learner in a course?

Resolution: Pending …

...

25 Jan, 2022

Discuss: v1.9 v.10: Users are facing problems on production when editing a post, comment or response (as seen below and in CR-4472 and CR-4474). We think this maybe due to PRhttps://github.com/openedx/cs_comments_service/pull/356 deployed on production on 18th Jan. Two potential solutions are:

...

Resolution: Kshitij Sobti will assign tickets, intended to be picked up by OC, to himself and mark them as prioritised. Asad Azam Aamir Ayub will assign tickets, intended to be picked up by Infinity, to themselves and mark them as prioritised.

...

28 Feb, 2022

Discussion: v1.7 Stages of new topic structure rollout is as follows:

  1. At present: Only legacy topic structure is available.

    Status
    colourGreen
    titleDONE

  2. Transition period: This is a period where we would prefer limited number of NEW courses to try out the new topic structure and provide feedback.

    1. We don’t want all course teams to see 2 edX discussion providers (legacy and new topic structure).

    2. We want to have legacy topic structure as the default topic structure

      Status
      colourGreen
      titleDone

    3. We want to have some mechanism to enable the new topic structure on NEW courses offered by interested partners.

      Status
      colourPurple
      titleneed grooming

  3. Future: The new topic structure will be default for NEW courses. Legacy topic structure will be supported for running courses.

    Status
    colourPurple
    titleneed grooming

  4. Migration: A running course wants to transition to the new topic structure. This is only possible under certain conditions.

    Status
    colourPurple
    titleneed grooming

...

  1. We keep the 2 edX providers on frontend named:

    1. edX (legacy topic structure)

    2. edX-new (new topic structure)

  2. Only the global staff will be able to see edX-new provider.

  3. In our partner portal post, we’ll ask partners to contact their respective edX support teams to get the new topic structure configured.

  4. Once a partner support team receives the request, they’ll ask infinity to configure the new topic structure.

  5. Infinity team will configure the edX-new provider for the course(s).

  6. Once edX-new provider has been configured on a course, it will be visible to the course team (Can we easily implement this? Asad Azam ). Course team can then make necessary changes in configurations.

  7. Once edX-new provider has been configured, can they easily go back to the legacy topic structure (with help from edX staff)? Kshitij Sobti

...

1 Mar, 2022

Question: v1.6 discussions MFE UI looks zoomed out than the original designs available in Figma

Discussion /solution: the default sizes in paragon are larger than the Figma we may have to apply class “small“ to match designs with Figma.

...

9 Mar, 2022

Discussion: v1.7 Orphaned posts

Jira Legacy
serverSystem JIRA
serverId13fd1930-5608-3aac-a5dd-21b934d3a4b4
keyTNL-8348
needs update.

...

Preference is to decouple the clean-up work and maybe groom and implement in future.

...

Discussion: v1.7 How course-reruns will opt-in to new topic structure?

Resolution: ADR coming up. Will be helpful to other people as well.

...

28 Mar, 2022

Discuss: v1.6

Jira Legacy
serverSystem JIRA
serverId13fd1930-5608-3aac-a5dd-21b934d3a4b4
keyTNL-9778

...

Question: related to filtering posts by topics and also search I have a query related to a significant performance issue that was disclosed whiles testing/fixing some of the related issues,
the front-end makes unnecessary API calls, instead of directly querying for a particular topic under consideration, I would ideally want to know the reason behind the selection of the implemented solution and why not these filters were implemented in APIs to reduce complications and performance issues on the frontend.

...

13 May 2022

Question: related to feedback posted by kshitij on PR for adding mathjax support in TinyMCE,

  • how do we know that the wiris plugin is sending data to third parties?

  • kshitij replied that from the network tab while typing the expression the calls can be seen which are made to wiris site for image generation and analytics information (does not seem like an issue to me as wiris is well-managed tool and is in use by hundreds of users and we can connect with their team on privacy issues)

  • licensing information is mentioned on their site and a license can also be purchased by connecting with their team

  • do we have other solutions available? he has not worked on this thing before so he is kind of unfamiliar with any more solutions.