Hi! Nice to see everyone in this forum. Our development team is working on a project related to Open edX and we are new to Open edX; there are several questions we would like to ask, and we are looking forward to getting help from you all here.
Our team is under the University College London IXN project team and we aim to onboarding Open edX by updating existing LTI schema and craft consistent deploying documents to fix the “broken link” between Open edX and Microsoft Learn LTI Application. In short, the current Open edX platform does not perfectly support the integration of Microsoft Learn LTI application (versions 1.1 and 1.3) in it; several issues arise when integrate the MS Learn LTI App and we need to try our best to fix them. Missing of NRPS setting is a potential root cause of issue that has been identified, which is due to requested parameter ContextMemebershipUrl cannot be received (for details of these issues and our aims. please refer to this link: Openedx LTI · Issue #103 · microsoft/Learn-LTI · GitHub). Our team thinks this can be fixed with the serializer adaptation in xblock code.
The project is currently underway and we have made some progress in terms of the causes of some of the problems that have founded as mentioned above. So, our plan now is to go ahead and try to modify a small part of the edx-platform and xblock-lti-consumer code.
Ideally, we would like to request a branch of the edx-platform and xblock-lti-consumer projects. We therefore refer to chapter 3 of the Open edX Developer’s Guide: Contributing to Open edX (3. Contributing to Open edX — Open edX Developer's Guide documentation). But there was still some confusion:
-
About JIRA. In the configuration guide it says choose the project “Open Source Pull Requests” and the issue type “Feature Proposal” to start the JIRA discussion. But we cannot find this project on Open edX JIRA. How should we start this?
-
About the development. We are using Tutor to build and deploy the Open edX. Is there any guidance on editing the code of edx by Tutor?
-
About the feasibility of implementation. Are our ideas feasible? We are looking forward to an in-depth conversation with an Open edX developer.
Thank you very much!