[BD-14] Archive
This info has been replaced with https://docs.google.com/spreadsheets/d/1HVwVx3ejebCmgfkzD8jIBXI7GSjYElcvP_EGi6fqHVQ/edit#gid=310159422
Project Timeline
Numbers are references to timeline in this sheet: https://docs.google.com/spreadsheets/d/1HWPxL5NleqI04qvexla_Ax8xsWZmwmWOzvbY9rhluZ4/edit#gid=0
Milestone 1 - June, 2020
Code | Title | Status |
---|---|---|
F3 | Create Empty "Library Editor" React Microfrontend (MFE) w/ Feature Flag | Completed |
F6 | Limit Library Block Count | Completed |
L1 | Library List Page: Show Basic Library List | Completed |
L2 | Library List Page: Create a new Library | Completed |
Milestone 2 - September, 2020
A note on the delay of the delivery of this milestone. So far, there have been a few tasks that went significantly over their time budget: mostly the initial ones, as I fumbled trying to come to grips with the architecture. Once that was done, however, the project progressed more efficiently - but for some time we’ve been grappling with a large architectural conundrum regarding how to handle the inability of built-in block author_views
to work in the MFE. This has still not been resolved satisfactorily, and is undergoing discussion in this PR and TNL-7592. This is a cause for concern, as we’re now at 75% usage of the budget, leaving precious little resources for Milestone 3, which has yet to be fully defined. (Tagging @Marco Morales (Deactivated) for awareness.)
Code | Title | Status |
---|---|---|
M1 | True MVP Authoring Page (a.k.a. the ramshackle port) | Completed |
M2 | "Source From Library" XBlock, version 1 | Completed |
L3 | Specific Library Types (Video/Problem) | Completed |
L4 | Library List Page: Index Libraries in ElasticSearch | Completed |
L5 | Library List Page: Optimization and extra fields | Completed |
L6 | Library List Page: Searching & FIltering | Completed |
C1 | Library User Access Configuration Page | Completed |
C2 | Library Details Page | Completed |
C3 | Library Content Licensing | Completed |
A1 | Modernize CAPA Problem Editor | Move to Milestone 3 |
A2 | Modernize Video XBlock Editor | Move to Milestone 3 |
A3 | New Authoring Page: Video/Problem-Type Libraries | Up for review |
A4 | New Authoring Page: ElasticSearch Index | Up for review |
A5 | New Authoring Page: Complex Libraries w/ Search & Filtering | Up for review |
U1 | Improve "Source from Library" Workflow | Up for review |
Milestone 3 - FY2021F-Q3
The tentative plan is to focus on making the work from Milestone 2 production-ready.
Status Updates
Time Frame | Updates & Actions Needed | ~Hours |
---|---|---|
Jun 15, 2020 - Jun 29, 2020 | [Studio UI] Source from Library XBlock, PoC ()@Braden MacDonaldJun 29, 2020 [MFE] Creation of MFE with Studio-like header () @Former user (Deleted)Jun 29, 2020 [MFE] Library list page () @Former user (Deleted)Jun 29, 2020 [MFE] Library creation () @Former user (Deleted)Jun 29, 2020 | 110 9.1% Jun 29, 2020 |
Jun 29, 2020 - Jul 13, 2020 | [Studio Backend] Allow Studio to accept CORS requests () @Former user (Deleted)Jul 13, 2020 [Devstack] Add MFE to the Docker devstack () @Former user (Deleted)Jul 13, 2020 [Studio UI] Source from Library XBlock, v1 () @Sid VermaJul 13, 2020 | 160 160+110=270 22.5% Jul 13, 2020 |
Jul 13, 2020 - Jul 27, 2020 | [MFE] Blockstore library editor v1 @Former user (Deleted)Jul 27, 2020 [Studio Backend] Enable filtering on the library list page @Sid VermaJul 27, 2020 | 60 270+60=330 28% Jul 27, 2020 |
Jul 27, 2020 - Aug 10, 2020 | [Studio Backend] Index Libraries in ElasticSearch @Sid VermaAug 10, 2020 [Studio Backend] Optimize library list API @Sid VermaAug 10, 2020 [Studio Backend] API to search for XBlocks in a library @Sid VermaAug 10, 2020 | 80 330+80=410 34% Aug 10, 2020 |
Aug 10, 2020 - Aug 24, 2020 | [Studio Backend] Add sane errorcode when library block limit error is thrown @Sid VermaAug 24, 2020 [Studio UI] "Source from Library" XBlock, version 2 @Sid VermaAug 24, 2020 [Deployment] Coordinate staging deployment @Former user (Deleted)Aug 24, 2020 [MFE] Update header to better conform to Studio design @Former user (Deleted)Aug 24, 2020 [MFE] Library details page @Former user (Deleted)Aug 24, 2020 [MFE] Enable filtering on the library list page @Former user (Deleted)Aug 24, 2020 | 100 410+100=510 43% Aug 24, 2020 |
Aug 24, 2020 - Sep 7, 2020 | [MFE] Library User Access Configuration Page @Fox PiacentiSep 7, 2020 [Studio Backend] Update library API to allow library types (video/problem) @Fox PiacentiSep 7, 2020 [MFE] Update library UI to allow for new library types (video/problem) @Fox PiacentiSep 7, 2020 [Studio Backend] Update library API to allow for content licensing @Sid VermaSep 7, 2020 [MFE] Update library details page to allow changing content license @Fox PiacentiSep 7, 2020 [Studio Backend] Listing Libraries on stage gives 500 error: “StagedDraft.NotFoundError” - fixed by @Dave Ormsbee (Deactivated) Review/Provide UX for “Source from Library” workflow () @Marco Morales (Deactivated) and UX team Provide wireframes for “final versions of the header, library editor, etc.” @Marco Morales (Deactivated) and UX team | 95 510+95=605 50% Sep 7, 2020 |
Sep 7, 2020 - Sep 21, 2020 | 145 605+145=750 63% Sep 21, 2020 | |
Sep 21, 2020 - Oct 5, 2020 | 150 750 + 150=900 75% Oct 5, 2020 | |
Oct 5, 2020 - Oct 19, 2020 | 100 900 + 100=1000 83% Oct 19, 2020 | |
Oct 20, 2020 - Nov 2, 2020 | Epic paused until at least Nov 23, 2020. |
|