pylti1.3 icon indicating copy to clipboard operation
pylti1.3 copied to clipboard

Unrecognized message type

Open vitthalmane opened this issue 3 years ago • 6 comments

HI @dmitry-viskov I am doing "Ultra Proctoring Service Integration - IMS Proctoring Spec + UEF " with Blackboard. I have completed all the integration part but when i launch proctoring tool , I get https://purl.imsglobal.org/spec/lti/claim/message_type': 'LtiStartProctoring in the data and due to this getting pylti1p3.exception.LtiException: Unrecognized message type.

So can we add this type in recognised message type ? Attaching document link as well screenshot BB doc - https://docs.blackboard.com/lti/proctoring/ultra-proctoring-service-integration IMS doc- https://www.imsglobal.org/spec/proctoring/v1p0 Screenshot from 2021-09-16 16-20-48 Screenshot from 2021-09-17 01-05-50

'

vitthalmane avatar Sep 16 '21 19:09 vitthalmane

hi @vitthalmane . This feature looks interesting but proctoring is a slightly different thing and not related to LTI 1.3/Advantage directly. As I could see from the documentation implementation of this feature requires significant amount of time and could be implemented sometime in the future but I can't promise any timeline. I'll be happy to review any pull requests and help answer questions if you have time to implement this.

dmitry-viskov avatar Sep 16 '21 20:09 dmitry-viskov

hi @vitthalmane . This feature looks interesting but proctoring is a slightly different thing and not related to LTI 1.3/Advantage directly. As I could see from the documentation implementation of this feature requires significant amount of time and could be implemented sometime in the future but I can't promise any timeline. I'll be happy to review any pull requests and help answer questions if you have time to implement this.

Thank you @dmitry-viskov Thank your for your response. I will let you know if i implemented.

vitthalmane avatar Sep 22 '21 20:09 vitthalmane

Same issue here, do you have any update on this? thanks

carpiodanielj avatar Oct 29 '21 21:10 carpiodanielj

For those of you asking Dmitri about proctoring, the only implementation that I've seen to date of the IMS proctoring specification is written in Node.js, available in Blackboard's own git repository. https://github.com/blackboard/BBDN-LTI-Tool-Provider-Node You will need to study that specification, https://www.imsglobal.org/spec/proctoring/v1p0 and the code and re-write it in Python. Once done, you can discuss contributing to this project with Dmitri - to whom we are very grateful to for letting Bb use this pylti1.3 in examples, and and this great Python library. Thanks again Dmitri!

mark-b-kauffman avatar Nov 03 '21 22:11 mark-b-kauffman

For those of you asking Dmitri about proctoring, the only implementation that I've seen to date of the IMS proctoring specification is written in Node.js, available in Blackboard's own git repository. https://github.com/blackboard/BBDN-LTI-Tool-Provider-Node You will need to study that specification, https://www.imsglobal.org/spec/proctoring/v1p0 and the code and re-write it in Python. Once done, you can discuss contributing to this project with Dmitri - to whom we are very grateful to for letting Bb use this pylti1.3 in examples, and and this great Python library. Thanks again Dmitri!

Hi @mark-b-kauffman thanks for your reply. In the same line I have to ask you, what is the model project we must use in order to implement proctoring? I mean we should use the Python code or the Node.js code? I'm a little confuse about this because I have already implemented from the Python code but this issue appears when student is about to start the exam in portal. In this tutorial https://docs.blackboard.com/lti/proctoring/ultra-proctoring-service-integration you are referencing the Python code, but in this tutorial https://www.youtube.com/watch?v=MRkJ3PHYoJo you are referencing the Node.js code.

Thanks in advance.

carpiodanielj avatar Nov 04 '21 21:11 carpiodanielj

See my reply here - https://community.blackboard.com/discuss/viewtopic/80/6476?utm_source=community.blackboard.com&utm_medium=email&utm_campaign=website If you have further questions, please send to [email protected] This space is for communicating about issues with pylti1.3 library. Proctoring currently has nothing to do with the pylti1.3 library. Thank you.

mark-b-kauffman avatar Nov 04 '21 21:11 mark-b-kauffman