diff --git a/frontend/src/App.js b/frontend/src/App.js
index 20f00f1..415c951 100644
--- a/frontend/src/App.js
+++ b/frontend/src/App.js
@@ -12,7 +12,7 @@ import Manual from "./components/pages/Manual";
import Secret from "./components/pages/Secret";
import Umfrage from "./components/pages/Umfrage";
import PrivateRoute from "./auth/PrivateRoute";
-import BehaviorNormal from "./components/pages/BehaviorNormal";
+import Study from "./components/pages/Study";
function App() {
return (
@@ -28,7 +28,7 @@ function App() {
+ Zu Beginn geht es darum, dass Sie ganz normal den Benutzernamen und das + Passwort eingeben. Verhalten Sie sich einfach so, als ob Sie sich + normalerweise anmelden. +
++ Nachfolgend werden Sie einige Schritte durchlaufen, um ihre + Nutzerinteraktion messen zu können. Verwenden Sie hierbei jeweils ihren + Benutzernamen, welchen Sie bereits zuvor genutzt haben. Das Passwort + wird jeweils generiert. +
++ Bitte klicken Sie auf weiter, um mit der Studie zu beginnen. Bitte lesen + Sie die jeweilige Aufgabe jeweils genau. +
+ + > + ); +} diff --git a/frontend/src/components/GeneratedPassword.js b/frontend/src/components/GeneratedPassword.js new file mode 100644 index 0000000..c963b5c --- /dev/null +++ b/frontend/src/components/GeneratedPassword.js @@ -0,0 +1,29 @@ +import React, { useEffect, useState } from "react"; +import "../App.css"; + +export default function GeneratedPassword() { + const [genPassword, setGenPassword] = useState(""); + + const handleOnCopyEvent = (e) => { + e.preventDefault(); + return false; + }; + + useEffect(() => { + fetch("/api/protected/rcv_pw", { + method: "get", + }).then((response) => { + response.json().then((resp) => { + setGenPassword(resp.password); + }); + }); + }, []); + return ( + <> ++ Das Passwort für diese Situation lautet:{" "} + {genPassword} +
+ > + ); +} diff --git a/frontend/src/components/HeroSection.js b/frontend/src/components/HeroSection.js index be197eb..93211d3 100644 --- a/frontend/src/components/HeroSection.js +++ b/frontend/src/components/HeroSection.js @@ -5,7 +5,7 @@ import "./HeroSection.css"; import "@fortawesome/fontawesome-free/css/all.css"; import { useAuth } from "../auth/AuthProvider"; -function HeroSection() { +export default function HeroSection() { const [isLoggedIn] = useAuth(); return ( @@ -17,7 +17,7 @@ function HeroSection() { className="btns" buttonStyle="btn--primary" buttonSize="btn--large" - newTo="behavior" + newTo="study" > Zur Studie @@ -53,5 +53,3 @@ function HeroSection() { ); } - -export default HeroSection; diff --git a/frontend/src/components/pages/BehaviorStudyInfo.js b/frontend/src/components/pages/BehaviorStudyInfo.js deleted file mode 100644 index 35e3b98..0000000 --- a/frontend/src/components/pages/BehaviorStudyInfo.js +++ /dev/null @@ -1,13 +0,0 @@ -import React from "react"; -import "../../App.css"; - -export default function BehaviorStudyInfo() { - return ( -- Nachfolgend werden Sie einige Schritte durchlaufen, um ihre - Nutzerinteraktion messen zu können. Verwenden Sie hierbei jeweils ihren - Benutzernamen, welchen Sie bereits zuvor genutzt haben. Das Passwort wird - jeweils generiert. -
- ); -} diff --git a/frontend/src/components/pages/Login.js b/frontend/src/components/pages/Login.js index 46dd4c5..c6ea7f8 100644 --- a/frontend/src/components/pages/Login.js +++ b/frontend/src/components/pages/Login.js @@ -70,7 +70,7 @@ export default function Login() { ) : ( <> -- Zu Beginn geht es darum, dass Sie ganz normal den Benutzernamen und - das Passwort eingeben. Verhalten Sie sich einfach so, als ob Sie sich - normalerweise anmelden. -
-- Das Passwort für diese Situation lautet:{" "} - {genPassword} -
+ +