Skip to content

openscript-ch/quassel

Repository files navigation

Quassel

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.

Contribute

  1. Checkout the open issues, if you don't know what to improve
  2. Create a fork, change some code and make sure it works, is properly formatted and tested
  3. Send a pull request

Usage

As an user open your organizations installation in a web browser.

As a developer get started as follows:

  1. Make sure you have Docker up and running
  2. Get Visual Studio Code with Dev Containers ready
  3. Open the project in the Dev Container and run pnpm dev
  4. Lint the code with pnpm check:types, pnpm check:format and pnpm check:lint.
  5. Run tests with pnpm test
  6. Further steps are outlined in the developer guide.

As an administrator have a look at the setup guide.

Structure

All parts of the project live inside this monorepo.