Skip to content

aalto-speech/dta-server

Repository files navigation

DigiTala in Action server

CI

This repository contains the server-side code for the DigiTala in Action (DTA) project.

More information:


Overview

DigiTala in Action is a FastAPI-based backend for language learning analytics, onboarding, speech assessment, and feedback collection. Data is stored in SQLite by default.

Server setup and Deployment

  1. See the pouta documentation.
  2. See the setup documentation.
  • See Updating guide for updating the DTA server or configuration files.

Development Quickstart

  1. Clone the repository.
  2. Open in VS Code and use the devcontainer, or set up a local Conda environment (see Development guide).
  3. Run the API:
    fastapi run app/main.py --host 0.0.0.0 --port 8000
  4. Visit /ping to check the server.

Note

The /api/v1/ endpoint is handled by the reverse proxy, so use http://localhost:8000/ping for local API requests.

Development

Contributors

kahkaar
Aaron
kimtakala
Kim Takala
tontsa28
tontsa28
Usin2705
Chi Nhan, Phan

For more, see the documentation in the docs directory.

About

This repo contain the server developed for the DigiTala in Action project

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors