We'd like to be able to hook .js gadgets into the course pages in useful ways, such as adding adding links for each article in the student table that provide filtered article histories with just the diffs for that student.
As Jeroen describes in an email: "Right now the table does not contain any easy-to-use data elements meant for usage by such scripts. I could add some. Alternatively the info could be added as a JSON blob in the page. Could also make the info available through an API module, which would allow scripts to use this info wherever they see fit.
Those options are basically ordered both from simple specific code to powerful general purpose code and from little work to implement to something that will take a few hours."
Ultimately, an API module seems like a very good idea. In the short term, though, adding some easy-to-use data elements that include the student-article linkages would probably be very helpful.
(I'll ask User:Writ Keeper, who is the script builder who prompted this, to comment.)
Version: master
Severity: enhancement