Teach 2000 overhoor script

Door Mark D, 21 jaar geleden, 9.356x bekeken

Met dit script kun je online je t2k (teach2000) bestanden overhoren. Zet al je teach2000 bestanden in de map lists en je kunt gaan overhoren.

Ik heb dit script gemaakt om op school mijn teach2000 bestanden te kunnen overhoren. Want ik vergeet nogal eens wat te leren.

Ik heb helaas geen voorbeeld online. Ik heb het wel op awardspace geprobeerd maar daar is een of andere vage fout. Het zou kunen dat je deze fout ook op localhost oid hebt. Ik weet helaas niet waar het fout gaat.

P.S. Ik heb nog eigenlijk nooit scripts geschreven voor iemand anders. Eigenlijk alleen voor mezelf. Ik heb dan ook niet zon goed idee of dit nou netjes is gescript. Dus commentaar is welkom.

Edit:
Nog even een linkje naar de site waar je teach2000 kunt downloaden. je kunt daar ook woordenlijsten vinden

Url: Klik


Downloaden:
http://phphulp.phpclub.nl/813_t2k.zip

Edit:
Updates
- Nu ook werkend op php4
- Nu inclusief admin. je kunt het uitproberen in het voorbeeld: Klik

Admin gegevens
username: username
password: password

Let op: Ik heb de admin niet erg goed beveiligd. Weet je hier weinig van dan raad ik je aan alles wat in de map admin staat weg te laten en ook het bestand login niet te gebruiken. Zo heb je in ieder geval geen last van beveiligingslekken

Edit:
To-do lijstje
- Gefixt Meerdere vragen
- Gefixt Vreemd-bekend en Bekend-vreemd
- Gefixt Meerkeuze-vragen
- Gefixt Commentaar bij vragen weergeven
- Gefixt Stopknop
- Download-functie in de admin-module met t2kp protocol

Edit:
8-12-2006 Ik was 2 bestanden vergeten hier te zetten. Deze zaten wel in de zip. Alsnog. Het gaat om implode.func.php en forms.func.php.

Let ok op dat er in de pagina reading_signs.php geen spatie na de phpsluittag staat. Hierdoot krijg je een headers already sent error

Voorbeeld: http://phphulp.phpclub.nl/t2k/

Gesponsorde koppelingen

PHP script bestanden

  1. teach-2000-overhoor-script

 

Er zijn 35 reacties op 'Teach 2000 overhoor script'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Eris -
Eris -
21 jaar geleden
 
0 +1 -0 -1
Voorbeeld werkt. Script werkt dus ook ;)
Mark D
Mark D
21 jaar geleden
 
0 +1 -0 -1
Ok, bedankt voor online zetten.
Harmen
Harmen
21 jaar geleden
 
0 +1 -0 -1
ziet er mooi uit!!
Mebus  Hackintosh
Mebus Hackintosh
21 jaar geleden
 
0 +1 -0 -1
Nadat ik een fout antwoord geef zegt ie niet wat het wel moet zijn

Mooi script voorderest:)

Ik ga zoiets toepassen met een botje voor msn:)

GR. mebus
Woopie100
Woopie100
21 jaar geleden
 
0 +1 -0 -1
Echt heel mooi :)
Raymond ---
Raymond ---
21 jaar geleden
 
0 +1 -0 -1
Mooi script idd. Maar zoiets bestaat toch al? www.wrts.nl
Mark D
Mark D
21 jaar geleden
 
0 +1 -0 -1
Zoiets bestaat idd al, maar op wrts kun je niet meerdere antwoorden, en wrts is geen open-source, dit wel.

Edit:
En ik heb dit ook gemaakt omdat wrts sloom is (iig bij mij dan)
Raymond ---
Raymond ---
21 jaar geleden
 
0 +1 -0 -1
Mark:
Zoiets bestaat idd al, maar op wrts kun je niet meerdere antwoorden, en wrts is geen open-source, dit wel.

Edit:

En ik heb dit ook gemaakt omdat wrts sloom is (iig bij mij dan)

Ja, dat is idd wel waar. Alleen WRTS is bij mij niet sloom.
 
0 +1 -0 -1
Heel handig, ben namelijk bezig met een site waar je samenvattingen op kan zetten, kan er nu ook teach 2000 bestanden bij zetten

EDIT: krijg devolgende fout als je ba invult bij woord 30(weet niet of het ook bij andere dingen is):
Fatal error: Call to undefined function: htmlspecialchars_decode() in /home/phpnieuws/domains/phpclub.nl/public_html/phphulp/t2k/reading_signs.php on line 9

EDIT2: Als ik een fout antwoord geef doet het het goed, alleen als ik het vervolgens goed intyp staat er dat het fout is, alleen er staat dan geen goed antwoord.
Dfgdfgdfg
dfgdfgdfg
21 jaar geleden
 
0 +1 -0 -1
Als ik een fout antwoord geef, geeft hij geen goed antwoord en blijf ik dus daarbij steken. Hij gaat ook niet verder.
Mark D
Mark D
21 jaar geleden
 
0 +1 -0 -1
@Ali, heb je datzelfde probleem ook in het voorbeeld?

Edit:
Teuneboom, zie code, heb ff aangepast. htmlspecialchars_decode was eigenlijk niet nodig. Was vergeten eruit te halen. Heb je van die edit2 een voorbeeld online?


Edit:
Edit2: In het voorbeeld komt de fout van Ali ook voor. Dit heb ik op localhost niet. Ik ga eens even kijken of ik de fout kan ontdekken
 
0 +1 -0 -1
@mark: Dat was bij het voorbeeld wat jij gepost had, nu heb je het zo te zien verwijderd
Mark D
Mark D
21 jaar geleden
 
0 +1 -0 -1
Werkend op php4 :)
Roy -
Roy -
21 jaar geleden
 
0 +1 -0 -1
Kunnen hierin ook "Overhoor voor Windows" bestanden overhoort worden?

Roy
Woopie100
Woopie100
21 jaar geleden
 
0 +1 -0 -1
Ik heb nog een tip :)

Zorg ervoor dat de curser d.m.v javascript in het input formpje begint ;)
K i p
K i p
21 jaar geleden
 
0 +1 -0 -1
www.wrts.nl :-) top systeem :-D
 
0 +1 -0 -1
Ik heb het nu gecombineerd met een upload programmatje, werkt perfect
Mark D
Mark D
21 jaar geleden
 
0 +1 -0 -1
Woopie100, zal het vanmiddag er even inzetten. Stond ook al in een vorige testversie. Ben het vergeten erin te zetten. Bedankt iig.

Edit:
aangepast
EH
EH
21 jaar geleden
 
0 +1 -0 -1
Ik belandde hier n.a.v. een linkje op het forum van Teach2000. Wat leuk dit. Zelfs afgebroken oefeningen kunnen worden vervolgd!

Misschien moet je in de zip ook een directory lists zetten, met een paar voorbeeldwoordenlijsten. Dan snappen nieuwe gebruikers het sneller. Want niet iedereen leest je omschrijving even aandachtig..

En voeg die mooie css stijl toe in de zip!

Ik ben gaan experimenteren met www.woordjesleren.nl maar zelf hosten heeft zeker voordelen.

Bedankt!
Mark D
Mark D
21 jaar geleden
 
0 +1 -0 -1
Nu zit er ook een admin bij. Ik heb niet speciaal op de beveiliging gelet dus als je het gebruikt kijk daar dan nog even naar. Wil je geen admin zet dan de bestanden in de map admin niet op je server en laat ook login.php weg.
EH
EH
21 jaar geleden
 
0 +1 -0 -1
Ik ben onder de indruk. Zo kan een docent lessen publiceren voor zijn leerlingen.

Is het mogelijk de inloggegevens te wijzigen? Een bestand openen lukt overigens niet vanuit de admin-module. Het lijkt een leeg bestand. Ligt dat aan de spatie in de naam?
Hier kun je eventueel een t2kp://-link voor gebruiken. Zo doet Teach dat ook.
EH
EH
21 jaar geleden
 
0 +1 -0 -1
Oh ja, testende voort zie ik dat meerkeuzevragen en vragen met opmaak niet overgenomen worden.
En een vraag kan ook uit meer dan een vraag bestaan.

Ik heb de beschrijving van het t2k-formaat opgezocht:
http://www.teach2000.nl/forum/viewtopic.php?t=291

Het is maar een kleine onvolledigheid, de manier van overhoren vind ik heel sterk, met de directe herhaling van de fout.
Mark D
Mark D
21 jaar geleden
 
0 +1 -0 -1
Eh, inloggegevens wijzigen doe je door regel 19 van login.php te veranderen. Wil je bijvoorbeeld username "EH" hebben en w8woord "test" verander dan die regel in:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$user
= array("EH", "test");
?>

EH, bedankt voor compliment.
Quote:
Een bestand openen lukt overigens niet vanuit de admin-module. Het lijkt een leeg bestand. Ligt dat aan de spatie in de naam?

Dat snap ik ff niet...

EH, overhoren met meerdere vragen en Vreemd-Bekend en andersom staan eigenlijk bovenaan mijn todo lijstje. Als er nog meer bij moet meld dat dan ff

Edit:
To-do list toegevoegd bij beschrijving
EH
EH
21 jaar geleden
 
0 +1 -0 -1
To-do:
Vragen en antwoorden kunnen omwisselen
Een knop om de overhoring af te breken om naar de lijsten terug te gaan
GPL toevoegen(?)

Met het openen bedoel ik klikken op de link in de admin-module http://localhost/test/admin/download.php?file=Latijn%20Hoofdstuk%2015.t2k
Dit levert een leeg bestand op, in FF zonder extensie en in IE leeg.

Ik zal op het forum van Teach een linkje naar deze implementatie posten.
Arjan Schuurman
Arjan Schuurman
21 jaar geleden
 
0 +1 -0 -1
Haal je voorbeeld ff weg als ie niet werkt a.u.b.
Mark D
Mark D
21 jaar geleden
 
0 +1 -0 -1
@arjan, alles werkt inmiddels gewoon hoor. Maar niet alles is zoals ik het precies wil hebben. Ik blijf daarom gewoon updaten. EH, ik zal eens kijken voor je.

Edit:
Update: Meerkeuzevragen doen het en je kunt Vreemd-Bekend en Bekend-Vreemd ook doen.
Arjan Schuurman
Arjan Schuurman
21 jaar geleden
 
0 +1 -0 -1
Kan er nog een stop-knop bij?(als je wilt stoppen met overhoren dat ie dan niet zegt "doorgaan".
Koepo
koepo
21 jaar geleden
 
0 +1 -0 -1
in firefox ziet de openingspagina er een beetje raar uit..
en de afbreekknop mis ik ook, evenals het ingevoerde antwoord bij een onjuist antwoord.
maar het geheel werkt goed (nu ja, in IE dan :).

nog een linkje naar www.teach2000.nl en/of een mogelijkheid de lijst te openen in teach? hier kan het t2kp-protocol voor gebruikt worden.

mogen scripts gewoon worden overgenomen? valt het dan onder de GPL?
Koepo
koepo
21 jaar geleden
 
0 +1 -0 -1
ik bedoelde de knoppen om de toets te starten. kunnen deze niet de text 'start' krijgen o.i.d.? ze staan al in de kolom 'in volgorde/willekeurig'.
Mark D
Mark D
21 jaar geleden
 
0 +1 -0 -1
@koepo. als er nou een stuk of 100 woordenlijsten staan heb je niks aan dat willekeurig of In volgorde als dat alleen bovenaan staat.

T2kp protocol en stop-knop staan op to-do lijst :)
Eris -
Eris -
21 jaar geleden
 
0 +1 -0 -1
Scripts opdeze website valleen onder de GPL licentie..
Mark D
Mark D
21 jaar geleden
 
0 +1 -0 -1
Ok, stopknop zit er ook bij. Maar dat downloaden oor t2kp protocol dat wordt lastig. Daarvoor heb je de hele url nodig. Die kun je niet helemaal opvragen met $_SERVER['PHP_SELF']. Hiervoor heb ik nog geen oplossing helaas. Misschien iemand anders?

Edit:
iig is download.php niet meer nodig
Roel -
Roel -
20 jaar geleden
 
0 +1 -0 -1
Kan je deze ook gebruike voor WRTS?

Fijne kerst,
Roel
Mark D
Mark D
20 jaar geleden
 
0 +1 -0 -1
Je kunt vanuit wrts je lijsten exporteren als Teach2000 lijst dacht ik. Die kun je hiermee dan weer openen.
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Maurice
maurice
17 jaar geleden
 
0 +1 -0 -1
post is al opgelost... hier vind je nog een werkende download: http://phphulp.phpclub.nl/813_t2k.zip

Bron: http://phphulp.phpclub.nl/

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. teach-2000-overhoor-script

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.