Added some more questions and fixed some css

This commit is contained in:
cami 2021-06-24 02:53:42 +02:00
parent 32b8186fc7
commit 8424cb346f
2 changed files with 21 additions and 8 deletions

View file

@ -1,12 +1,15 @@
.input-field { .input-field {
width: auto; width: auto;
margin-bottom: 2em;
font-size: 1.5em;
} }
.input-field p { .input-field p {
font-size: 1.5em; font-size: 1.5em;
} }
.input-field input { .input-field input,
.input-field select {
width: 100%; width: 100%;
border-color: var(--primary); border-color: var(--primary);
background-color: var(--secondary); background-color: var(--secondary);
@ -27,3 +30,7 @@
.input-field input[type="submit"]:hover { .input-field input[type="submit"]:hover {
background-color: var(--primary-contr); background-color: var(--primary-contr);
} }
.input-field label {
font-size: 1.5em;
}

View file

@ -1,6 +1,7 @@
import React from "react"; import React from "react";
import { useState } from "react/cjs/react.development"; import { useState } from "react/cjs/react.development";
import "../../App.css"; import "../../App.css";
import "../Input.css";
import Footer from "../../Footer"; import Footer from "../../Footer";
import InputField from "../InputField"; import InputField from "../InputField";
import SubmitField from "../SubmitField"; import SubmitField from "../SubmitField";
@ -53,7 +54,7 @@ export default function Umfrage() {
return ( return (
<> <>
<div className="sitePage" onSubmit={onSubmitClick}> <div className="sitePage">
<h1> Umfrage</h1> <h1> Umfrage</h1>
<p> <p>
Damit ich etwas über die Studienteilnehmenden erfahre, möchte ich hier Damit ich etwas über die Studienteilnehmenden erfahre, möchte ich hier
@ -65,16 +66,18 @@ export default function Umfrage() {
</p> </p>
<p> <p>
Die Umfrage dauert nur ca. 2 Minuten und nach der ersten Befragung Die Umfrage dauert nur ca. 2 Minuten und nach der ersten Befragung
musst du diese auch nicht mehr ausfüllen, da ich dann eine Auswertung musst du diese auch nicht mehr ausfüllen, da ich dann eine ungefähre
machen kann. Auswertung machen kann, wie sich die Studienteilnehmenden aufteilen.
So kann es für mich beispielsweise relevant sein, wenn sämtliche
Teilnehmenden ein sehr gutes Informatikverständnis haben.
</p> </p>
<form id="umfrage"> <form id="umfrage" onClick={onSubmitClick}>
<InputField <InputField
InputType="number" InputType="number"
onChange={handleAgeChange} onChange={handleAgeChange}
LabelName="Wie alt bist du? (Alter in Jahren)" LabelName="Wie alt bist du? (Alter in Jahren)"
/> />
<div> <div className="input-field">
<label htmlFor="gender">Welches Geschlecht hast du?</label> <br /> <label htmlFor="gender">Welches Geschlecht hast du?</label> <br />
<select <select
name="gender" name="gender"
@ -91,10 +94,11 @@ export default function Umfrage() {
<option value="sex_na">Keine Angabe</option> <option value="sex_na">Keine Angabe</option>
</select> </select>
</div> </div>
<div> <div className="input-field">
<label htmlFor="education"> <label htmlFor="education">
Welches ist deine höchste abgeschlossene Ausbildung? Welches ist deine höchste abgeschlossene Ausbildung?
</label> </label>
<br />
<select <select
name="education" name="education"
id="education" id="education"
@ -112,11 +116,12 @@ export default function Umfrage() {
<option>Keine Angabe</option> <option>Keine Angabe</option>
</select> </select>
</div> </div>
<div> <div className="input-field">
<label htmlFor="itskills"> <label htmlFor="itskills">
Wie schätzt du deine Kompetenzen im Bereich der Informatik als Wie schätzt du deine Kompetenzen im Bereich der Informatik als
Anwender ein? Anwender ein?
</label> </label>
<br />
<select <select
name="itskills" name="itskills"
id="itskills" id="itskills"
@ -131,6 +136,7 @@ export default function Umfrage() {
<option>Mittel</option> <option>Mittel</option>
<option>Eher nicht so gut</option> <option>Eher nicht so gut</option>
<option>Gar nicht gut</option> <option>Gar nicht gut</option>
<option>Keine Angabe</option>
</select> </select>
</div> </div>
<SubmitField <SubmitField