Riksutin (officially known as Risk-i or International collaboration risk assessment application) is a tool created for researchers and staff of University of Helsinki who are planning a project that includes collaboration with organisations, such as universities, from other countries.
- Install npm, docker and docker compose
- Clone the repository
- Copy
.env.template
as.env
file and fill in the required values - Run
npm i
andnpm start
to setup and start the development environment
The main part of the app is a form that includes multiple questions about the project. Docs include a more detailed explanation.
After sending the entry to backend, the app calculates different risk levels for the project. The risks are based on the form and the data for calculating risks is either fetched from different external data sources or from data/results.ts
. More information on the algorithm is found in the docs.
The results page contains the risks in a table format which contains three columns: name, level and info text. The list of answers to the form is found below the table.
The user page contains a summary of the user's entries.
Four tabs can be found in the admin page:
- Summary: this tab contains a table of all the entries. The table can be exported as .xlsx file.
- Edit survey: here the admin can edit general survey texts and order of the questions.
- Edit questions: as the name suggests, this tab is for editing question titles and info texts.
- Edit results: here the admin can edit the result titles and info texts.