JuezUN / INGInious

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.
https://juezun.github.io
Other
9 stars 7 forks source link

LTI save lti info external task logic to task page and deadline check fixed #525

Closed VirtualDiegox closed 1 year ago

VirtualDiegox commented 1 year ago

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: