9
4
Fork
You've already forked abcd
1

h5p Import / Export #17

Open
opened 2021年12月06日 18:22:50 +01:00 by tk100 · 3 comments
Contributor
Copy link

Ich verwende das ABCD Tool gerne im Unterricht als Quiz, z.B. zur Sicherung von neuen Zusammenhängen.

Perfekt wäre es, wenn der Import und Export von h5p-Dateien unterstützt werden. Das wären dann ein "Question Set", in dem sich mehrere Aufgaben des Typs "Multiple Choice" befinden.

Vorteile:

  1. ich könnte vorhanden h5p Aktivitäten dieser Art direkt auch online mit mehreren Teilnehmern spielen
  2. ich könnte im Nachhinein ein ABCD-Quit als Aktivität in Moodle einstellen und dort auch die Ergebnisse nachverfolgen (keine Angst, nicht um Noten zu bilden :-)
Ich verwende das ABCD Tool gerne im Unterricht als Quiz, z.B. zur Sicherung von neuen Zusammenhängen. Perfekt wäre es, wenn der Import und Export von h5p-Dateien unterstützt werden. Das wären dann ein "Question Set", in dem sich mehrere Aufgaben des Typs "Multiple Choice" befinden. Vorteile: 1. ich könnte vorhanden h5p Aktivitäten dieser Art direkt auch online mit mehreren Teilnehmern spielen 2. ich könnte im Nachhinein ein ABCD-Quit als Aktivität in Moodle einstellen und dort auch die Ergebnisse nachverfolgen (keine Angst, nicht um Noten zu bilden :-)

Hört sich sehr schick an!
Falls du Code beisteuern willst: gerne :-)

Hört sich sehr schick an! Falls du Code beisteuern willst: gerne :-)
https://codeberg.org/lerntools/ideas/issues/11 auch H5P
Author
Contributor
Copy link

Zwischenstand:

  1. Konvertieren ABCD → H5P: Ich habe ein kleines Programm für nodejs geschrieben, das genau dies tut, inklusive Bilder, Titel etc. Der Haken ist, dass es das native Linux Kommando "zip" nutzt, da H5P ZIP Dateien nicht annimmt, die Extra-Attribute enthalten (was aber inzwischen Standard ist). JavaScript Bibliotheken wiederum bieten leider keine Option, diese Extra-Attribute auszuschalten. Die Konsequenz ist, dass ich persönlich den Konverter nicht auf einem Webserver installieren würde (da native Kommandos immer ein Sicherheitsrisiko sind). Aber es funktioniert, bei Interesse findet sich das Tool im angehängten Paket.

  2. Konvertieren H5P → ABCD: Grundsätzlich wäre das genauso möglich, allerdings müsste der Ersteller schon in H5P wissen, dass er eigentlich ein Quiz für die Lerntools erstellt. Dies bedeutet eine deutliche Einschränkung aus meiner Sicht.

Zwischenstand: 1) Konvertieren ABCD → H5P: Ich habe ein kleines Programm für nodejs geschrieben, das genau dies tut, inklusive Bilder, Titel etc. Der Haken ist, dass es das native Linux Kommando "zip" nutzt, da H5P ZIP Dateien nicht annimmt, die Extra-Attribute enthalten (was aber inzwischen Standard ist). JavaScript Bibliotheken wiederum bieten leider keine Option, diese Extra-Attribute auszuschalten. Die Konsequenz ist, dass ich persönlich den Konverter nicht auf einem Webserver installieren würde (da native Kommandos immer ein Sicherheitsrisiko sind). Aber es funktioniert, bei Interesse findet sich das Tool im angehängten Paket. 2) Konvertieren H5P → ABCD: Grundsätzlich wäre das genauso möglich, allerdings müsste der Ersteller schon in H5P wissen, dass er eigentlich ein Quiz für die Lerntools erstellt. Dies bedeutet eine deutliche Einschränkung aus meiner Sicht.
1,002 KiB
Sign in to join this conversation.
No Branch/Tag specified
main
dev
feature/abcd_29
vue3
No results found.
Labels
Clear labels
Kind: Enhancement
improvement of a feature
Kind: Feature
Something totally new
Kind: Interesting for Wiki
to be saved in the wiki
Kind: invalid
Something is wrong
Kind: Question
More information is needed
Kind: Security
Relevant for security
Kind:bug
Something is not working
Priority: High
Priority: Low
Priority: Medium
Status: Contribution welcome
Contributions are very welcome, get started here
Status: Duplicate
This issue or pull request already exists
Status: External problem
There is an external problem
Status: Help wanted
Need some help
Status: In progress
Someone's working on it
Status: In review
we're testing a possible solution
Status: next release
All tested and ready for the next release
Status: Starters
This is a good task to start helping lerntools
Status: Tests neededd
Need some tests for locating the problem
Status: won't fix
This won't be fixed
vue3
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lerntools/abcd#17
Reference in a new issue
lerntools/abcd
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?