UNCode is an online platform for frequent practice and automatic evaluation of computer programming, Jupyter Notebooks and hardware description language (VHDL/Verilog) assignments. Also provides a pluggable interface with your existing LMS.
This PR contains two changes, first the logic to save LTI info to send grades back to LMS in external task is moved to LTITaskPage in order to save the document with the UNCode username instead of the LMS username, second the logic in user_task_can_submit is fixed in order to verify the deadline correctly
Type of change
[x] Bug fix (non-breaking change which fixes an issue)
How Has This Been Tested?
This was tested on my own development environment, doing submission externally and checking the task in a test course on Edunext platform
Checklist:
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
Description
This PR contains two changes, first the logic to save LTI info to send grades back to LMS in external task is moved to LTITaskPage in order to save the document with the UNCode username instead of the LMS username, second the logic in user_task_can_submit is fixed in order to verify the deadline correctly
Type of change
How Has This Been Tested?
This was tested on my own development environment, doing submission externally and checking the task in a test course on Edunext platform
Checklist: