@universis/one-roster
v2.3.3
Published
Universis project OneRoster middleware
Downloads
105
Readme
@universis/one-roster
Universis OneRoster 1.2 middleware
Installation
npm i @universis/one-roster
Configuration
Register @universis/one-roster
under universis api server services
section of application configuration:
{
"services": [
{
"serviceType": "@universis/one-roster#OneRosterService"
}
]
}
Add the OneRosterSchemaLoader
under universis api server schema/loaders
section of application configuration:
{
"schema": {
"loaders": [
{ "loaderType": "@universis/one-roster#OneRosterSchemaLoader"}
]
}
}
Configure line items and results
Exporting line items and results of each course is optional and can be configured in application configuration:
{
"services": [
{
"serviceType": "@universis/one-roster#OneRosterLineItemProvider",
"strategyType": "@universis/one-roster#OneRosterNoLineItemProvider",
},
{
"serviceType": "@universis/one-roster#OneRosterResultProvider",
"strategyType": "@universis/one-roster#OneRosterNoResultProvider",
}
]
}
where OneRosterNoLineItemProvider
and OneRosterNoResultProvider
does not export line items and results respectively. This operation may be important for environments where one roster services are going be used for exporting data associated with course enrollments only e.g. Universis API server is used for exporting data to LMS.