openedx / wg-build-test-release

Open edX Build / Test / Release Working Group
24 stars 15 forks source link

[Test failure] NO_TEST_ID: It is not possible to update the due dates of the subsections #366

Open BryanttV opened 4 months ago

BryanttV commented 4 months ago

Release

Redwood

Expected behavior

As a course author, I want to update the due dates for the subsections in the course.

Actual behavior

As a course author, I cannot update the due dates for the subsections in the course. The original date is still assigned.

Steps to reproduce

  1. From Studio create a subsection
  2. Configure it by assigning it an assignment type for the grading and a due date.
  3. From the LMS, verify that the date is assigned.
  4. Update the due date of the subsection.
  5. From the LMS the date is not updated. It is still the previous date.

https://github.com/openedx/wg-build-test-release/assets/64033729/08463d88-b317-48a3-abbb-8ed4152dac66

Additional information

No response

mariajgrimaldi commented 4 months ago

So here's what I've found after playing around with subsection dates:

Could you test again considering this? Thanks!

BryanttV commented 4 months ago

Hi @mariajgrimaldi, I tested as you told me, and you are right. The changes are reflected about 5 min later.

I wonder if this is the expected behavior.

mariajgrimaldi commented 3 months ago

I think I know why this happens, I'll ask around to verify it. Given the current system design, though, I do think it's correct.

mariajgrimaldi commented 3 months ago

@ormsbee: is this time delay related to how MongoDB - learning sequences updates/synchronization work?

ormsbee commented 3 months ago

It seems unlikely to be related to MongoDB if other changes to the outline are showing up properly. If the issue is only with dates, it might be the result of caching in edx-when?

mariajgrimaldi commented 3 months ago

@ormsbee: I also tried updating subsection names, and it takes a bit of time too, but it's difficult to say if the delay is related.