Avatar billede lunddata Nybegynder
20. april 2008 - 14:21 Der er 14 kommentarer og
2 løsninger

Sætte randomize ud af funktion?

Jeg generer opgaver i matematik og ønsker, at når opgaven vises på skærm, at der så skal være mulighed for at angive facit og at der kommer respons på facit med enten rigtig eller forkert.
Dette kan lade sig gøre i excel ved hjælp af makroer. Jeg bruger her
Application.Calculation = xlManual
og eleven indtaster svar og får respons på rigtig eller forkert.
Ved tryk på knap sættes randomize til og der genereres ny opgave. Jeg bruger her
Application.Calculation = xlAutomatic
Kan jeg lave noget lignende med et script her i denne kategori.
Jeg skal lige bemærke at jeg konverterer excel regneark ved hjælp af et program "Spreadsheetconverter" og efterfølgende lægger specieller scripts ind således at jeg får næsten det som jeg ønsker mig.
Jeg afventer spændt løsningsforslag, jeg er ikke selv dreven ud i scripts, men går ind for learning by doing....
Avatar billede Slettet bruger
20. april 2008 - 14:26 #1
i html?
Avatar billede olebole Juniormester
20. april 2008 - 14:35 #2
<ole>

Det er ikke til at udtale sig om, uden at kende Spreadsheetconverter - eller se den resulterende HTML/JavaScript kode

/mvh
</bole>
Avatar billede lunddata Nybegynder
20. april 2008 - 17:52 #3
Konverteringen af regneark fylder en hel del fremfor at lave tingene i HTML/JavaScript, men jeg går på kompromis ved at konvertere regneark med Spreadsheetconverter, da jeg ikke ved ret meget om HTML/JavaScript. At det fylder meget kan f.eks. ses på koden til http://sysform.dk/Html/Subtraktionudenlaanvertikal/Subtraktionudenlaanvertikal.htm
... men funktionaliteten er der og der kommer noget brugbart ud. Eksemplet på ark er dog kun til udskrift, men det jeg efterlyser er til opgaver på skærm. Jeg har en række opgaver som virker ganske udmærket på skærm, men som kører i excel. Jeg vil gerne væk fra excel, da det jo er irriterende for brugeren at afvikle programmet ved først at skulle åbne eget excelprogram og tillade at der bruges makroer. En tidsrøver for brugeren.Se eksempel på foreløbig skabelon i excel på skærmopgave:
http://sysform.dk/Test/Additionskaerm.xls
.... tillad at der bruges makroer for at det virker.
Avatar billede montago Praktikant
20. april 2008 - 18:26 #4
hvor avancerede skal stykkerne være ??

jeg har selv lavet et matematik spil (som pt. kun virker i Explorer)
www.mdk-photo.com/Matspil

måske du kan hente lidt inspiration...
Avatar billede montago Praktikant
20. april 2008 - 18:31 #5
... med overdreven brug af innerHMTL ;-)
Avatar billede bauerdata Nybegynder
20. april 2008 - 19:03 #6
Avatar billede montago Praktikant
20. april 2008 - 19:46 #7
Nå... Jeg har lige fixet stylingen, nu virker mit matematikspil også i Firefox :-)
Avatar billede lunddata Nybegynder
20. april 2008 - 20:05 #8
Super! Det ser virkelig spændende ud begge dele. Jeg lader mig inspirere og kigger grundigt på koderne. Hvor meget må jeg bruge? Er der forslag til decimaltal?
Jeg har forskellige opgavetyper med mange regnearter liggende i excel som jeg ønsker lavet om til skærmopgaver
Avatar billede montago Praktikant
20. april 2008 - 20:17 #9
du kan jo i princippet bruge så meget du vil af min kode - det ér jo Javascript


Mit spil er udformet sådan, at resultatet ALTID er heltal, (eller division med heltal)
når der kommer brøker, kan brugeren svare med et decimaltal eller en brøk

desværre tager brøkerne ikke højde for reduktion :-S, så man SKAL svare med højeste fællesnævner.

hvis man skal lave regnestykker som kræver decimaler, må man nødvendigvis afrunde til en hvis grad...


Hvilke regnearter har du opgaver til ?, det kan jo være mit spil skal udbygges ;-)
Avatar billede lunddata Nybegynder
20. april 2008 - 20:32 #10
Mine opgaver er fokuseret på hver sin type, med mulighed for at vælge antal opgaver og at angive sværhedsgrad ved at indtaste interval som i http://sysform.dk/Test/Additionskaerm.xls.
Iøvrigt er de ønskede opgavetyper noget lignende dem jeg har til til udskrift (se http://www.sysform.dk/index.php?option=com_content&task=blogcategory&id=2&Itemid=7)
Avatar billede bauerdata Nybegynder
20. april 2008 - 21:00 #11
Du må bruge det hele det er GPL. Men læs lige GPL først :-)
http://www.databassen.dk:8090/bauerdata/diverse-filer-til-download-mm/gpl.txt
Avatar billede lunddata Nybegynder
20. april 2008 - 21:50 #12
bauerdata: en rigtig spændende hjemmeside!
Avatar billede lunddata Nybegynder
22. april 2008 - 12:50 #13
Tak for bidrag.
Svar fra montago og bauerdata....
Avatar billede lunddata Nybegynder
22. april 2008 - 12:58 #14
Vil til mine sider afprøve om jeg kan bruge noget i retning af:
function Calculate(f) {
    //....whatever
    return false;
  }

... og indarbejde dette.
Men jeg har ladet mig inspirere af indlæggene til mit spørgsmål og vil også arbejde videre hermed.
Avatar billede bauerdata Nybegynder
22. april 2008 - 13:26 #15
Avatar billede montago Praktikant
22. april 2008 - 13:32 #16
hutteligfut
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester