Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

13 rigtige

3 views
Skip to first unread message

Uffe Kousgaard

unread,
Oct 28, 2012, 11:47:41 AM10/28/12
to
Hvordan kan man nemmest lave et system, hvor brugerne skal svare på et antal
spørgsmål, og når alle svar er rigtige, så får de den oplysning de er kommet
efter? Gerne som multiple choice.

Alle skal have de samme spørgsmål og hvem der svarer hvad og hvornår er
ligegyldigt.

Det handler om at sikre sig, at de har læst et pdf-dokument med nogle
oplysninger.

Kan det gøres som 1-2 html-sider?


scootergrisen

unread,
Oct 28, 2012, 11:58:18 AM10/28/12
to
Du kan lave en formular med radio typer.
http://www.echoecho.com/htmlforms10.htm

Alt efter hvor hemmeligt det skal være så kan du lave det i javascript
eller PHP.

Du kan skjule de oplysninger der skal vises med CSS også når folk har
valgt de rigtige svar kan du vise det med javascript.

Uffe Kousgaard

unread,
Oct 28, 2012, 12:56:08 PM10/28/12
to
"scootergrisen" <NEJ...@TILSPAM.DK> wrote in message news:508d561b$0$283
>
> Alt efter hvor hemmeligt det skal være så kan du lave det i javascript

Javascript. Det meste ser ud til at virke nu, men denne del virker ikke:

alert("Rigtigt, koden er "+number.toString(1234)+". Flot");

Det er i et forsøg på, at skjule "svaret" en lille smule ved at opbygge det
som et funktionsudtryk.


Karl Erik Christensen

unread,
Oct 28, 2012, 1:06:15 PM10/28/12
to
Den 28-10-2012 16:47, Uffe Kousgaard skrev:
> Hvordan kan man nemmest lave et system, hvor brugerne skal svare p� et antal
> sp�rgsm�l, og n�r alle svar er rigtige, s� f�r de den oplysning de er kommet
> efter? Gerne som multiple choice.
>
> Alle skal have de samme sp�rgsm�l og hvem der svarer hvad og hvorn�r er
> ligegyldigt.
>
> Det handler om at sikre sig, at de har l�st et pdf-dokument med nogle
> oplysninger.
>
> Kan det g�res som 1-2 html-sider?
>

Du skal jo kunne t�lle rigtige svar (eller forkerte), og det kan html
ikke. Her skal du bruge et programmeringssprog - f.eks. PHP.

Men det forhindrer jo ikke brugeren i at "Sp�rge publikum eller ringe
til en ven".

Afh�ngig af vigtigheden, ville jeg lave m�ske 100 sp�rgsm�l, og s� v�lge
dem tilf�ldigt - lidt som "Teoripr�ve modellen".

Alt dette kan PHP.

Karl Erik.

--
http://dmwebdesign.dk/karlerik/

Bertel Lund Hansen

unread,
Oct 28, 2012, 1:18:08 PM10/28/12
to
Uffe Kousgaard skrev:

> alert("Rigtigt, koden er "+number.toString(1234)+". Flot");

> Det er i et forsøg på, at skjule "svaret" en lille smule ved at opbygge det
> som et funktionsudtryk.

Det skjuler da ikke noget. Hvis man kikker i koden, står det jo i
klartekst. Hvis man ikke kikker i koden, ser man det ikke selv om
det er lavet uden funktion.

Jeg kender ikke JS, men er det tilladt med + på de to steder?

--
Bertel
http://bertel.lundhansen.dk/ http://fiduso.dk/

Uffe Kousgaard

unread,
Oct 28, 2012, 1:25:25 PM10/28/12
to
>
>> Det er i et forsøg på, at skjule "svaret" en lille smule ved at opbygge
>> det
>> som et funktionsudtryk.
>
> Det skjuler da ikke noget.

Nej, for de 1234 er ikke et funktionsudtryk endnu. Men i øvrigt er det ikke
kodeordet til fort knox, det handler om.
>
> Jeg kender ikke JS, men er det tilladt med + på de to steder?

Og det var så det mit spørgsmål handler om. Hvordan får man hægtet det
sammen i JS, henh. lavet et tal om til en tekst.


Bertel Lund Hansen

unread,
Oct 28, 2012, 1:32:55 PM10/28/12
to
Bertel Lund Hansen skrev:

> Jeg kender ikke JS, men er det tilladt med + på de to steder?

Og jeg fandt selv svaret. Det er rigtigt med plus, så problemet
må ligge i din funktion.

Jeg slår op på disse sider:

http://www.w3schools.com/js/


Example

Convert a number to a string:
var num = 15;
var n = num.toString();

Uffe Kousgaard

unread,
Oct 28, 2012, 1:51:50 PM10/28/12
to
Fuldt krypteret for den gennemsnitlige bruger af disse sider:

var num = 0x4d2;
var n = num.toString();
alert("Rigtigt, koden er "+n+". Flot !");


Allan Vebel

unread,
Oct 28, 2012, 7:20:03 PM10/28/12
to
Uffe Kousgaard skrev:

> Hvordan kan man nemmest lave et system, hvor
> brugerne skal svare på et antal spørgsmål, og når
> alle svar er rigtige, så får de den oplysning de er
> kommet efter?

Jeg ville nok flygte skrigende hvis jeg havnede på
sådan en side;o)

Når jeg søger oplysninger, vil jeg have dem med det
samme, hvorfor skal jeg så svare på en masse ting
først?

> Det handler om at sikre sig, at de har læst et
> pdf-dokument med nogle oplysninger.

Det bedste, rent brugermæssigt, er at opfordre folk
til at læse dokumentet, og lave et tydeligt link til det.

--
Allan Vebel
http://vebel.dk

Uffe Kousgaard

unread,
Oct 29, 2012, 3:27:00 AM10/29/12
to
"Allan Vebel" <sp...@do.not> wrote in message news:508dbd9e$0$286
>
> Det bedste, rent brugermæssigt, er at opfordre folk
> til at læse dokumentet, og lave et tydeligt link til det.

Som man siger: "Been there, done that". Nu tager vi næste skridt for at
sikre os, at det bliver læst. Og informationen er brugerne helt sikkert
interesseret i at få.


Birger Sørensen

unread,
Oct 29, 2012, 4:18:03 AM10/29/12
to
Uffe Kousgaard sendte dette med sin computer:
> "scootergrisen" <NEJ...@TILSPAM.DK> wrote in message news:508d561b$0$283
>>
>> Alt efter hvor hemmeligt det skal vᅵre sᅵ kan du lave det i javascript
>
> Javascript. Det meste ser ud til at virke nu, men denne del virker ikke:
>
> alert("Rigtigt, koden er "+number.toString(1234)+". Flot");
>
> Det er i et forsᅵg pᅵ, at skjule "svaret" en lille smule ved at opbygge det
> som et funktionsudtryk.

Hvad med at lᅵgge de rigtige svar i et array? Det kan lᅵgges i en anden
fil, end den der checker resultaterne. Sᅵ er det heller ikke
indlysende, og der skal pilles lidt efter det.

Men realistisk, sᅵ fᅵr du alligevel ikke lavet nogt, som /ingen/ vil
kunne gennemskue, med mindre du lᅵgger det pᅵ serveren, og bruger
f.eks. AJAX til at kontrollere resultatet.

Det pudsige omkring det her, er at + tegnet er js's concatenation
(sammensᅵtning af strenge) - og problemet er den anden vej; at js alt
for ofte opfatter tal som strenge, nᅵr de concateneres.
For at skrive et tal omgivet af strenge, behᅵver du ikke foretage dig
noget. Nᅵr den ᅵvrige tekst, det sᅵttes sammen med er tekst, laver js
selv tallet om til tekst.
alert('Der er '+4+' muligheder:...');

Sᅵ det er ikke det, der er dit problem. number er ikke defineret,
derfor kan du ikke lave det om til en streng.
number = 1234;
number.toString() vil sᅵ give '1234'
Du kan muligvis skrive (1234).toString() ; men det kvalificerer nᅵppe
som kryptering...

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
Utils http://sdccms.dk/ordbog/ http://sdccms.dk/mailfriend/
http://bredelund.dk CMS som det var meningen et sᅵdant skulle vᅵre


0 new messages