Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#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.
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?
[== smarty ==] {assign var='ergebnis' value='0'}
[== smarty ==]
{$ergebnis='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.
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.
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
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 - 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 ...
Offline
Seiten: 1