Open vitthalmane opened 2 years ago
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.
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.
Same issue here, do you have any update on this? thanks
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!
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.
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 developers@blackboard.com This space is for communicating about issues with pylti1.3 library. Proctoring currently has nothing to do with the pylti1.3 library. Thank you.
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-17 01-05-50](https://user-images.githubusercontent.com/52521093/133674958-01e10076-9611-4d4a-87d9-ade3b32cdb01.png)
'