-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Supporting changes to an IIA #31
Comments
The problem with this proposal is that in fact we do not know how the IIAs are stored in the local databases. For example in Warsaw we do not keep the history of changes in IIAs so we would not be able to send information as described in the example. We would just split the period, let say 2012-2015, into two periods with different numbers of mobilities, loosing the infomrmation, that before the change the number for the second period was different. So the first question is - does every partner is supposed to keep all previous versions? Is this a formal requirement? Couldn't we just send the new version of the IIA? |
The example would result in the more or less equivalent IIA:
These changes could change the status of the whole IIA or we could use a status for each cooperation condition. |
Let me remind you that the basic general assumption is that the discussion about the details is carried outside the EWP system. To tell the truth, we still do not understand why the simplest approach, where after this discussion one of the partner sends the new version of the agreement and asks the other partner for approval, is not sufficient? @BavoNootaert , @pleys , could you tell us where and why exactly in your system this extra amendment is necessary? |
We can forget about the functionality for changing an approved agreement. Given the digital infrastructure that EWP offers, institutions can easily create a new agreement via EWP |
Some of the elements of an IIA are allowed to change in the course of the agreement, such as mobilities-per-year.
Such changes could be added as amendments to the agreement. In this proposal we will try to stay as close as possible to the current model, that the IIAs are read-only and distributed, and discussion on changes is done through some other medium, e.g. telephone or e-mail. However, miscommunication is always a possibility and errors may need to be corrected. The API must allow for such corrections.
Each amendment has a validity period, and some changes.
The element amendment would not contain all the elements from student-studies-mobility-spec, but only those that are allowed to be changed.
Approval can be supported by the same method as approving the entire IIA as proposed here. E.g. choosing method I from this issue, approval can be supported by including a status associated with the SCHAC-code of the approving partner. Initially one HEI would send a notification to the partner that the IIA has changed. The partner retrieves the IIA with the new amendment, already approved by the initiating partner. If the other partner agrees, it adds an approval element with its own SCHAC-code and sends a notification. If it does not approve, it discussed with the partner (e-mail or telephone), and eventually a new amendment may be added.
There can be several amendments, for different academic years. If there are conflicting amendments for the same year, these need to be resolved by one of the partners rejecting one of the amendments. An id facilitates identifying an amendment. This can be anything, but prefarably a UUID. It is not allowed to change approved amendments otherwise than rejecting it. Only new ones can be added, possibly overriding a previous one, which must be rejected.
Early termination of the agreement would be accomodated by reducing the mobilities-per-year to 0 for the remaining years.
In xml this proposal would look like this (only showing the relevant elements, using method I from the proposal for supporting status
The text was updated successfully, but these errors were encountered: