Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 96 Current »

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

/wiki/spaces/COMM/pages/1529676506 Escalation path outlined here

Relevant Discovery Documents

Discovery doc

Status Update Frequency

Bi-Weekly

Blended Project Epic (Tracks pull requests)

BLENDED-91

Target Completion Date

TBD 2020

~Dev Hours Per Sprint Expected

27 hours this sprint

Total Hours Used

88% - 2/8

Open Action Items

DescriptionDue dateAssignee
Marco Morales (Deactivated)

Status Updates

Time Frame

Updates & Actions

~Hours

June 15 - June 29

Work done this sprint:

  • TNL-7273 Change ORA Report Download to use Usernames instead of anonymous IDs

Ongoing work from this sprint:

  • TNL-7274 Add a Grade Status Summary Message

  • TNL-7272 Separate “Assessment Steps” and “Schedule” from Settings Tab

New work for next sprint:

  • TNL-7282 Support Flexible Peer Grading Averaging for Learners delayed / in Peer Grading step (Postponed due to LSE tickets pushed in)

  • TNL-7281 Change ORA Report to Include Problem Name and Location

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?
We've used 75.3 hours of the 331 hour budget.

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:

  • TNL-7281 Change ORA Report to Include Problem Name and Location

Ongoing work from this sprint:

  • TNL-7274 Add a Grade Status Summary Message

  • TNL-7272 Separate “Assessment Steps” and “Schedule” from Settings Tab

New work for next sprint:

  • TNL-7282 Support Flexible Peer Grading Averaging for Learners delayed / in Peer Grading step

  • TNL-7308 Add ORA Zipped File Download for Submission Text + Attached Files

  • TNL-7311 Rewrite Open Responses Dashboard in React

  • TNL-7310 Discovery: pluggable ORA Submission Editor

We've used 105.8 hours of the the 331 hour budget.

32% - 7/13

July 13 - July 27

Tasks from last sprint waiting for edX review:

  • BB-2504 ORA v3 - Add a Grade Status Summary Message

Tasks from current sprint still in progress:

  • BB-2502 ORA v3 - Separate “Assessment Steps” and “Schedule” from Settings Tab

    • This is almost done and should be ready for edX review soon.

  • BB-2505 ORA v3 - Rewrite Open Responses Dashboard in React

  •  BB-2620 ORA v3 - Discovery: pluggable ORA Submission Editor

New tasks:

  • BB-2651 ORA v3 - Add ORA Zipped File Download for Submission Text + Attached Files

  • BB-2621 ORA v3 - Support Flexible Peer Grading Averaging for Learners delayed / in Peer Grading step Story

  • BB-2731 ORA v3 - Rewrite Studio block selector using React

  • BB-2732 ORA v3 - Make peer dependent steps skipable 

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:

  • BB-2502 ORA v3 - Separate “Assessment Steps” and “Schedule” from Settings Tab

    • This is almost done and should be ready for edX review soon.

  • BB-2505 ORA v3 - Rewrite Open Responses Dashboard in React

    • Paused

  • BB-2651 ORA v3 - Add ORA Zipped File Download for Submission Text + Attached Files

  •  BB-2620 ORA v3 - Discovery: pluggable ORA Submission Editor

Tasks in progress:

  • BB-2621 ORA v3 - Support Flexible Peer Grading Averaging for Learners delayed / in Peer Grading step Story

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:

  • BB-2502 ORA v3 - Separate “Assessment Steps” and “Schedule” from Settings Tab

  • BB-2651 ORA v3 - Add ORA Zipped File Download for Submission Text + Attached Files

  •  BB-2620 ORA v3 - Discovery: pluggable ORA Submission Editor

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?)

  1. Studio changes: No need to rewrite block selector into React component, just implement functionality in Backbone and the current mechanisms. 

  2. Pluggable editor: blocked on upstream.

  3. LMS Instructor dashboard rework: build new MFE.

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:

  • Add integration of from LMS to new MFE

  • Update documentation

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:

  • Total hours spent: 321h

  • Hours spent by newcomers above the estimates: 69h - we’ll absorb these hours.

  • Underestimated tasks - time difference: 10h

  • Scope changes/injections: 51h

    • 23h of work done related to React embedding, approach changed and now we’ll use an MFE

    • 12h to set up MFE

    • 12h ORA conversion to pluggable app

Considering those:

  1. The total amount of project hours used is 321h - 69h = 252h.

  2. We’ll need to add 61h to the current budget to finish all items in the project.


New tasks: no new tasks, all tasks are now blocked and waiting for reviews.

Tasks in progress:

Tasks blocked on edX:

  • https://openedx.atlassian.net/browse/TNL-7573

    • Instructor dashboard v2 (in MFE)

    • Student grade override views (in MFE)

    • UX dependency on this work as well

  • Implement pluggable ORA Submission Editor

  • Add integration of from LMS to new MFE

  • Update documentation

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:

  • https://openedx.atlassian.net/browse/TNL-7573 - ready for review

    • Instructor dashboard v2 (in MFE)

    • Student grade override views (in MFE)

    • UX dependency on this work as well

    • Add integration of from LMS to new MFE

  • Implement pluggable ORA Submission Editor

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:

  • MFE API architecture? How to build ORA (mix of XBlock and Django app) APIs for new MFE and ESG?

    • Discussion started by Ben Warzeski (Deactivated) on Slack, continuing on public channel and ticket

    • Decision here impacts the work being done on the MFE

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.

Note: Other tracking docs have 416 hours as max budget, calculation for now to be based on that max for now. (339/416: 81.4% - 1/29)

February 8 - February 22

Waiting edX review:

Blocked waiting on requirements:

Done:

  •  Read discovery and test React based views on Xblock

Next sprint: 

  • Implement instructor dashboard waiting step - 8h timebox for sprint 240

Tickets left:

  • Update documentation


We've used 359 hours of the the 406 hour budget.

February 22 - March 8

Waiting edX review:

Done:

Next sprint: 

Tickets left:

  • Update documentation

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

  • Giovanni Cimolin da Silva Presented a demo of the ORA pluggable submission editor (simple editor, tinymce and codemirror)

    • Public sandbox linked on ticket

    • Ready for edX’s technical and product review.

  • make sass → webpack conversion in internal review, should land soon

  • Waiting on edX product requirements for ZIP file

  • Work unblocked on instructor dashboard: a react integration is now possible and the waiting step details will be delivered within the next two sprints

  • Documentation tasks: we’ll hold off on those until we finish all the implementation tickets, to reduce the ticket overhead and unecessary budget usage.

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.

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

  • Close to demo / merge for pluggable editor

  • Next sprint: Downloaded file improvements, budget shift of 12 hours

  • EDUCATOR-5482 view access fixed! (same as remaining scope for Waiting column updates in ORA Dashboard)

  • Ben’s ongoing discovery on ORA xblock for reac twill be helpful for Giovanni’s upcoming React conversion work.

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:

  1. Use the remaining budget to implement it on the old interface (dropping react work to accomodate) and work on React integration in a future project or budget extension

    1. The task itself will take ~30 hours

  2. Continue React based implementation, implementing the groundwork to improve future implementations of the platform. Remaining budget (~60 hours) might not be enough to finish it.

    1. There’s a lot of risks in the delivery timeline if taking this path, it will be a solution supported for years to come.

    2. We need to get engineering “stakeholders” for MFEs and XBlocks in the discussion and ADRs.

    3. Ben Warzeski (Deactivated) is doing a discovery related to this in the current sprint.

Pluggable ORA submission editor

Proof-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):

Kshitij Sobti , Justin Lapierre (Deactivated) , Marco Morales (Deactivated)

  • Weekly Status

  • Status

    • TNL-7577 (OpenCraft) - Reviewed and approved, pending deployment

    • TNL-7337 (OpenCraft) - PR is not attached to the ticket, requested from OpenCraft

    • TNL-7282 (OpenCraft) - PR is not attached to the ticket, requested from OpenCraft

    • TNL-7578 (OpenCraft) - PR is not attached to the ticket, requested from OpenCraft

    • TNL-7653 (OpenCraft) - Bug was found after rebasing, currently being worked

    • Requesting if it's possible for them to provide short video demos of work, still in discussion

  • Recapping UX Decision - will use table layout for Instructor Dashboard, explore use of cards in future effort (not in scope for this project)

Giovanni Cimolin da Silva , Marco Morales (Deactivated) , , Mat Carter (Deactivated) , Sapana Thomas (Deactivated) , Justin Lapierre (Deactivated)

  • Blockers

  • ORA Dashboard UX

  • TinyMCE Update

Giovanni Cimolin da Silva , Marco Morales (Deactivated) , , Mat Carter (Deactivated) , Sapana Thomas (Deactivated)

  • Reviewed latest tickets and status

  • New ticket “Convert ORA to pluggable app” (in review)

  • Discussed Code Editor / Pluggable Editors

    • for now, Code Editor only as proof of concept, not ready for full release

    • Code editor POC in separate PR

Giovanni Cimolin da Silva , Marco Morales (Deactivated) , Justin Lapierre (Deactivated) , Mat Carter (Deactivated)

  • Budget allocation

  • Open ticket issues

  • Minor Note on TinyMCE -

    • could enable future in-context comments

    • UX team might have TinyMCE theme to share back to this group (TBD)

  • LMS to New MFE Link: Banner in ora dashboard will be how people can get to new dashboard.

Giovanni Cimolin da Silva , Marco Morales (Deactivated) , Justin Lapierre (Deactivated) , Mat Carter (Deactivated)

  • Status Updates

  • Blocking edX Items

Giovanni Cimolin da Silva , Marco Morales (Deactivated)

  • Status Updates

  • Product Reviews

  • Blocking edX Items

    • TNL-7573

    • Reviews for TNL-7310, 7282, 7337

Giovanni Cimolin da Silva , Marco Morales (Deactivated) , Justin Lapierre (Deactivated) , Mat Carter (Deactivated)

  • Status Updates

  • Upcoming Efforts / Changes

Status

  • Pluggable ORA submission editor needs feedback

  • Zipped File Download delivered/completed

  • new ORA component category section on unit pages for authoring in progress soon

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 (smile)

Giovanni Cimolin da Silva , David St. Germain (Deactivated) , Marco Morales (Deactivated) , Justin Lapierre (Deactivated) , Mat Carter (Deactivated)

  • Transition for DSG - owner needed,

  • Discussed status update

  • Core Committer update / status

Giovanni Cimolin da Silva , David St. Germain (Deactivated) , Marco Morales (Deactivated) , Justin Lapierre (Deactivated)

Milestone Update

  • A - In Backlog

  • B - In Backlog

  • C - In Code Review

    • Complicated change, moved a fair amount of code

  • D - Deployed and Delivered

  • F - In Backlog

    • depends on React rewrite

  • H - In Progress (code review soon)

  • I - Deployed and Delivered

  • J - Deployed and Delivered

  • K - Deployed and Delivered

  • L - In Code Review (sandbox for testing)

  • Q - Discovery started, pluggable path forward defined. Needs feedback for next steps

Giovanni Cimolin da Silva , David St. Germain (Deactivated) , Marco Morales (Deactivated)

  • Graded status message merged but not yet deployed, PR to be created.

  • Marco to review wireframe needs on ora-dev project.

  • React instructor dashboard views - discussion on Discuss.openedx.com

  • Open question here about ORA dashboard packaging / approach.

  • Pluggable ORA Submission Editor - discussion to be added to the JIRA ticket

    • discussed - no plan to migrate ORA xBlock to React for the time being. sounds like this unblocks some work / simplifies things.

    • discovery plan for pluggable ORA editors coming soon (Tiny MCE, code editor, simple text area etc)

  • Current Sprint:

    • ORA Zipped File Submissions - folder structure in progress and will be posted on ticket to be reviewed.

    • Support for Flexible Peer Grading

  • Next Sprint:

    • Studio Rework for Components delayed a bit given other priorities.

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.

key summary type created updated 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

  • No labels