In order to prevent overloading the master database when we add the PageAssessments parser function to several million articles, we should queue the queries in the Job Queue. See https://www.mediawiki.org/wiki/Manual:Job_queue/For_developers. This is also just good practice for low-priority database writes.
|Resolved||Niharika||T121069 Have PageAssessments do all database writes via the Job Queue|
|Resolved||Niharika||T121068 Have PageAssessments store all the assessments in ExtensionData until the page is finished parsing|