[BD-03] 2021 Q3 Sync: Agenda & Notes
https://openedx.atlassian.net/secure/RapidBoard.jspa?rapidView=672
2021-03-10
Status Updates
LTI Feature Support Level Document - https://docs.google.com/spreadsheets/d/1jOzHk8iYVisxdrv2zrChoRPhqq6IBQyEFC7d9J-DLBo/edit#gid=0
Milestone Review Phase 1
v1.2 edX
v1.3 OpenCraft
v1.4 edX
v1.5 OpenCraft (may be finished in Phase 2)
Phase 2
v1.6 --> v1.14 OpenCraft
OpenCraft led milestones (not previously discussed, will be in Jira soon)
v1.15 Live Category for Courses / Programs
v1.16 milestone for cross-provider discussion configuration options
v1.17 new milestone for in-context integrations config / enablement)
v1.18 Convert CS-Comments from Ruby to Django
SOW
2021-02-24
Why isn’t DiscussionsConfig working?
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.Fastest solution would be to fix the entry in the db - Steven reaching out to SRE
First maybe look into doing a raw sql migration?
What’s up for Kshitij?
APIs for pages & resources view (v1.5 Milestone)
Might be worth looking at the client side stuff being merged in (@David Joy (Deactivated) to link PR)
DJ to merge this, plus modal view, to serve as template
Timeline to review discovery for Discourse?
Ticket for Discourse in current sprint
others (Yellowdig, Piazza), are testable in the sandbox: https://discussions.sandbox.opencraft.hosting/dashboard
Inscribe was added but not relayed to OpenCraft.
Blocked without LTI details.
TBD: Future Milestone Planning / Review toward a Phase 2 budget
edX Sprint goal candidate for next week.
2021-02-10
Brief meeting, minimal updates
2021-02-03
Status update
Scope change to milestone 1.3 should be seamless
UI question - changing from 3 columns to 4
Questions around UX process
How to establish a dev ↔︎ UX partnership, feedback loop?
Hi fi vs lo fi?
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
@Jon F to provide hi fi as he wishes!
Timelines
Plenty of work to do without details of styles & spaces
What’s the approach to user testing?
Incremental for Piazza/YD admin config
Not sure what the plan is for overhaul of pages & resources, or config UI pages – @Marco Morales (Deactivated) ?
Yellowdig sandbox
Needs review
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
Steven
small PRs around cleanup pre-API work (typehints, linting)
in creating api endpoint, switch app to pluggable djangoapp - create a smol PR for this
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
@sburch (Deactivated) to investigate - poke at the rr - possibly migration related? (given issue w/ uuids)
OpenCraft next sprint
Work on 1.6, hooking everything up in the discussions mfe
2021-01-27
Agenda
Status update
Steven: Revisit & wrap up org-level filtering: goal today is to have all code & comments responded to
Kshitij: setting up sandbox properly with credentials. https://openedx.atlassian.net/browse/TNL-7619
David: on-call this week, has other priorities
Review Jon’s designs for milestone 1.4
2021-01-20
Agenda
Status update
@sburch (Deactivated) : wrapping up escalations work; picked up org filtering, hoping to push up today
@Kshitij Sobti : looking at real LTI creds for Piazza - today getting migration fix up
Getting test configuration on edx.org
@sburch (Deactivated) will do once we resolve migration issues
https://studio.edx.org/course/course-v1:edX+victor101+2017Run
2021-01-13
Agenda
Status update
v1.0 Runbook / Go Live Status
Milestone Review & Estimation - update
v1.2 review tentatively
2021-01-06
Agenda
Status update
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
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
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.
Organization filtering PR (v1.1) in progress as well.
Runbook task - @sburch (Deactivated) to share draft once it exists
Discussed:
Added task to the v1.0 Epic about full testing of a Discussions Piazza experience- https://openedx.atlassian.net/browse/TNL-7879?
What to do about tab name for LTI Discussions (single Discussions tab) - will be handled in the same TNL-7805 task.
Milestone Review & Estimation - update Milestone Planning: Discussions Improvements + Integrations (Phase 1 + 2)
https://openedx.atlassian.net/browse/TNL-7140
Time to Complete Estimate: Jan 15th goal - lots of little things left, no major blockers
Other Notes:
Believe all tasks necessary for v1.0 completion exist
Sarina to review CourseGraph data to get course run details for Runbook next steps
https://openedx.atlassian.net/browse/TNL-7788
Time to complete estimate: need @David Joy (Deactivated) input here
Other notes:
Added a few questions in the epic we need to answer:
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?
Can revisit in next meeting to get estimate / size.