Skip to content
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

LTI 1.3 (Advantage) #70

Open
acbart opened this issue Jul 23, 2019 · 9 comments
Open

LTI 1.3 (Advantage) #70

acbart opened this issue Jul 23, 2019 · 9 comments

Comments

@acbart
Copy link

acbart commented Jul 23, 2019

Hello, I saw #31, and I was curious if there was any progress with LTI 1.3 support? So far, I am only aware of PHP and .NET libraries for the new LTI Advantage standard. Does PyLTI support/plan to support the new standard? Looks like the deprecation schedule has the old style authentication fading out by December of 2020.

@ryanhiebert
Copy link
Member

I haven't done anything with it myself, but I did have a bit of conversation about it at InstructureCon. Would you be interested in helping to get LTI 1.3 into this library? We'd love to have you. We're definitely keen on the idea. Thanks for bringing it up, and letting us know about the timeline!

@acbart
Copy link
Author

acbart commented Jul 24, 2019

I'm afraid I'm a bit overwhelmed with other projects to be able to contribute any developer time. Hopefully someone else will be able to pitch in!

@ryanhiebert
Copy link
Member

Fair enough, I'm in a similar situation. My company is keeping an eye on 1.3, but the priority at the moment isn't on implementing it. It sounds like a fun project when we get to it, but I can't promise any timeline. I'll be happy to review any pull requests and help answer questions from anyone that's willing to take on this work.

@dmitry-viskov
Copy link

@acbart @ryanhiebert hi guys. if you are interested - i've created little library for implementation LTI 1.3/Advantage Tool:
https://pypi.org/project/PyLTI1p3/
https://github.com/dmitry-viskov/pylti1.3
All suggestions/contribution are welcome

@ryanhiebert
Copy link
Member

Very interesting. Is that something you'd be interested in talking about merging with this project somehow, or do you think it would be best kept separate?

@dmitry-viskov
Copy link

@ryanhiebert

you'd be interested in talking about merging with this project

No. I would prefer to keep it separate. My end goal is modification edX (https://github.com/edx/edx-platform) to work as LTI 1.3 Tool. I've tried to find existing LTI 1.3 python solutions but unfortunately didn't find anything except this issue. So I had to re-implement existing PHP library: https://github.com/IMSGlobal/lti-1-3-php-library .

@ryanhiebert
Copy link
Member

Fair enough. Thanks for telling us about the work you put in! I hope that it works well for your purposes.

@hari1500
Copy link

LTI 1.3/Advantage Too

Can we use this to create LTI consumer also? If so, how do we do

@ryanhiebert
Copy link
Member

I'm not familiar with that project, so I'm afraid I can't help you with that, but you can ask on that GitHub repository: https://github.com/dmitry-viskov/pylti1.3.

There's no LTI 1.3 here yet, but that's just because no-one has implemented it. I'd be happy to review a pull request to that effect.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants