-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Identify pluggable & un-pluggable parts of the canvas integration #7
Comments
Update: @pdpinch
@pdpinch Which of the approaches above seem feasible to you? |
Thank you for the research Arslan. We need to have this work with maple and released to Residential MITx by late December, so I think #1 is our only choice for now. However, if we maintain a commit in our fork, we will be asking ourselves this same question again in 6 months with the nutmeg release. In the long term, we need to prepare for choice #2 as well. I can start engaging with the wider community on the issue, and try to determine which of the options seems more likely -- an extensible instructor dashboard, or leveraging the course tab. Perhaps @ziafazal has some thoughts. |
@pdpinch @arslanashraf7 it appears edX has been converting instructor dashboard to MFE and I'm not sure how much support MFEs has for plugins. edX does not provide support to extend instructor dashboard via plugins however, I think that support can be added following same pattern as learner dashboard which seems very straight forward. |
Update: I'm posting an update here based on the above conversation. As mentioned here, There are 2 PRs respectively in platform(mitodl/edx-platform#274) & open-edx-plugins(#8) which collectively implement point#1 completely as mentioned above. ✅ Moving onwards keeping an eye on point#2, comment: To keep track of future updates I've also created some tickets (#13, #10, #11, #12). |
Closed as part of #3 |
Subtask of #3
In this ticket, we aim to identify what parts of the canvas integration can be moved into a pluggable Django app and what parts should be added in a branch inside of https://github.com/mitodl/edx-platform.
The text was updated successfully, but these errors were encountered: