[BD-05] ORA v3: Usability + Moderation
Blended Project ID | BD-05 |
edX Product Lead | @Marco Morales (Deactivated) |
edX Technical Primary | @Justin Lapierre (Deactivated) |
Provider | OpenCraft |
Provider Lead | @Giovanni Cimolin da Silva |
Calendly Scheduling Link | |
Slack Channel | #ora-dev, |
Meeting Cadence / Preference | Scheduled bi-weekly project team syncs |
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 | |
Status Update Frequency | Bi-Weekly |
Blended Project Epic (Tracks pull requests) | |
Target Completion Date | TBD 2020 |
~Dev Hours Per Sprint Expected | 27 hours this sprint |
Total Hours Used | 88% - 2/8 |
Open Action Items
Status Updates
Time Frame | Updates & Actions | ~Hours |
---|---|---|
June 15 - June 29 | Work done this sprint:
Ongoing work from this sprint:
New work for next sprint:
I've also looked at React integration points for both LMS and Studio, and, as discussed in the meeting, I'll send an email following up on that. | How is the budget coming along? From these, around 5 hours were used to onboard developers in the project.
22.7% - 6/29 |
June 29 - July 13 | Work done this sprint:
Ongoing work from this sprint:
New work for next sprint:
| We've used 105.8 hours of the the 331 hour budget. |
July 13 - July 27 | Tasks from last sprint waiting for edX review:
Tasks from current sprint still in progress:
New tasks: | We've used 118.8 hours of the the 331 hour budget. Some work from last sprint was postponed because of pending LSE tasks, so we’re ramping up the capacity on this epic in this sprint. |
July 27 - August 10 | Tasks from last sprint waiting for edX review:
Tasks in progress:
New tasks: As per @Marco Morales (Deactivated)'s request, we’re pausing this epic for 1 to 2 sprints until the TNL and OpenCraft team have more availability. This pause will allow both teams to work on less projects at the same time. | We've used 184.3 hours of the the 321 hour budget. |
August 10 - August 24 | Tasks waiting for edX review:
New tasks: As per @Marco Morales (Deactivated)'s request, we’re pausing this epic for 1 to 2 sprints until the TNL and OpenCraft team have more availability. This pause will allow both teams to work on less projects at the same time. | We've used 207 hours of the the 321 hour budget (we might recoup some hours after next sprint). |
September 21 - October 5 | What's left to do? (Is it on track to be done before the deadline and within the hours budget?)
New tasks:
Following sprint:
Tasks in progress:
Tasks waiting for upstream review:
| We've used 262.4 hours of the the 321 hour budget. |
October 5 - October 19 | New tasks:
Following sprint:
Tasks in progress: Tasks blocked on edX:
Tasks waiting for upstream review: | We've used 301.7 hours of the the 321 hour budget. |
October 20 - November 2 | @Marco Morales (Deactivated) Doing some adjustments to the budget:
Considering those:
New tasks: no new tasks, all tasks are now blocked and waiting for reviews. Tasks in progress: Tasks blocked on edX:
Tasks waiting for upstream review: | We've used 252 hours of the the 321 hour budget. See note in the Update about budget calculation change. |
November 2 - November 16 | New tasks: Tasks blocked on edX:
Waiting: Tasks waiting for upstream review: | We've used 270 hours of the the 321 + 61 hour budget. |
December 14 - December 29 | There’s a 2 sprint gap of updates here, this update will cover all items done in the last two sprints, as well as work planned for the next sprints and blockers. Tasks completed and deployed to production: Tickets done that unblock work:
Tickets in the current sprint & next sprint (until Jan 10): Starting in the current sprint, as @Justin Lapierre (Deactivated) and @Mat Carter (Deactivated) request, we’ll use the EDUCATOR board to track tickets and work. Pending discussions:
New work scope (needs budget evaluation, estimates coming): | We've used 290 hours of the the 382 hour budget. |
December 29 - January 11 | ? |
|
January 11 - January 25 | ? |
|
January 25 - February 8 | I was on vacation and the two previous entries were not written. I’ll include a recap of tasks done and budget status on this update. Tasks ready for edX review: Tasks in progress:
Next sprints: https://openedx.atlassian.net/browse/EDUCATOR-5363 will unblock us to implement the remaining work in the ORA repo. | We've used 339 hours of the the 382 + 20 hour budget. The extra 20 hours came from a scope increase discussed in the last two meetings. See the notes and it’s comments below to get the full context. |
February 8 - February 22 | Waiting edX review: Blocked waiting on requirements: Done:
Next sprint:
Tickets left:
| We've used 359 hours of the the 406 hour budget. |
February 22 - March 8 | Waiting edX review: Done: Next sprint: Tickets left:
| We've used 372 hours of the the 406 hour budget. |
Meeting Notes
Date | Attendees | Agenda | Notes, decisions and action items |
---|---|---|---|
2020-02-04 | @Giovanni Cimolin da Silva @Marco Morales (Deactivated) @Sapana Thomas (Deactivated) @Justin Lapierre (Deactivated) | Status update
Project tracking/management @Marco Morales (Deactivated) Previewed the new project tracking spreadsheet that will be used to track BD projects, analyze budget usage and provider capacity. | @Sapana Thomas (Deactivated)@Marco Morales (Deactivated) ZIP file structure requirements for implementation. @Justin Lapierre (Deactivated) Review ORA pluggable submission editor @Sapana Thomas (Deactivated)@Marco Morales (Deactivated) Product review on pluggable submission editor sandbox. |
Jan 20, 2021 | @Marco Morales (Deactivated) @Justin Lapierre (Deactivated) @Sapana Thomas (Deactivated) @Mat Carter (Deactivated) @Giovanni Cimolin da Silva @Ben Warzeski (Deactivated) | Status Update
Instructor dashboard implementation: Discussed two possible implementations (outlined in the last meeting) and decided to follow the React approach, since it’ll be more “future-proof” and allow us to use the newer Paragon components. The feature delivery depends on laying the groundwork and getting react working in the ORA instructor views, which is where there a risk of budget extensions (depending on the complexity of the implementation). @Ben Warzeski (Deactivated)'s discovery will help guide the implementation. Pluggable ORA submission editor Work is going through cleanup and getting tests/quality fixed. OpenCraft’s team should configure TinyMCE following the guidelines from https://www.figma.com/file/LQIDop57o1FMsMiIsH5AhV/TinyMCE-Implementations?node-id=0%3A1 |
@Giovanni Cimolin da SilvaEmail Gabriel about new budget extension @Giovanni Cimolin da SilvaCreate mock zip file with new structure and attach to https://openedx.atlassian.net/browse/EDUCATOR-5363 @Giovanni Cimolin da Silva Sandbox for ORA pluggable editor @Giovanni Cimolin da SilvaCommunicate TinyMCE settings to assignee @Giovanni Cimolin da Silva Create and schedule 2 tickets from new scope
|
Jan 13, 2021 | @Marco Morales (Deactivated) @Justin Lapierre (Deactivated) @Sapana Thomas (Deactivated) @Mat Carter (Deactivated) @Giovanni Cimolin da Silva | Discussing remaining scope:Instructor dashboard (waiting responses dashboard)We have two possible paths moving forward:
Pluggable ORA submission editorProof-of-concept implementation ready, wiPluggable ORA submission editorth CodeMirror implementation done. A product issue came up during the implementation phase: ORA problems can have more than one prompt. During the meeting, we discussed first shipping the problem-wide pluggable editor setting, and then refine it in a follow up ticket. Extra work from @Justin Lapierre (Deactivated) (estimates):
| @Justin Lapierre (Deactivated) Check @Ben Warzeski (Deactivated)'s discovery after it’s delivered to help decide between approaches 1 or 2 for the instructor dashboard task. @Giovanni Cimolin da SilvaEstimate EDUCATOR-5482 once have access to it. @Justin Lapierre (Deactivated) Approved budget extension for the two injected tasks and ping @Marco Morales (Deactivated) and @Giovanni Cimolin da Silva to wrap up the budget discussion. @Giovanni Cimolin da Silva Clean up ORA epic, add descriptions to all tickets missing it. @Giovanni Cimolin da SilvaCreate follow up to Submission editor ticket. |
Nov 18, 2020 | @Kshitij Sobti , @Justin Lapierre (Deactivated) , @Marco Morales (Deactivated) |
|
|
Nov 10, 2020 | @Giovanni Cimolin da Silva , @Marco Morales (Deactivated) , , @Mat Carter (Deactivated) , @Sapana Thomas (Deactivated) , @Justin Lapierre (Deactivated) |
|
|
Oct 28, 2020 | @Giovanni Cimolin da Silva , @Marco Morales (Deactivated) , , @Mat Carter (Deactivated) , @Sapana Thomas (Deactivated) |
| @Marco Morales (Deactivated) to send draft of updated partner portal post for upcoming / recent changes @Mat Carter (Deactivated) (or Justin) to review new “Convert ORA to pluggable app” PR (TNL-7653)
|
Oct 14, 2020 | @Giovanni Cimolin da Silva , @Marco Morales (Deactivated) , @Justin Lapierre (Deactivated) , @Mat Carter (Deactivated) |
| @Marco Morales (Deactivated) to send note to OC leads about budget hours shifts for visibility (65 to ORA, plus other BD-29 shifts) @Giovanni Cimolin da Silvato create documentation task to flag what needs updating. @Justin Lapierre (Deactivated) to connect with Ben P on documentation ask / next steps. |
Oct 14, 2020 | @Giovanni Cimolin da Silva , @Marco Morales (Deactivated) , @Justin Lapierre (Deactivated) , @Mat Carter (Deactivated) |
| @Marco Morales (Deactivated) to schedule time for product review on remaining tickets! @Marco Morales (Deactivated) to review permissions, still an issue on TNL project for mentions. (FYI @Michelle Philbrick (Do Not Use) (Deactivated) looks like this is still an issue but it is more specifically scoped to mentions not being possible.) |
Sep 16, 2020 | @Giovanni Cimolin da Silva , @Marco Morales (Deactivated) |
| |
Sep 16, 2020 | @Giovanni Cimolin da Silva , @Marco Morales (Deactivated) , @Justin Lapierre (Deactivated) , @Mat Carter (Deactivated) |
| Status
|
Sep 2, 2020 | @Giovanni Cimolin da Silva , @Marco Morales (Deactivated) , @Justin Lapierre (Deactivated) , @Mat Carter (Deactivated) | Marco never came back to put notes from our meeting as intended |
|
Aug 19, 2020 | @Giovanni Cimolin da Silva , @David St. Germain (Deactivated) , @Marco Morales (Deactivated) , @Justin Lapierre (Deactivated) , @Mat Carter (Deactivated) |
| |
Aug 5, 2020 | @Giovanni Cimolin da Silva , @David St. Germain (Deactivated) , @Marco Morales (Deactivated) , @Justin Lapierre (Deactivated) | Milestone Update
| |
Jul 15, 2020 | @Giovanni Cimolin da Silva , @David St. Germain (Deactivated) , @Marco Morales (Deactivated) |
|
Relevant Jira Stories, Tasks, Bugs
This section links 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.