[BD-04] xModule --> xBlock Conversion (Phase 1)

 

Blended Project ID

BD-04

edX Product Lead

@Marco Morales (Deactivated)

edX Technical Primary

@Dave Ormsbee (Deactivated) (@Kyle McCormick (Deactivated) as secondary)

Provider

OpenCraft

Provider Lead

@Usman Khalid

Calendly Scheduling Link

[insert team Calendly link]

Slack Channel

#xmodule-conversion

Meeting Cadence / Preference

Meeting are not needed

Action Item Tracking

Use Slack first; can also add action items on project status pages or provider status page

Escalation Path

https://openedx.atlassian.net/wiki/spaces/COMM/pages/1529676506 Escalation path outlined here

Relevant Discovery Documents

Requirements draft ; Discovery doc; conversions wiki

Status Update Frequency

Once a sprint

Target Completion Date

Feb 28, 2021

Blended Project Epic (Tracks pull requests)

BLENDED-89

See also XModule to XBlock Conversion

Expected Dev Hours In Upcoming Months

60/month

Total Hours Used

64% - Feb 24, 2021 (doing quite well on the budget; will not need all of it)

Open Action Items

Status Updates

Time Frame

Updates & Actions Needed

~Hours

Time Frame

Updates & Actions Needed

~Hours

Jun 15, 2020

38h out of an estimate of 502h

7.5% - 6/15

Jun 29, 2020

  • No update this sprint.

  • Work on next conversion is in progress.

38h out of an estimate of 502h

7.5% - 6/29

Jul 14, 2020

  • WordCloud XBlock has been deployed to production.

  • Work on converting the library content XModule is in the progress.

54h / 502h

11% - 7/14

Jul 27, 2020

72h/502h

14.5%

Aug 11, 2020

  • Worked on two more conversions. Need to finish updating the unit tests.

92h/502h

18.3%

Aug 25, 2020

117/502h

23%

Sep 8, 2020

  • Error XModule conversion is in progress.

144/502h

29%

Oct 2, 2020

  • No further updates to report. Because of Usman’s unavailability next update will be in last week of October.

144/502h

29%

Nov 4, 2020

  • Resumed work this sprint. Planning to get 2 more conversions done.

144/502h

29%

Nov 17, 2020

Merged last sprint:

Need a review next:

160/502h

32%

Dec 1, 2020

Next two conversions are in progress:

185/502h

37%

Dec 15, 2020

  • SplitTest and LTI conversions are in review.

  • Work on HiddenModule is in progress.

Including HiddenModule there are 7 more to go.

212/502h

42%

Dec 30, 2020

236/502h

47%

Jan 11, 2021

262/502h

52%

Jan 25, 2021

  • Unfortunately ran into unexpected issues with the Course, Section and Sequence conversions (these 3 need to be converted together because of a shared base class and have extensive functionality associated with them). Will need some more time to get these ready for review.

  • Since we are getting close to finishing up the conversions going to start looking at the discovery for phase 2 next sprint as well.

280/502h

56%

Feb 9, 2021

  • The Courses, Section and Sequence XModules conversion needs a second review now.

  • The discovery for phase 2 is in progress.

  • Also need to investigate the last two Poll and CustomTag XModules some more. In my initial testing a few weeks ago I wasn’t able to get these to work so if that continues to be the case we may just to have remove them instead.

303/502h

60%

Feb 24, 2021

  • Had a meeting last week with Dave and Kyle to finalize the technical details for phase 2. Currently working on finalizing the estimates. Will share once those are ready.

  • Also working on the last PR for the Poll and CustomTag XModules (it turns out if they are in a course import while they are broken in Studio they still show up in LMS).

323/502h

64%

 

Relevant Jira Stories, Tasks, Bugs

This section will link to all the development stories, tasks, and bugs connected to the single (or multiple) epics used to track the work on the Open edX JIRA site.

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh

Relevant Pull Requests linked to Blended Project Epic

This section will link to the edX internal Blended project epic, and contains all Pull Requests related to this Blended Project.

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh