[BD-27] [TNL-8046] Add module meta and handler for external_tools links#55
Conversation
|
Thanks for the pull request, @arjunsinghy96! I've created BLENDED-817 to keep track of it in Jira. More details are on the BD-27 project page. When this pull request is ready, tag your edX technical lead. |
88e4d21 to
b20764d
Compare
|
@arjunsinghy96 Thank you for your contribution. Please let me know once it is ready for our review. |
8ac33c6 to
dd47461
Compare
|
This is looking good so far @arjunsinghy96. It's filling in the correct data in generated OLX for the LTI components specified in module_meta.xml and the IMSCC course content. The tests look good too. Do we still plan to add LTI passport support in this PR, or will that be a separate one? |
|
Thanks for the review @kaizoku. 🙂 |
0891025 to
5e0ad58
Compare
5e0ad58 to
564209f
Compare
Adds module meta parser and handler for external_tools links for canvas flavoured cc
Adds a cli argumet -p or --passport-file which can be used to pass lti passports. Also adds support to process and use the file
564209f to
da95743
Compare
|
Thanks for the approval @alangsto 🙂 . I have squashed and cleaned the commits. Feel free to move forward with this. |
|
Thanks @arjunsinghy96! |
Adds module meta parser and handler for external_tools
links for canvas flavoured CC. Also adds a parameter
----passport-fileto add LTI passports inpolicy.jsonRelated Tickets
Testing Instructions
Testing Canvas External Tools Support
MISSING CONTENTTesting --passport-file parameter
policy.jsonhaslti_consumerinadvanced_modulespolicy.jsonhaslit_passportswith default values for all LTI tools in course.consumer_id,consumer_keyandconsumer_secretfields--passport-file [FILE_PATH]argument.policy.jsonnow has values from passport file inlti_passports.Reviewers