- Behametrics Serverimplementierung (MIT-Lizenz)
+ Behametrics Serverimplementierung (MIT-Lizenz):{" "}
https://gitlab.com/behametrics/server
diff --git a/frontend/src/components/pages/Privacy.jsx b/frontend/src/components/pages/Privacy.jsx
index a48b177..9b3bbc2 100644
--- a/frontend/src/components/pages/Privacy.jsx
+++ b/frontend/src/components/pages/Privacy.jsx
@@ -71,6 +71,25 @@ export default function Privacy() {
Allerdings kann der Benutzername, welchen Sie bei der Anmeldung
angegeben haben, verwendet werden.
+
Weitergabe der Daten
+
+ Grundsätzlich werden die Daten nicht an Dritte weitergegeben. Folgende
+ Ausnahmen gibt es:
+
+
+
+ Der Fernfachhochschule Schweiz werden die Daten falls notwendig
+ weitergegeben.
+
+
+ Sofern es eine gesetzliche Grundlage gibt, werden die Daten auch
+ weitergegeben.
+
+
+ Wie bereits oben erwähnt, läuft die Webanwendung auf einem
+ virtuellen Server bei netcup. Hierbei gelten die Datenschutzbestimmungen von netcup, welche hier eingesehen werden können.
+
+
>
diff --git a/frontend/src/components/pages/Study.jsx b/frontend/src/components/pages/Study.jsx
index 92de04d..e19bc40 100644
--- a/frontend/src/components/pages/Study.jsx
+++ b/frontend/src/components/pages/Study.jsx
@@ -12,6 +12,7 @@ import BehaviorPhone from "../BehaviorPhone";
import BehaviorStanding from "../BehaviorStanding";
import BehaviorStudyEnd from "../BehaviorStudyEnd";
import { authFetch } from "../../auth/AuthProvider";
+import StudyFinished from "../StudyFinished";
export default function Study() {
const _logger = useRef(0);
@@ -33,7 +34,6 @@ export default function Study() {
useEffect(() => {
_logger.current = new Logger({
inputs: ["keyboard", "wheel", "cursor", "custom"],
- apiUrl: "https://behavior.marcocamenzind.ch",
});
_logger.current.init();
authFetch("/api/username", {
@@ -91,7 +91,6 @@ export default function Study() {
method: "get",
}).then((response) => {
response.json().then((resp) => {
- console.log(resp.random_password);
setGenPassword(resp.random_password);
});
});
@@ -271,6 +270,7 @@ export default function Study() {
<>
Studie
+
{state === STATES.START ? study_start : null}
{state === STATES.NORMAL ? study_normal : null}
{state === STATES.PHONE ? study_phone : null}
diff --git a/requests.sh b/requests.sh
index 6cfb89a..ff77321 100755
--- a/requests.sh
+++ b/requests.sh
@@ -2,7 +2,7 @@
ACTION=$1
VALUE=$2
-ACTIONS=(login register rcvpw username data csv)
+ACTIONS=(login register rcvpw username data csv prod_data prod_csv)
print_help(){
echo "Usage: $0 ACTION [TOKEN|INPUT_TYPE]"
@@ -41,9 +41,17 @@ case $ACTION in
curl localhost:5000/data
;;
"${ACTIONS[5]}") # get all data from behametricsserver
- echo "get data action"
+ echo "get csv from input action"
curl localhost:5000/data/csv/"${VALUE}"
;;
+ "${ACTIONS[6]}") # get all data from behametricsserver
+ echo "get prod data action"
+ curl behavior.marcocamenzind.ch:5000/data
+ ;;
+ "${ACTIONS[7]}") # get all data from behametricsserver
+ echo "get prod csv from input action"
+ curl behavior.marcocamenzind.ch:5000/data/csv/"${VALUE}"
+ ;;
*)
echo "Error: Action not available"
echo