The chatbot for the assistance system developed as part of the VerDatAs project.
nvm use # (or `nvm install` if not yet installed)
npm install
Create a .env.development
file in order to specify values for the following variables:
VITE_BACKEND_URL=TAS_BACKEND_URL # the URL of the tud-tas-backend
VITE_PSEUDO_ID=LMS_PSEUDO_ID # the user identification specified by the LMS that is used by the tud-chatbot
VITE_ALTERNATIVE_PSEUDO_ID=ALTERNATIVE_LMS_PSEUDO_ID # the user identification specified by the LMS that is used by the tud-chatbot when connecting via Safari (this allows simulating a cooperation locally)
Start compile and hot-reload for development:
npm run dev
npm run build
Lint with ESLint
npm run lint
npm run type-check
- The folder of the
tud-chatbot
should be located within the same folder such as tud-chatbot-plugin. - In order to build the application and move it into the plugin, run the following command:
npm run build-move ilias
This plugin is licensed under the GPL v3 License (for further information, see LICENSE).
The libraries used in this project are listed in the following table. This information can also be requested by:
npm run extract-licenses
After that the list of libraries used can be found in dist/THIRD-PARTY-tud-chatbot.md
.