Who should be reading this?
The following chapters and tools are written by developers and for developers. If you’re a project manager, then please assign developer(s) from your team to keep track of the changes in these specifications.
Developers chosen by the partners SHOULD:
- Understand Git and be able to work with it fluently, in order to continually keep track and review all the changes to the specifications.
- Have significant experience with XML namespaces, and XML Schema language.
Integration with other EU projects
We have designed our Registry in a way that should allow it to be of use in other EU projects too. If you are developing such a project, consider using our Registry Service by hosting the Discovery Manifest file compatible with our specifications. It’s pretty straightforward and it should give you a head start (as you won’t need to implement a Registry of your own).
We are aiming for our Registry and Discovery API to become common underlying parts of all similar projects focused on higher education in Europe. They are designed to be extendible and can be used to describe all kinds of APIs (even if some of these APIs clash together, by serving similar purpose in a different manner).
What is EWP?
Erasmus Without Paper (EWP) project aims to ease exchanging data on student mobility between computer systems in different countries (more information here). In order to make use of EWP, you will need to implement a subset of its APIs.
There are many APIs already present, and each partner will be allowed to choose which of them he wants to implement (which allows you to start early, and then expand to other scopes you want to participate in, step by step). Each such API is documented separately.
Issue tracker
You can find all unresolved EWP issues here (if you get 404 error, then sign in to GitHub first). If you want to browse only for the issues regarding one particular repository, then go to the Issues tab on that repository’s GitHub page (these are quite mixed up though). You may also be interested in the available search qualifiers.
EWP providers mailing list
The ewp-providers@lists.erasmuswithoutpaper.eu is a mailing list bringing together the EWP technical community, and open to participants representing nodes in the network. If you represent a node and are not in the mailing list please send us a subscription request. Please add information about yourself. Are you in-house or 3rd party software provider? Who are your customers? Have you signed MoU with the EWP Network authorities?
ECHE List
The ECHE List website provides a list of all Institutions that currently hold the Erasmus Charter for Higher Education as published by the European Commission.
All the data fields contained in the original list are made available to client applications. Additionally, some processed values are also provided to respond to more specific use cases. Data is provided on a webpage or by a well-documented API.
EWP Stats Portal
The EWP Stats Portal displays data coming from various sources: ECHE List, Registry Catalogue file, other trustful sources. It has built-in functionality of searching and filtering data. In the future, it will enable the exploration, analysis and visualization of data on activity, errors and statistics on data exchange for all nodes in the network.
Gathering statistics
EWP Stats Portal will gather statistics from the nodes in the network by fetching data from the following stats endpoints:
Servers MUST allow the EWP Stats Portal to access these endpoints. The EWP Stats Portal is identified by HEI id stats.erasmuswithoutpaper.eu.
Statistics will be visualised in the Portal.