Skip to content

Commit

Permalink
Merge pull request #36 from MartaJuzepczuk/separateLA
Browse files Browse the repository at this point in the history
Learning agreements moved to the separate API
  • Loading branch information
MartaJuzepczuk authored Apr 26, 2019
2 parents 4ffc4b0 + 59f9743 commit e54cc00
Show file tree
Hide file tree
Showing 14 changed files with 9 additions and 1,573 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,18 @@ Release notes
This document describes all the changes made to the *Outgoing Mobilities API*
document, starting from its first beta draft version.

0.16.0
------

Learning agreements moved to the separate API.


0.15.1
------

* Workflows of changes in nomination and departure statuses added to `README.md`.


0.15.0
------

Expand Down
13 changes: 2 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,8 @@ though.
Security
--------

This version of this API uses [standard EWP Authentication and Security,
Version 2][sec-v2]. Server implementers choose which security methods they
This version of this API uses [standard EWP Authentication and Security, Version 2][sec-v2].
Server implementers choose which security methods they
support by declaring them in their Manifest API entry.

This API handles data which is considered private. Server implementers are
Expand All @@ -53,7 +53,6 @@ Server implementers MUST:

* Implement the [`get` endpoint](endpoints/get.md).
* Implement the [`index` endpoint](endpoints/index.md).
* Implement the [`update` endpoint](endpoints/update.md).
* Put the URLs of these endpoints in their [manifest file][discovery-api], as
described in [manifest-entry.xsd](manifest-entry.xsd).

Expand All @@ -68,10 +67,6 @@ Data model entities involved in the response
* Person
* Coordinator
* IIA Partner
* Learning Agreement
* Learning Agreement Component
* Learning Opportunity Specification
* Learning Opportunity Instance
* Academic Term


Expand Down Expand Up @@ -173,9 +168,5 @@ Mobility and its nomination have two different sets of statuses sent via Outgoin

[develhub]: http://developers.erasmuswithoutpaper.eu/
[statuses]: https://github.com/erasmus-without-paper/ewp-specs-management#statuses
[registry-spec]: https://github.com/erasmus-without-paper/ewp-specs-api-registry
[discovery-api]: https://github.com/erasmus-without-paper/ewp-specs-api-discovery
[echo]: https://github.com/erasmus-without-paper/ewp-specs-api-echo
[error-handling]: https://github.com/erasmus-without-paper/ewp-specs-architecture#error-handling
[institutions-api]: https://github.com/erasmus-without-paper/ewp-specs-api-institutions
[sec-v2]: https://github.com/erasmus-without-paper/ewp-specs-sec-intro/tree/stable-v2
195 changes: 0 additions & 195 deletions endpoints/get-response-example.xml
Original file line number Diff line number Diff line change
Expand Up @@ -59,200 +59,5 @@
<language>pl</language>
<cefr-level>A1</cefr-level>
</nominee-language-skill>
<components-studied>
<!--
The first `changes` element describes differences between "an empty list" and
the first snapshot (which is, in this case, `before-mobility-snapshot`). This
means that the first snapshot, and the first `changes` element are usually
equal.
You will note that lots of the following information is redundant, but there
are reasons behind it (see XSD annotations).
-->
<before-mobility-changes>
<insert-component-studied>
<index>0</index>
<component-studied>
<title>Introductory calculus</title>
<academic-term-display-name>Spring</academic-term-display-name>
<credit>
<scheme>ects</scheme>
<value>6</value>
</credit>
</component-studied>
</insert-component-studied>
</before-mobility-changes>
<before-mobility-snapshot in-effect-since="2009-11-14T08:18:19+02:00">
<component-studied>
<title>Introductory calculus</title>
<academic-term-display-name>Spring</academic-term-display-name>
<credit>
<scheme>ects</scheme>
<value>6</value>
</credit>
</component-studied>
<approval>
<by-party>student</by-party>
</approval>
<approval>
<by-party>sending-hei</by-party>
<timestamp>2009-11-13T14:03:23+02:00</timestamp>
</approval>
<approval>
<by-party>receiving-hei</by-party>
<timestamp>2009-11-14T08:18:19+02:00</timestamp>
</approval>
</before-mobility-snapshot>
<!--
This time, `changes` element describes the differences between
`before-mobility-snapshot` and `latest-approved-snapshot`. (It may be
used for generating the "During Mobility exceptional changes" tables
in the PDF LA.)
-->
<latest-approved-changes>
<insert-component-studied>
<reason>
<display-text>Extending the mobility period.</display-text>
</reason>
<index>0</index> <!-- for the purpose of example -->
<component-studied>
<los-id>CR/f9c7677f-e3e3-4106-a865-1d1e8867830e</los-id>
<los-code>KR502B</los-code>
<title>Algebra</title>
<loi-id>CRI/fbe7f54e-af18-4e3e-bc74-c3d3392131b3</loi-id>
<academic-term-display-name>Autumn 2010/2011</academic-term-display-name>
<credit>
<scheme>ects</scheme>
<value>6</value>
</credit>
</component-studied>
</insert-component-studied>
</latest-approved-changes>
<latest-approved-snapshot in-effect-since="2010-03-03T12:54:00+02:00">
<component-studied>
<los-id>CR/f9c7677f-e3e3-4106-a865-1d1e8867830e</los-id>
<los-code>KR502B</los-code>
<title>Algebra</title>
<loi-id>CRI/fbe7f54e-af18-4e3e-bc74-c3d3392131b3</loi-id>
<academic-term-display-name>Autumn 2010/2011</academic-term-display-name>
<credit>
<scheme>ects</scheme>
<value>6</value>
</credit>
</component-studied>
<component-studied>
<title>Introductory calculus</title>
<academic-term-display-name>Spring</academic-term-display-name>
<credit>
<scheme>ects</scheme>
<value>6</value>
</credit>
</component-studied>
<approval>
<by-party>student</by-party>
</approval>
<approval>
<by-party>sending-hei</by-party>
<timestamp>2010-03-03T10:11:58+02:00</timestamp>
</approval>
<approval>
<by-party>receiving-hei</by-party>
<timestamp>2010-03-03T12:54:00+02:00</timestamp>
</approval>
</latest-approved-snapshot>
<!--
This API also allows exchanging unapproved draft versions of the LA components.
This section is not printed in the PDF version of the LA, but it can be reviewed
be the partner. After successful review, it is merged into the "latest-approved"
section (changes are usually squashed).
-->
<latest-draft-changes>
<remove-component-studied>
<reason>
<display-text>Language mismatch.</display-text>
</reason>
<index>0</index>
</remove-component-studied>
<insert-component-studied>
<reason>
<display-text>Substituting a deleted component.</display-text>
</reason>
<index>1</index> <!-- appending to the end of the list this time -->
<component-studied>
<los-id>CR/dd5fa0b7-f036-4915-9898-8d683ded5738</los-id>
<los-code>KR630</los-code>
<title>Elementary Set Theory</title>
<loi-id>CRI/76c42226-e89c-401f-ad1b-8ebffd909b50</loi-id>
<academic-term-display-name>Autumn 2010/2011</academic-term-display-name>
<credit>
<scheme>ects</scheme>
<value>6</value>
</credit>
</component-studied>
</insert-component-studied>
</latest-draft-changes>
<latest-draft-snapshot>
<component-studied>
<title>Introductory calculus</title>
<academic-term-display-name>Spring</academic-term-display-name>
<credit>
<scheme>ects</scheme>
<value>6</value>
</credit>
</component-studied>
<component-studied>
<los-id>CR/dd5fa0b7-f036-4915-9898-8d683ded5738</los-id>
<los-code>KR630</los-code>
<title>Elementary Set Theory</title>
<loi-id>CRI/76c42226-e89c-401f-ad1b-8ebffd909b50</loi-id>
<academic-term-display-name>Autumn 2010/2011</academic-term-display-name>
<credit>
<scheme>ects</scheme>
<value>6</value>
</credit>
</component-studied>
<approval>
<by-party>student</by-party>
<timestamp>2010-05-12T11:52:06+02:00</timestamp>
</approval>
<should-now-be-approved-by>sending-hei</should-now-be-approved-by>
</latest-draft-snapshot>
</components-studied>
<!--
The same `changes` and `*-snapshot` strategy is used for components-recognized.
-->
<components-recognized>
<before-mobility-changes>
<insert-component-recognized>
<index>0</index>
<component-recognized>
<los-id>CR/8f0d7dad-2bb6-d401-48c3-c7e0baf03efb</los-id>
<loi-id>CRI/212419af-4326-3e21-30ba-c0b5041d89e2</loi-id>
</component-recognized>
</insert-component-recognized>
</before-mobility-changes>
<before-mobility-snapshot>
<component-recognized>
<los-id>CR/8f0d7dad-2bb6-d401-48c3-c7e0baf03efb</los-id>
<loi-id>CRI/212419af-4326-3e21-30ba-c0b5041d89e2</loi-id>
</component-recognized>
</before-mobility-snapshot>
<latest-approved-changes>
</latest-approved-changes>
<latest-approved-snapshot>
<component-recognized>
<los-id>CR/8f0d7dad-2bb6-d401-48c3-c7e0baf03efb</los-id>
<loi-id>CRI/212419af-4326-3e21-30ba-c0b5041d89e2</loi-id>
</component-recognized>
</latest-approved-snapshot>
<latest-draft-changes>
</latest-draft-changes>
<latest-draft-snapshot>
<component-recognized>
<los-id>CR/8f0d7dad-2bb6-d401-48c3-c7e0baf03efb</los-id>
<loi-id>CRI/212419af-4326-3e21-30ba-c0b5041d89e2</loi-id>
</component-recognized>
</latest-draft-snapshot>
</components-recognized>
</student-mobility-for-studies>
</omobilities-get-response>
Loading

0 comments on commit e54cc00

Please sign in to comment.