Software, die es ermöglicht, Tests mit Multiple-Choice-Fragen für den persönlichen Gebrauch zu erstellen und zu üben

Ich suche im Grunde nach einer Moodle -ähnlichen Testanwendung für den persönlichen Gebrauch, in der ich Frage + Multiple-Choice-Antwortzeit-begrenzte digitale Tests erstellen kann, damit ich mich auf ähnliche Tests vorbereiten kann, indem ich Testbedingungen etwas simuliere. Ich möchte Moodle nicht verwenden, da dies die Einrichtung eines persönlichen Servers und anderer solcher Dinge erfordert, was für den grundlegenden persönlichen Gebrauch zu viel ist. Ich habe darüber nachgedacht, Flashcard-Anwendungen wie Anki oder Quizlet zu verwenden, um Karten zu erstellen, die eine Frage auf der Vorderseite und die zugehörige Antwort auf der Rückseite haben, aber dies würde nicht richtig simulieren, wie echte Tests durchgeführt werden. Ich starte Windows und Linux Mint doppelt auf meinem Laptop, sodass die Anwendung auf einer dieser Plattformen oder auf beiden laufen kann. Eine Android-App ist nicht erforderlich, aber nützlich. Open-Source- oder Freeware-Anwendungen bevorzugt.

Antworten (1)

Ich würde vorschlagen, eine CSV-Datei mit einer Frage und 2 oder mehr möglichen Antworten für jede Frage zu erstellen, wobei die erste immer die richtige Antwort ist.

Ein paar Minuten Python-Skripting geben Ihnen eine Konsolen-App, die die CSV-Datei lädt, N zufällige Zeilen auswählt, die Antworten für diese Frage randomisiert und sie den Optionen ab A zuweist und dann jede Antwort der Reihe nach mit den Optionen und präsentiert fordert den Benutzer auf, Antwortbriefe einzugeben. Markierung wäre einfach.

Ein wenig mehr Arbeit mit Pygame oder Curses könnte eine einigermaßen schöne Oberfläche ergeben oder eine GUI wie wxPython könnte hinzugefügt werden oder möglicherweise eine Weboberfläche.

Alles oben genannte ist Open Source - ich weiß, dass es keine fertige Anwendung ist, aber das war viel zu lang für einen Kommentar .

Ich habe bis jetzt kaum die Grundlagen von Python gelernt, also denke ich, dass ich noch nicht gut genug bin, um GUI-Anwendungen zu erstellen. Aber das könnte ein interessantes Nebenprojekt sein, an dem man eine Weile arbeiten kann.