Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

...