[BD-27] Common Cartridge Converter

 

Blended Project ID

BD-27

edX Product Lead

@Deen Abdul-Hathi (Deactivated)

edX Technical Primary

@Alan Zarembok (Deactivated)

Provider

OpenCraft

Provider Lead

@Josh McLaughlin

Calendly Scheduling Link

[insert team’s Calendly link]

Slack Channel

#common-cartridge

Meeting Cadence / Preference

Bi-Weekly check-ins

Milestone Demos

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

Scoping Document

Status Update Frequency

Bi-weekly written status, Slack communication, Milestone demos, as needed meetings.

Target Completion Date

September 07 (First Milestone - Assessment Support)

Next Milestone TBD

Expected Dev Hours In Upcoming Months

~20

Total Hours Used

32% - 02/22

Blended Project Epic (Tracks pull requests)

BLENDED-220

Provider Main Developers

@Demid, @Shimul Chowdhury, @Aayush Agrawal (Unlicensed)

Open Action Items

Status Updates

Time Frame

Updates & Actions Needed

~Hours

Time Frame

Updates & Actions Needed

~Hours

June 29 - July 27

Build out cc2olx into installable library with tests and command line utility (https://openedx.atlassian.net/browse/TNL-7393 )

35

July 27 - August 10

Add support for assessments and “Simple Items” problem types. (https://openedx.atlassian.net/browse/TNL-7394 )

  • Multiple Choice, Dropdown, Numeric Input, Image Mapped Input

25
Total - 85/1090
5% - 8/10

August 10 - August 24

Add support for assessments and “Simple Items” problem types. (https://openedx.atlassian.net/browse/TNL-7394 )

25

Total: 85 / 1090
8% - 8/24

August 24 - September 7

TNL-7395 split into TNL-7455, TNL-7456, and TNL-7457, scheduled for the next sprint (September 7th - 21st) https://openedx.atlassian.net/browse/TNL-7395 )

45

Total: 130 / 1090
12% - 9/7

September 7 - September 21

Prepared and merged TNL-7455, TNL-7456, and TNL-7457.

26

Total: 156 / 1090 14% - 9/21

September 21 - October 5

Conversion of Common Cartridge links to edX Asset Links (TNL-7602)

12

Total: 168 / 1090 16% - 10/5

October 5 - October 19

Finishing up Multiple Response Problems (TNL-7634), and improving logging and output for converter (TNL-7635).

22

Total: 190 / 1090 17% - 10/19

October 5 - November 2

Conversion of Embedded Videos to XBlock Videos (TNL-7664)

9

Total: 199 / 1090 18% - 11/02

November 2 - November 16

Fix parsing error for HTML in Course Descriptions (TNL-7655)

Conversion of Embedded Videos to XBlock Videos (TNL-7664)

34

Total: 233 / 1090 21% - 11/16

November 16 - November 30

Fix Static Links in Course Content (TNL-7693)

Wiki Content Support (TNL-7694)

12

Total: 245 / 1090 22% - 11/30

November 30 - December 14

Discovery: Common Cartridge v1.3 Support (TNL-7751)

3

Total: 248 / 1090 23% - 12/14

December 14 - December 28

Conversion of Embedded Videos to XBlock Videos (Addressing Review Comments) (TNL-7664)

Discovery: Common Cartridge v1.3 Support (TNL-7751)

4

Total: 252 / 1090 23% - 12/28

December 28 - January 11

Discovery: Common Cartridge v1.3 Support (TNL-7751)

11

Total: 263 / 1090 24% - 01/11

January 11 - January 25

https://openedx.atlassian.net/browse/TNL-7890

https://openedx.atlassian.net/browse/TNL-7891

15

Total: 278 / 1090

25% - 01/25

January 25 - February 8

https://openedx.atlassian.net/browse/TNL-7921

https://openedx.atlassian.net/browse/TNL-7922

42

Total: 320 / 1090

29% - 02/08

February 8 - February 22

https://openedx.atlassian.net/browse/TNL-7948

https://openedx.atlassian.net/browse/TNL-7949

https://openedx.atlassian.net/browse/TNL-7950

31

Total: 351 / 1090

32% - 02/22

 

Meeting Notes

Date

Attendees

Notes

Date

Attendees

Notes

07/28

@Michele Floeckher (Deactivated), @Albert (AJ) St. Aubin (Deactivated), @Josh McLaughlin

  • Support for assessments will be ready for testing by August 10th

  • @Albert (AJ) St. Aubin (Deactivated) will be testing course imports, as platform integration is in a later milestone.

  • These converted and imported courses can be on a shared instance that others can test as well.

  • OpenCraft can create a sandbox to test and view some course imports.

  • edX is looking into getting example courses from partners who hope to use the converter, but don’t want to ask them too early so partners don’t have to wait long between providing courses and release of the tool.

 

 

 

Resources

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.

 

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

 

Josh McLaughlin
July 29, 2020

@Michele Floeckher (Deactivated) Yes, once we implement the first phase of assessment support will likely be a good time to check this out. Though integration with core edX is our last milestone, so it will be easier to test once we complete that step.

@Albert (AJ) St. Aubin (Deactivated) mentioned in the meeting though that he’ll be testing imports before this final milestone, and can make the course imports available publicly. We could also setup a sandbox on our side with course exports made with the tool so you can test what common cartridges will look like once imported into an edX instance.

Josh McLaughlin
August 13, 2020

@Albert (AJ) St. Aubin (Deactivated) Just want to provide an update here. We have a preliminary PR for basic assessment support open at the moment, though Demid is still working on it. I know you were apprehensive about exciting your partners by asking for example Common Cartridge courses too early in the process. Demid had mentioned that it would be quite valuable in helping the development process here. Do you know if it would be possible to get some examples from your partners to help aid testing and targeting support for their use cases?

Michele Floeckher (Deactivated)
August 13, 2020

@Josh McLaughlin We were meant to have a call on Monday with a faculty but it had to be pushed back a week. I am hoping by the end of next week we could get a sample. One question - we have some other eager partners who use other platforms (Moodle) instead of Canvas that may be able to get us a course sooner. Would that be worthwhile? Or do we think it needs to be from Canvas?

Albert (AJ) St. Aubin (Deactivated)
August 13, 2020

I think that will help in the long run @Michele Floeckher (Deactivated) anyway. Having more test data always helps.

Albert (AJ) St. Aubin (Deactivated)
August 13, 2020

We should prioritize getting data to Josh and Demid though. This could quickly become a blocker.

Josh McLaughlin
August 14, 2020

Yes, it will definitely help regardless of the platform it’s from. It’d in many ways help to have exports from a wider variety of platforms, since most of our examples are from Canvas, but we want to support exports from any platform.

Michele Floeckher (Deactivated)
August 14, 2020

Great - I widened the call for samples and have had several responses. I expect to have a sample by next week.

Michele Floeckher (Deactivated)
August 14, 2020

@Josh McLaughlin Here is a dropbox link to the course we got from one of our partners: https://www.dropbox.com/s/bk68e82v11y2am3/cs7637-knowledge-based-ai-fa20-export.imscc?dl=0 Please let me know if you need anything further from me.

Josh McLaughlin
August 15, 2020

That was quick. Thanks much @Michele Floeckher (Deactivated). If you do get other responses, additional courses can’t hurt, but this export will help us as well.