♿ improve accessibility from Lighthouse reports
Signed-off-by: Sindre Kjelsrud <kjelsrudsindre@gmail.com>
This commit is contained in:
parent
e29d68e1ba
commit
d362cf7995
4 changed files with 15 additions and 9 deletions
|
@ -3,7 +3,9 @@
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<meta name=description content="AI i medisin">
|
||||||
<link rel="stylesheet" href="./app.css" />
|
<link rel="stylesheet" href="./app.css" />
|
||||||
|
<title>Helseveileder</title>
|
||||||
%sveltekit.head%
|
%sveltekit.head%
|
||||||
</head>
|
</head>
|
||||||
<body data-sveltekit-preload-data="hover">
|
<body data-sveltekit-preload-data="hover">
|
||||||
|
|
|
@ -53,33 +53,37 @@
|
||||||
|
|
||||||
<div class="flex flex-col gap-8 justify-around items-center pb-6 md:mb-5">
|
<div class="flex flex-col gap-8 justify-around items-center pb-6 md:mb-5">
|
||||||
<div class="flex gap-8">
|
<div class="flex gap-8">
|
||||||
<button disabled={questionNum == 0} class={`flex items-center gap-2 text-primary font-semibold ${questionNum == 0 && "opacity-50"}`} on:click={() => gotoPrevPage(questionNum)}>
|
<button disabled={questionNum == 0} class={`flex items-center gap-2 text-primary font-semibold ${questionNum == 0 && "opacity-50"}`} on:click={() => gotoPrevPage(questionNum)} aria-label="Forrige spørsmål">
|
||||||
<ArrowChevron width=16 direction="left"/>
|
<ArrowChevron width=16 direction="left"/>
|
||||||
Forrige spørsmål
|
Forrige spørsmål
|
||||||
</button>
|
</button>
|
||||||
<button disabled={questionNum == 0 || questionNum % 4 != 0} on:click={handleFormSubmit}
|
<button disabled={questionNum == 0 || questionNum % 4 != 0} on:click={handleFormSubmit}
|
||||||
class={`${(questionNum == 0 || questionNum % 4 != 0) || (questionNum % 4 == 0 && !answeredAll) ? "hidden" : "bg-primary text-bg hover:bg-bg hover:text-primary"} font-bold uppercase border-primary border-2 rounded-full px-2 md:px-8 py-3`}>
|
class={`${(questionNum == 0 || questionNum % 4 != 0) || (questionNum % 4 == 0 && !answeredAll) ? "hidden" : "bg-primary text-bg hover:bg-bg hover:text-primary"} font-bold uppercase border-primary border-2 rounded-full px-2 md:px-8 py-3`}
|
||||||
|
aria-label="Send inn svar">
|
||||||
Send inn svar
|
Send inn svar
|
||||||
</button>
|
</button>
|
||||||
<button disabled={(questionNum != 0 && questionNum % 4 == 0) || !answeredAll} class={`flex items-center gap-2 text-primary font-semibold ${(questionNum != 0 && questionNum % 4 == 0) || !answeredAll && "opacity-50"} ${questionNum != 0 && questionNum % 4 == 0 && "opacity-50"} ${questionNum % 4 == 0 && questionNum != 0 && answeredAll && "hidden"}`} on:click={() => gotoNextPage(questionNum)}>
|
<button disabled={(questionNum != 0 && questionNum % 4 == 0) || !answeredAll} class={`flex items-center gap-2 text-primary font-semibold ${(questionNum != 0 && questionNum % 4 == 0) || !answeredAll && "opacity-50"} ${questionNum != 0 && questionNum % 4 == 0 && "opacity-50"} ${questionNum % 4 == 0 && questionNum != 0 && answeredAll && "hidden"}`} on:click={() => gotoNextPage(questionNum)}
|
||||||
|
aria-label="Neste spørsmål">
|
||||||
Neste spørsmål
|
Neste spørsmål
|
||||||
<ArrowChevron width=16 direction="right"/>
|
<ArrowChevron width=16 direction="right"/>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex gap-8 items-center">
|
<div class="flex gap-8 items-center">
|
||||||
<button on:click={() => skipQuestion(questionNum)} class="border-2 border-primary text-primary rounded-3xl hover:bg-primary hover:text-bg px-3 py-2">
|
<button on:click={() => skipQuestion(questionNum)} class="border-2 border-primary text-primary rounded-3xl hover:bg-primary hover:text-bg px-3 py-2"
|
||||||
|
aria-label="Ønsker ikke å vurdere dette spørsmålet">
|
||||||
Ønsker ikke vurdere dette spørsmålet
|
Ønsker ikke vurdere dette spørsmålet
|
||||||
</button>
|
</button>
|
||||||
{#if wantsToSubmit}
|
{#if wantsToSubmit}
|
||||||
<div class="flex flex-col gap-2">
|
<div class="flex flex-col gap-2">
|
||||||
<p class="text-primary font-semibold text-center">Er du sikker på at du vil avslutte undersøkelsen?</p>
|
<p class="text-primary font-semibold text-center">Er du sikker på at du vil avslutte undersøkelsen?</p>
|
||||||
<div class="flex flex-grow justify-center gap-4">
|
<div class="flex flex-grow justify-center gap-4">
|
||||||
<button on:click={handleFormSubmit} class={`border-2 border-primary bg-primary text-bg rounded-full hover:bg-bg hover:text-primary px-7 py-2`}>Ja</button>
|
<button on:click={handleFormSubmit} class={`border-2 border-primary bg-primary text-bg rounded-full hover:bg-bg hover:text-primary px-7 py-2`} aria-label="Ja">Ja</button>
|
||||||
<button on:click={() => wantsToSubmit = false} class={`border-2 border-primary bg-primary text-bg rounded-full hover:bg-bg hover:text-primary px-7 py-2`}>Nei</button>
|
<button on:click={() => wantsToSubmit = false} class={`border-2 border-primary bg-primary text-bg rounded-full hover:bg-bg hover:text-primary px-7 py-2`} aria-label="Nei">Nei</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{:else}
|
{:else}
|
||||||
<button on:click={() => wantsToSubmit = true} class={`border-2 border-primary bg-primary text-bg rounded-3xl px-3 py-2 ${questionNum % 4 == 0 && questionNum != 0 && answeredAll && "hidden"}`}>
|
<button on:click={() => wantsToSubmit = true} class={`border-2 border-primary bg-primary text-bg rounded-3xl px-3 py-2 ${questionNum % 4 == 0 && questionNum != 0 && answeredAll && "hidden"}`}
|
||||||
|
aria-label="Avslutt undersøkelsen og send inn svar">
|
||||||
Avslutt undersøkelsen og send inn svar
|
Avslutt undersøkelsen og send inn svar
|
||||||
</button>
|
</button>
|
||||||
{/if}
|
{/if}
|
||||||
|
|
|
@ -8,8 +8,8 @@
|
||||||
<p>Hvordan responderer ChatGPT på kliniske spørsmål sammenlignet med leger?</p>
|
<p>Hvordan responderer ChatGPT på kliniske spørsmål sammenlignet med leger?</p>
|
||||||
<p>Vi skriver hovedoppgave om kunstig intelligens (AI) i medisin, og ønsker å forstå hvordan AI kan fungere som en co-pilot for leger og pasienter</p>
|
<p>Vi skriver hovedoppgave om kunstig intelligens (AI) i medisin, og ønsker å forstå hvordan AI kan fungere som en co-pilot for leger og pasienter</p>
|
||||||
<p>Spørsmålene og legesvarene er hentet fra den anonyme nettsiden <a href="https://studenterspør.no" class="text-primary font-bold">Studenter Spør</a>, og er innenfor et spekter av medisinske kategorier. Det er mulig å gå videre til neste spørsmål hvis det er et spørsmål du ikke ønsker å besvare.</p>
|
<p>Spørsmålene og legesvarene er hentet fra den anonyme nettsiden <a href="https://studenterspør.no" class="text-primary font-bold">Studenter Spør</a>, og er innenfor et spekter av medisinske kategorier. Det er mulig å gå videre til neste spørsmål hvis det er et spørsmål du ikke ønsker å besvare.</p>
|
||||||
|
<p>I denne undersøkelsen vil vi at du skal vurdere empati, kunnskap og hjelpsomhet i ulike svar på kliniske spørsmål. Undersøkelsen er helt anonym. </p>
|
||||||
<ul>
|
<ul>
|
||||||
<p class="mb-4">I denne undersøkelsen vil vi at du skal vurdere empati, kunnskap og hjelpsomhet i ulike svar på kliniske spørsmål. Undersøkelsen er helt anonym. </p>
|
|
||||||
<li><strong>Empati:</strong> Evnen til å oppdage og erkjenne andres følelser og tanker.</li>
|
<li><strong>Empati:</strong> Evnen til å oppdage og erkjenne andres følelser og tanker.</li>
|
||||||
<li><strong>Kunnskap:</strong> Nøyaktighet og relevans av den medisinske informasjonen gitt.</li>
|
<li><strong>Kunnskap:</strong> Nøyaktighet og relevans av den medisinske informasjonen gitt.</li>
|
||||||
<li><strong>Hjelpsomhet:</strong> Evnen til å gi nyttig og praktisk råd eller støtte.</li>
|
<li><strong>Hjelpsomhet:</strong> Evnen til å gi nyttig og praktisk råd eller støtte.</li>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div class="flex flex-col md:justify-center gap-6 md:gap-0 h-full md:h-screen">
|
<div class="flex flex-col md:justify-center gap-6 md:gap-0 h-full md:h-screen">
|
||||||
<a class="md:ml-32 mt-5" href="/">
|
<a class="md:ml-32 mt-5" href="/" aria-label="Gå tilbake til forsiden">
|
||||||
<ArrowBack width="2rem" />
|
<ArrowBack width="2rem" />
|
||||||
</a>
|
</a>
|
||||||
<div class="flex flex-col md:flex-row h-full md:h-4/5 gap-6">
|
<div class="flex flex-col md:flex-row h-full md:h-4/5 gap-6">
|
||||||
|
|
Reference in a new issue