Hi, yes feel free to directly pm me
From what I can understand based on your reply the sif agent is a piece of software that is capable of reading data from the MIS in its own format, it appears that groupcall's sif is a common popular agent?
You mention zilink, is this another piece of software which is then able to read the information extracted by the sif agent and communicate with a vle (insert the extracted data)? I have heard the term blocks being used for Moodle, is this what you mean by a set of plugins?
Can all of this be hosted locally and where is all the data actually stored please as you refer to data pushing.
Thanks