[BD-03] 2021 Q3 Sync: Agenda & Notes

https://openedx.atlassian.net/secure/RapidBoard.jspa?rapidView=672

 

2021-03-10

2021-02-24

  1. Why isn’t DiscussionsConfig working?

    1. Steven spent awhile on this last night - migration is working - but there’s an entry with an empty string, NOT a NULL entry. Not an easy way forward atm.

    2. Fastest solution would be to fix the entry in the db - Steven reaching out to SRE

    3. First maybe look into doing a raw sql migration?

  2. What’s up for Kshitij?

    1. APIs for pages & resources view (v1.5 Milestone)

    2. Might be worth looking at the client side stuff being merged in (@David Joy (Deactivated) to link PR)

      1. DJ to merge this, plus modal view, to serve as template

  3. Timeline to review discovery for Discourse?

    1. Ticket for Discourse in current sprint

    2. others (Yellowdig, Piazza), are testable in the sandbox: https://discussions.sandbox.opencraft.hosting/dashboard

    3. Inscribe was added but not relayed to OpenCraft.

      1. Blocked without LTI details.

  4. TBD: Future Milestone Planning / Review toward a Phase 2 budget

    1. edX Sprint goal candidate for next week.

@Marco Morales (Deactivated) Inscribe details lacking for credentials

2021-02-10

  1. Brief meeting, minimal updates

2021-02-03

  1. Status update

    1. Scope change to milestone 1.3 should be seamless

      1. UI question - changing from 3 columns to 4

    2. Questions around UX process

      1. How to establish a dev ↔︎ UX partnership, feedback loop?

      2. Hi fi vs lo fi?

        1. as much resolution on the design aspects that make it obvious what the intention is - ie stuff in Paragon we’ll know what they look like

        2. @Jon F to provide hi fi as he wishes!

      3. Timelines

        1. Plenty of work to do without details of styles & spaces

      4. What’s the approach to user testing?

        1. Incremental for Piazza/YD admin config

        2. Not sure what the plan is for overhaul of pages & resources, or config UI pages – @Marco Morales (Deactivated) ?

    3. Yellowdig sandbox

      1. Needs review

      2. Task here - do we share info at all? is it a toggle on an LTI integration? @David Joy (Deactivated) to talk to @Marco Morales (Deactivated) https://openedx.atlassian.net/browse/TNL-7945

    4. Steven

      1. small PRs around cleanup pre-API work (typehints, linting)

      2. in creating api endpoint, switch app to pluggable djangoapp - create a smol PR for this

      3. FLAG: Issue that Marco ran into about uuid serialization - don’t know why that’s blowing up, but need to solve ASAP b/c can’t set up a discussion config right now

        1. @sburch (Deactivated) to investigate - poke at the rr - possibly migration related? (given issue w/ uuids)

    5. OpenCraft next sprint

      1. Work on 1.6, hooking everything up in the discussions mfe

2021-01-27

Agenda

  1. Status update

    1. Steven: Revisit & wrap up org-level filtering: goal today is to have all code & comments responded to

    2. Kshitij: setting up sandbox properly with credentials. https://openedx.atlassian.net/browse/TNL-7619

    3. David: on-call this week, has other priorities

  2. Review Jon’s designs for milestone 1.4

    1. https://miro.com/app/board/o9J_ksXJkmY=/?moveToWidget=3074457353164029846&cot=14

2021-01-20

Agenda

  1. Status update

    1. @sburch (Deactivated) : wrapping up escalations work; picked up org filtering, hoping to push up today

    2. @Kshitij Sobti : looking at real LTI creds for Piazza - today getting migration fix up

  2. Getting test configuration on edx.org

    1. @sburch (Deactivated) will do once we resolve migration issues

    2. https://studio.edx.org/course/course-v1:edX+victor101+2017Run

2021-01-13

Agenda

  1. Status update

    1. v1.0 Runbook / Go Live Status

  2. Milestone Review & Estimation - update

    1. https://openedx.atlassian.net/browse/TNL-7788

    2. v1.2 review tentatively

2021-01-06

Agenda

  1. Status update

    1. PR for storing LTI1.1 config in database has been created: [BD-03] [TNL-7742] [BB-3370] Add LTI 1.1 config on model by xitij2000 · Pull Request #130 · openedx/xblock-lti-consumer

    2. PR for a basic LTI-based tab and a Discussion tab based on the LTI tab has been created: https://github.com/edx/edx-platform/pull/25910

    3. The above PRs are available on a sandbox server: https://pr25910.sandbox.opencraft.hosting/ that has a test course set up with a demo Piazza instance integrated.

    4. Organization filtering PR (v1.1) in progress as well.

    5. Runbook task - @sburch (Deactivated) to share draft once it exists

    6.  

  2. Discussed:

    1. Added task to the v1.0 Epic about full testing of a Discussions Piazza experience- https://openedx.atlassian.net/browse/TNL-7879?

    2. What to do about tab name for LTI Discussions (single Discussions tab) - will be handled in the same TNL-7805 task.

  3. Milestone Review & Estimation - update Milestone Planning: Discussions Improvements + Integrations (Phase 1 + 2)

    1. https://openedx.atlassian.net/browse/TNL-7140

      1. Time to Complete Estimate: Jan 15th goal - lots of little things left, no major blockers

      2. Other Notes:

        1. Believe all tasks necessary for v1.0 completion exist

        2. Sarina to review CourseGraph data to get course run details for Runbook next steps

    2. https://openedx.atlassian.net/browse/TNL-7788

      1. Time to complete estimate: need @David Joy (Deactivated) input here

      2. Other notes:

        1. Added a few questions in the epic we need to answer:

          1. 1.) Studio link from existing UI to get to this discussions experience (may just be a detail on an existing ticket)
            2.) -May need basic version of "Pages & Resources" that only has "Discussions" to allow educators to get to the provider selection. -
            2b.) If not, add link from Discussions row in Studio Pages view to get to provider selection.
            3.) Runbook task may be necessary here as well?

        2. Can revisit in next meeting to get estimate / size.