PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP online Test



Romanday
07-08-2005, 15:29
Unter:
http://www.leztest.de
(Weiterleitung + Cookies aktivieren)

Findet ihr einen PHP online Test.
(Hat ein Bekannter von mir gemacht.)

Wer Spaß daran hat mal einen PHP Test zu machen,
kann sich ohne Registrierung mit

Gast
Gast

einloggen.

Natürlich ist das noch nicht ist alles perfekt.
Bestimmt gibt es noch viele versteckte
Denk- und Rechtschreibfehler, (broken Links?).:D

Was haltet ihr davon?
Kritik, Anregungen + Verbesserungsvorschläge sind herzlichst willkommen.

...>
Weiterhin suchen wir noch jeweils einen freundlichen,
kompetenten Moderator für die Forum Kategorien:

- PHP
- Shell, Awk, Vi, Sed

Pingu
07-08-2005, 20:20
Natürlich ist das noch nicht ist alles perfekt.
Bestimmt gibt es noch viele versteckte
Denk- und Rechtschreibfehler, (broken Links?).:D
Versteckt ist gut.

HTML ist ein Markup Language, eine Beschreibungssprache. Es gibt keine Anweisungen in HTML.
Erst Recht gibt es kein Script (siehe Test 4). Außerdem wie ist dieser zu beantworten? Ist das "richtig" und "falsch" auf die direkte Frage zu beziehen oder auf den Inhalt, den Markup?
Frage 7 ist nicht vollständig.
"richtig" und "falsch" kann man nur für Aussagen treffen ("Trifft folgende Aussage zu?"). Auf Fragen antwortet man mit "ja" oder "nein".

Folgendes ist doch nicht wirklich oder? http://leztest.silvercoinkonzern.de/test/view_answers.php?result_id=91

False != Falsch?????
TRUE != Richtig ????
Mal keine Antwort richtig???


Bei "Shell, Awk, Vi, Sed Frage: 1 von 5" fehlt die Erläuterung was M und N ist. Gilt nun N <= M oder M <= N?

Bei "Word Frage: 1 von 6" kann ich nur antworten: Kommt auf die Word-Version an.

Bei "Word Frage: 3 von 6" heißt bei mir "CreateDate" (MS Word 2004 for Mac). Geht außerdem auch über "DocProperty".

Bei Word die letzte Frage: Das geht bei mir über "Datei -> Drucken -> Vorschau". Das geht übrigens bei allen Anwendungen bei Mac OS X so. Vorteil gegenüber der Word-internen Vorschau: es sieht wirklich so aus wie es im Ausdruck aussieht, weil es komplet durch den PDF-Generator gejagt wird.

Auch die Frage mit der Lochmarke würde ich anders realisieren. Weil Textfeld und Template verträgt sich nicht wirklich, besser: Wasserzeichen.

Frage "PHP Anfänger Frage: 3 von 20" ist falsch gestellt. Man kann mehrer Anweisungen in eine Zeile schreiben. Aber nur bei der(n) Anweisung(en) mit dem @ wird keine Fehlermeldung erzeugt.

Frage "PHP Anfänger Frage: 7 von 20" ist nicht wirklich richtig zu beantworten. Was ist z.B. phpGroupWare? Im weitesten Sinn eine Desktop-Anwendung. Auf der anderen Seite braucht man immer einen Client, im einfachsten Fall einen Browser, der die Desktop-Anwendung repräsentiert.

Frage "PHP Anfänger Frage: 14 von 20": Kommt darauf an wie man es installiert hat. Prinzipiell ist alles möglich.

Frage "PHP Anfänger Frage: 15 von 20" hat nichts mit PHP zu tun. Übrigens auch nicht mit Fehlermeldung.

Frage "PHP Anfänger Frage: 16 von 20" muß man nicht wissen, da die neue Variante "$_GET[]" ist.

Das nur mal auf die Schnelle.

Pingu

elrond
08-08-2005, 06:47
neben den von pingu angemerkten dingen bzgl. mindestend missverständlicher Fragestellungen schein auch die Auswertung nicht ordentlich zu funktionieren...

Bsp:


Frage 6: Ist $HTTP_GET_VARS ein nummerischer Array?


Ihre Antwort: False

richtige Antwort: Falsch

Bemerkung:


Das wird offensichtlich als Fehler gewertet.

:cool:

Romanday
08-08-2005, 09:11
Versteckt ist gut.
Das nur mal auf die Schnelle.

Pingu

Vielen Dank für euer Feedback.
Ein PHP Test von Usern für User im Netz umzusetzen, scheint
schwieriger und umfangreicher zu sein, als wir uns vorgestellt haben.
Die Fragen werden per Wahrscheinlichkeit ausgewählt.
Daher bekommt man nicht unbedingt die gleichen Fragen,
wenn man den Test 2x macht.
Mit Angabe z. B. der question_id=458 kann ich die Frage finden.

Nun kann ich nicht von dir verlangen, alle Fragen noch 1x
durchzuklappern.

Werde heute Abend, versuchen das zu korrigieren.

nEox
08-08-2005, 12:19
Hi Romanday,

die Idee eine solche "Test-Plattform" zu schaffen finde ich auf jeden Fall super!

Was ich mir wünschen würde, wäre zu (fast) jeder Frage eine kleine Erklärung oder einen Link zu weiterführenden Erklärungen damit der Lerneffekt größer ist.

Können User auch Tests entwerfen?

Beim Testen ist mir auch die fragwürdige Auswertung(false, falsch) aufgefallen.
Bei der Auswertung wird bei den Lösungen HTML ausgewertet, statt angezeigt (beispielsweise bei dem HTML-Anfänger Test mit <h1>-Tags) - da müsste noch ein htmlspecialchars rein ;)

Grafisch ist das ganze halt sehr "schlicht" gestaltet. Dafür ist die Seite recht übersichtlich und gut benutzbar.

Mh, die Lösung auf diese Frage ist definitiv falsch:

Frage 13: Verbirgt sich hinter $REMOTE_ADDR die Mac Adresse des Rechners?
Ihre Antwort: False
richtige Antwort: Richtig

Das geht meines Wissens auch nicht mit PHP allein.

Also wie gesagt die Idee ist super und wenn noch ein paar Fehler draußen sind wird das echt gut!

Gruß
nEox

Romanday
08-08-2005, 18:40
Hi Romanday,
die Idee eine solche "Test-Plattform" zu schaffen finde ich auf jeden Fall super!

Was ich mir wünschen würde, wäre zu (fast) jeder Frage eine kleine Erklärung oder einen Link zu weiterführenden Erklärungen damit der Lerneffekt größer ist.

Oh, das erste Positive Feedback..

Sehe ich genau so. Dafür sollte eigentlich unser Support Forum zuständig
sein.
http://shop.silvercoinkonzern.de/forum/index.php

Bis Dato traut sich niemand dort anzumelden.
Eine reine Text Kommunikation, führt meist zu Missverständinissen.
Hat bestimmt jeder von uns hier bei http://www.mrunix.de/ schon 1x miterlebt.
Von daher halte ich es für sinnvoller eine Diskussion über eine
Test Frage im Forum zu regeln. Dort kann der Testentwickler
auch viel mehr Anregungen bekommen, seinen eigenen Test
zu optimieren.


Können User auch Tests entwerfen?

Da soll die Reise hingehen.
Wenn Du , Er, Sie ein Spezialist bezüglich eines Themas bist,
kann ich dir gerne später einen Dozenten Account einrichten,
wenn die ganzen kleinen Fehler in der App. beseitigt sind.
Dein Test muß nicht unbedingt etwas mit Programmiersprachen zu tun
haben.

Bloß ich fang erst mit dem Schwierigsten an. ($EDV)
Da gibt es natürlich erst mal Klassenkeile.:D

Stell dir das aber nicht zu einfach vor.
Bei einem schlechten Testergebniss hat immer der Lehrer, Schule usw.
Schuld. Weil ..., die Welt ist voller Mißverständisse.

Wenn Du von diesem Hintergrundrauschen nicht abschrecken läßt,
bist Du herzlich willkommen.



Also wie gesagt die Idee ist super und wenn noch ein paar Fehler draußen sind wird das echt gut!
Gruß
nEox

Das dauert aber noch ein wenig, ehe ich die ganzen Kinderkrankheiten
beseitigt habe. (Ist Urlaubszeit, und ich muß das alleine regeln.)

Noch ein paar Worte zur Idee.
Wenn ich mich an meine Schulzeit zurück erinnere, war Lernen meist
negativ besetzt.

Es geht also darum eine Plattform zu haben, wo es Tests zu etwas
anspruchvolleren Themen gibt.

Ob, das jenseits der ganzen Quiz und Game Shows im Web realisierbar ist,
weiß ich nicht. Ist aber Versuch Wert.

Ausblick:
Wenn man das einigermaßen hinbekommt, hat der Testteilnehmer ein
kleine Trainingsplattform zur Verfügung. Hier wird er nicht
bestraft, oder diskreminiert wenn er nicht gleich auf Anhieb
jede Frage beantworten kann.

Aus meiner Erfahrung kann ich sagen, das Testteilnehmer sich
sehr große Mühe geben die volle Punktzahl zu erreichen.
Das liegt vielleicht an der Konditionierung unserer Leistungs-
gesellschaft, und der allgemein schlechten Wirtschaftlage in DE.

Kurzum.
Es geht also darum von Usern etwas für User zu schaffen.
Ob das gelingt, und der Spaß am Lernen nicht dabei auf der
Strecke bleibt, ist abzuwarten.

elrond
09-08-2005, 06:47
Auch ich halte eine solche Plattform durchaus für sinnvoll und gut. Die eigentliche Schwierigkeit scheint für mich allerdings nicht in der Entwicklung zu liegen. Das größere Problem ist mE diese Tests mit anspruchsvollen, aber angemessenen Fragen zu füllen...
So zB. hat eine Frage nach dem Default-Port einer DB nichts in einem PHP-Anfängertest zu suchen, da das 1. nichts mit php zu tun hat sondern db-config betrifft und 2. diese info mE niemand auswendig kennen braucht...

Das hier soll keine Meckerei werden sondern konstruktive Kritik. Meine Idee zur inhaltlichen Verbesserung: Bei der Erstellung der Fragen macht es sicherlich Sinn sich an ein brauchbares Buch anzulehnen, und den Themenbereich des Tests genau abzugrenzen.

Ich weiß, dass das viel Arbeit macht und Zeit kostet. Vielleicht könnt Ihr dafür ein paar freie Dozenten oä. begeistern... ;)

Viel Erfolg!

Romanday
09-08-2005, 08:10
Das größere Problem ist mE diese Tests mit anspruchsvollen, aber angemessenen Fragen zu füllen...

Das hier soll keine Meckerei werden sondern konstruktive Kritik. Meine Idee zur inhaltlichen Verbesserung: Bei der Erstellung der Fragen macht es sicherlich Sinn sich an ein brauchbares Buch anzulehnen, und den Themenbereich des Tests genau abzugrenzen.


Das stimmt. Das ist auch nicht einfach.
Ob es überhaupt möglich eine Frage + Anwort eindeutig in einem Satz zu
formulieren, weiß ich nicht.

Fakt ist:
- es muß ständig von den jeweiligen Testentwicklern nachgebessert werden.
- Toleranz von beiden Seiten ist gefragt

Schule, Test , Lernen, Anworten, Testergebnis usw. ist erst mal negativ
besetzt. Wer nicht gleich die gewünschte Punktzahl erreicht sucht nach
Ursachen. Und wer gibt sich schon selbst gerne die Schuld? In meiner
Zeit hatten immer die Lehrer Schuld, oder der Lernstoff wurde einfach
langweilig verkauft.:D

Erreicht der Probant sofort die volle Punktzahl, ist der Test zu einfach
und nicht empfehlenswert.

Das ist natürlich spannend für die Testenwickler mit ihren Fragen
die Mitte zwischen Zuffriedenheit und Unzufriedenheit zu treffen.

Ob die Anlehnung an ein Buch dei Lösung für das Problem ist, könnte
man vielleicht mal ausprobieren.

Dann heißt es aber wieder, der Testenwickler macht Werbung
für ein bestimmtes Buch usw..

Wenn man es genau nimmt, kann man dem Testwentwickler immer
einen Strick drehen. Sei es bei der Formulierung der Frage oder der
Antwort, der deutschen Sprache und noch viele Faktoren die man
z. Z. bestimmt noch nicht kennt.

Solange der Probant nach Abschluß des Test nur eine dürftige Antwort
auf seine Frage bekommt und er sein Anliegen nicht im Support Forum

http://shop.silvercoinkonzern.de/forum/index.php

darstellt ... ist er natürlich frustriert, da er keinen persönlichen Lerneffekt verspührt.

(Muß jetzt Testfragen nachbessern :confused: )

Romanday
23-08-2005, 08:34
Hoffe das klappt jetzt ein wenig besser.
Die Auswertung wurde noch 1x überarbeitet einschließlich aller Fragen.

Was ist neu?
- aus einer Test Frage heraus kann jetzt dem Testentwickler eine eMail mit Frage usw. gesendet werden.
- Navigation verbessert.
- Rechnen Test erstellt.

Das mit dem rechnen sollte eigentlich ein Training für das Kopfrechnen
werden, aber einige Testfragen sind doch wohl etwas umfangreicher geworden.:D

(Wir mußten auch Google Ads einfügen, in der Hoffnung ein wenig
die Kosten zu decken. Ich hoffe das stört nicht zu sehr.)

elrond
23-08-2005, 08:50
immernoch seltsame fragen:

Wird der Inhalt der Variablen ausgegeben? Richtig/Falsch

Auswertungspoblem:

Frage: 12: Welches Script erzeugt einen Fehler?
ihre Anwort: foreach(array('Grün','Blau','Rot') as $v) echo "$vn"; endforeach;
richtige Anwort: foreach(array('Grün','Blau','Rot') as $v) echo "$vn"; endforeach;
Bemerkungen: Der Doppelpunkt wurde vergessen!

die richtige Antwort wurde als falsch bewertet.

************************************************** *
ansonsten ist es etwas durchsichtiger geworden. Ihr seid auf dem besten Weg! :D

Romanday
23-08-2005, 09:32
immernoch seltsame fragen:
ansonsten ist es etwas durchsichtiger geworden. Ihr seid auf dem besten Weg! :D

Ich könnte k?tzen.
Ich mach nie wieder einen online Test mit Programmiersprachen.
Ständig hat man irgendeinen Zeckmeck, mit der Konvertierung von Zeichen.

Du hättest aber auch aus dem Test heraus auf
- Frage unklar -
eine eMail versenden können. Dann habe ich
gleich die Frage ID zur Hand. (Dann finde ich die Frage schneller:D)

Vielleicht hab ich die Formulierung des Links etwas unglücklich gewählt,
sodass er übersehen wurde?

Trotzdem vielen Dank für deine Hilfe elrond.