[Request]: Automated update of job status table / archiving progress #47
Labels
design
Design related
enhancement
New feature or request
Moodle Plugin
Related to the quiz_archiver moodle pugin
Description
#21 introduced advanced job status reporting. However, the job status table must still be refreshed manually to update the current archive job progress. This causes confusion for some people.
It would be cool if the job status table would asynchronously refresh/update itself in the background:
![image](https://private-user-images.githubusercontent.com/326180/366389407-c4603e09-941d-4e6c-877b-5eb1fd4e40b5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NjE0MTAsIm5iZiI6MTczOTY2MTExMCwicGF0aCI6Ii8zMjYxODAvMzY2Mzg5NDA3LWM0NjAzZTA5LTk0MWQtNGU2Yy04NzdiLTVlYjFmZDRlNDBiNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQyMzExNTBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wYTY5NDdhOGFmN2Y2OGY3N2FlYzhlY2E5NzYyY2Y5Y2NhMDVhMjBkNTc3MWQ0YjBmMWUyN2YzODliNWIwYmJhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.JjxEnEb68GZdfPTxTucZGvzWXEKzH9OKIULiBDJN724)
The job progress should update automatically:
![image](https://private-user-images.githubusercontent.com/326180/366388881-cb1c2e26-d545-441c-99b3-2201060f75f4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NjE0MTAsIm5iZiI6MTczOTY2MTExMCwicGF0aCI6Ii8zMjYxODAvMzY2Mzg4ODgxLWNiMWMyZTI2LWQ1NDUtNDQxYy05OWIzLTIyMDEwNjBmNzVmNC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQyMzExNTBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03NGY3NzFiNDM5YWZiNGE3ZjU2NGIzNGM1Y2UxMzgwMGFiYzI3ZjgwNWQ1MzIxZDQ3ZDE3NmMzZGQxZWRiMWZiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.WbXjpNYfJS4K0klA3XS4Uy4b2zpWsZDgeQkkLIM39KE)
Jobs should automatically update their states (e.g., be marked as finished) without needing an additional page refresh:
![image](https://private-user-images.githubusercontent.com/326180/366389923-4e0a7e7e-7fd3-4598-b911-82c6dd1d4770.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NjE0MTAsIm5iZiI6MTczOTY2MTExMCwicGF0aCI6Ii8zMjYxODAvMzY2Mzg5OTIzLTRlMGE3ZTdlLTdmZDMtNDU5OC1iOTExLTgyYzZkZDFkNDc3MC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQyMzExNTBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03Y2I0NzdlZGVlNjIwM2RiOGZiODFiMDMwODRmNTdjMjQyMjljMzkyMmI2NTU1YzE5OTk5YjEzYTMzZDcxYmQ2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.SU1VU0u2kL0a4EUhI8TdbdGllvKvqiUu4DnU2OVAqPc)
Additional resources and references
No response
The text was updated successfully, but these errors were encountered: