Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.19 KB

README.md

File metadata and controls

35 lines (24 loc) · 1.19 KB

ZETON

Aplikacja wspomagająca terapię behawioralną. System żetonowy przeznaczony dla dziecka/ucznia. Pozwala na zdobywanie punktów za wykonywane czynności oraz wymienianie ich na nagrody.

Cele aplikacji

  • Rozwijanie zachowań deficytowych (pożądanych)
  • Redukowanie zachowań niepożądanych
  • Generalizowanie i utrzymywanie efektów terapii w czasie

Wymagania

  • Python 3.7

Uruchomienie:

  • pip install -r requirements.txt - instalacja zależności
  • python recreate_db.py - stworzenie tabeli w bazie
  • python run.py - uruchomienie serwera

Testowi użytkownicy:

  • na ten moment użytkownicy i ich hasła zapisane są w wykomentowanym kodzie w recreate_db.py

Uruchamianie testów

  • Aby uruchomić testy, należy uruchomić polecenie pytest z głównego katalogu projektu.
  • Aby wyświetlały się w konsoli polecenia print() należy uruchomić testy poleceniem pytest -s

Triki (Linux)

  • W przypadku serwera Flaskowego, który odłączył się od PyCharma i nie da się go wyłączyć:
    1. netstat -tnlp wypisuje wszystkie używane porty
    2. fuser -k 5000/tcp ubija proces działający na porcie 5000