Quassel (previously Language Exposure Questionnaire) is a web-based application designed to aid researchers in collecting and analyzing data on children's language exposure. This software will streamline the process of recording when and to which languages children are exposed, capturing details such as who was involved (e.g., grandparents) and for how long. It offers a calendar-like interface for data entry, recurring event functionality, and tools for identifying gaps in exposure. Additionally, the software provides administrators with features to manage users, export data in various formats, and review collected questionnaires. Ultimately, this software aims to provide valuable insights into language development within the university's research or educational context.
- Checkout the open issues, if you don't know what to improve
- Create a fork, change some code and make sure it works, is properly formatted and tested
- Send a pull request
As an user open your organizations installation in a web browser.
As a developer get started as follows:
- Make sure you have Docker up and running
- Get Visual Studio Code with Dev Containers ready
- Open the project in the Dev Container and run
pnpm dev
- Lint the code with
pnpm check:types
,pnpm check:format
andpnpm check:lint
. - Run tests with
pnpm test
- Further steps are outlined in the developer guide.
As an administrator have a look at the setup guide.
All parts of the project live inside this monorepo.