Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 22. Oktober 2014 15:49

antibart
Server-Pate
Registriert: 14. Dezember 2010
Beiträge: 880

[GELÖST] Module für Prüfungsfragen / Tests?

Hallo,

existiert wohl ein Modul für kleinere E-Learning-Anwendungen?

zB  10 Multiple Choice-Fragen oder auch nur entweder/oder. Nach dem Test eine Meldung "8 von 10 richtig" oder auch nur "bestanden / nicht bestanden". Der Websitebetreiber bekäme dann eine Kopie der Antworten als Mail.

Momentan schwebt mir noch vor, dass ganze über den Formbuilder zu machen und auf die persönliche Auswertung zu verzichten. Der Websitebetreiber kriegt halt eine Mail und muss selbst gucken, ob der User richtig geantwortet hat oder nicht.

Aber manchmal hat CMSMS ja was Passenderes in petto.

Gruß

Beitrag geändert von antibart (22. Oktober 2014 15:49)

Offline

#2 23. Oktober 2014 19:59

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] Module für Prüfungsfragen / Tests?

Gibt zwar Poll und Vote Module, aber mit E-Learning sieht es noch ein bißchen arg dünn aus.

Wobei, mal laut gedacht ... Formbuilder ist so dumm nicht. Du kannst das Ergebnis ja an einen UDT übergeben, der dann die Auswertung übernimmt.

Offline

#3 24. Oktober 2014 09:40

jeff1980
Server-Pate
Ort: Dortmund
Registriert: 26. November 2010
Beiträge: 630

Re: [GELÖST] Module für Prüfungsfragen / Tests?

Im Prinzip bräuchte man da nicht mal einen UDT - ich habe schon öfter Formulare umgesetzt, bei denen im Bestätigungstemplate und den E-Mails ein Preis abhängig von den Eingaben berechnet wird.

Man kann es sicher noch einfacher schreiben, aber mal "laut" gedacht:

[== smarty ==]
{assign var='ergebnis' value='0'}
{if $frage_1 == 'korrekte_antwort'}
{assign var='ergebnis' value=$ergebnis+1}
{/if}
{if $frage_2 == 'korrekte_antwort'}
{assign var='ergebnis' value=$ergebnis+1}
{/if}
....

{if $ergebnis >= '8'}
Bestanden!
{else}
Leider nicht bestanden.
{/if}

Das sollte in allen Formbuilder-Templates (Ergebnis und Mail) funktionieren.

Beitrag geändert von jeff1980 (24. Oktober 2014 09:41)

Offline

#4 24. Oktober 2014 21:14

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] Module für Prüfungsfragen / Tests?

Aber dann fängst du für jeden Test an, neu im Template rumzufrickeln ... oder hab ich da etwas falsch verstanden?

Offline

#5 26. Oktober 2014 11:05

antibart
Server-Pate
Registriert: 14. Dezember 2010
Beiträge: 880

Re: [GELÖST] Module für Prüfungsfragen / Tests?

Vielen Dank schonmal,

leider ändern sich die Tests immer wieder. Ich könnte mich aber mit dem Kunden soweit arrangieren, dass es immer dieselbe Punktzahl ist und die "richtig-Häkchen" immer an der gleichen Stelle sitzen.

Offline

#6 03. November 2014 15:37

antibart
Server-Pate
Registriert: 14. Dezember 2010
Beiträge: 880

Re: [GELÖST] Module für Prüfungsfragen / Tests?

Ich habe das mal ausprobiert. Klappt prima, danke. smile

cyberman schrieb:

Aber dann fängst du für jeden Test an, neu im Template rumzufrickeln ... oder hab ich da etwas falsch verstanden?

Das Frickeln im Template bei jedem neuen Test kann vermieden werden. Da es sich glücklicherweise um MC-Tests handelt, kann man die Templates so vorbereiten, dass die richtigen Antworten immer an der gleichen Position stehen. Als Feldtyp nimmt man Kontrollkästchen-Gruppen. Als Übergabewert nur a,b,c.

[== smarty ==]
{assign var='ergebnis' value='0'}
{if $fld_30 == 'a,c'}
{assign var='ergebnis' value=$ergebnis+1}
{/if}
{if $fld_31 == 'b'}
{assign var='ergebnis' value=$ergebnis+1}
{/if}
....

{if $ergebnis >= '8'}
Bestanden!
{else}
Leider nicht bestanden.
{/if}

Die Feldvariablen werden ja praktischerweise bei einem xml-import im Template und in der Bestätigung automatisch überschrieben, so dass die nicht mehr bearbeitet werden müssten. Das Template kann also unberührt bleiben.

Um zu vermeiden, dass das Lösungsschema immer identisch ist und von gerissenen Prüflingen durchschaut wird, kann man zwei bis drei Vorlagen mit unterschiedlichen Schemata vorbereiten.

Man braucht für eine neuen Test dann praktisch nur noch einen alten ex/importieren und die Fragen und Antworten editieren. Muss halt nur darauf achten, dass die richtigen Antworten an der vorbestimmten Position aus a,b,c liegen.

Beitrag geändert von antibart (03. November 2014 16:47)

Offline

#7 04. November 2014 05:24

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] Module für Prüfungsfragen / Tests?

antibart schrieb:
[== smarty ==]
{assign var='ergebnis' value='0'}

usw. ;-)

Offline

#8 04. November 2014 09:48

antibart
Server-Pate
Registriert: 14. Dezember 2010
Beiträge: 880

Re: [GELÖST] Module für Prüfungsfragen / Tests?

Sprich nicht in Rätseln. wink

Du meinst, es reicht, wenn ich nur einmal "assigne"?

Offline

#9 04. November 2014 18:42

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [GELÖST] Module für Prüfungsfragen / Tests?

er hat dir nur eine kurzform bzw kurzschreibweise von {assign} gezeigt.

Offline

#10 07. November 2014 23:24

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] Module für Prüfungsfragen / Tests?

Genau big_smile - mit Smarty3 kannst du einiges mehr von PHP direkt in Smarty verwenden, ist IMHO übersichtlicher und sollte zudem etwas performanter sein.

Offline

#11 07. November 2014 10:42

antibart
Server-Pate
Registriert: 14. Dezember 2010
Beiträge: 880

Re: [GELÖST] Module für Prüfungsfragen / Tests?

Danke ... smile

Offline