Skip to content

Latest commit

 

History

History
47 lines (30 loc) · 1.58 KB

README.md

File metadata and controls

47 lines (30 loc) · 1.58 KB

USOS extensions to EMREX

Polish NCP implementations will use some unofficial extensions in order to provide additional functionality currently needed for successful deployment of EMREX in Poland. This document describes these extensions publicly, so that all developers (both external and internal) can easily know what's going on.

Extra NCP parameters

Apart from the regular parameters, our NCP takes some additional ones. All of them are optional, and the default values correspond with the default behavior imposed by the official EMREX NCP specifications.

allowToPickCourses

Boolean (true or false). Default is true.

When this is set to false, then students won't have the option to choose which courses they want to export. If export succeeds then all courses will be exported. (Note, that the definition of "all" is still dependant on the values of the other parameters.)

allowNotPassedCourses

Boolean (true or false). Default is false.

By default, only the passed courses are displayed to the student (and only those can be exported). When this is set to true, then all courses will be displayed to the student, including the failed courses, and the courses which he has not finished yet.

ELMO file extensions

EMREX ELMO schema allows developers to attach custom <extension> elements to their ELMO files. Our NCP implementation will make use of these extensions: