Skip to content
tgbdc7Public

About

an application supporting behavioural therapy. A token system designed for a child / student. It allows to earn points for performed activities and exchange them for prizes

Resources

Stars

23 stars

Watchers

13 watching

Forks

Repository files navigation

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

FAQ

  • Problemy z instalacją zależności: W przypadku problemów z zależnościami należy sprawdzić wersję pipa za pomocą komendy: pip --version Jeśli komenda zwraca informację o starszej wersji pytona na przykład: pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7) należy ściągnąć wersję pipa dla pythona 3.7 sudo apt-get install python3-pip i uruchomić komendę pip3 install -r requirements.txt
  • Problemy z wersją pythona W przypadku problemów z wersją pythona należy sprwadzić wersję pythona: python --version W przypadku gdy nasza wersja jest starsza niż 3.7 np. Python 2.7.15+ Należy zainstalować pythona 3.7 i używać komendy python3

About

an application supporting behavioural therapy. A token system designed for a child / student. It allows to earn points for performed activities and exchange them for prizes

Resources

Stars

23 stars

Watchers

13 watching

Forks

Releases

Packages

Used by

Contributors

Languages