Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Quiz comparison chart #38

Open
3 of 6 tasks
pwab opened this issue Jan 20, 2021 · 2 comments
Open
3 of 6 tasks

[WIP] Quiz comparison chart #38

pwab opened this issue Jan 20, 2021 · 2 comments

Comments

@pwab
Copy link

pwab commented Jan 20, 2021

⚠️ This is still a Work-in-progress thing. I'll remove the [WIP] tag as soon as it is ready.

What

A comparison chart for functions related to questions and quizzes available in LiaScript could be added to the documentation.

Why

This could improve some points namely:

  1. Users coming from other LMS wanting to switch to LiaScript searching for information if all functions needed are supported.
  2. Users wanting to know how to transfer their questions from their LMS repositories into a LiaScript file.
  3. Developers seeing what is worth implementing or what could be extended in the LiaScript universe.
  4. Fans wanting to share LiaScript as a comparable alternative to other LMS. 🚀

Sources

Marked ones have been investigated:

Table

How to edit the table:

Notes

Some additional notes and ideas about this topic:

  • I really have to restructure the table a bit:
    • Naming conventions are hard. Every LMS has another name for the same thing. Maybe these should be included to make the transition easier.
    • I need to separate content (accordion, charts, column etc.) from quiz stuff (Fill in the blanks, Image pairing, Multiple Choice etc).
  • The table is a first step to compare those systems. It could be an entry point in the docs that links to corresponding pages explaining how to create such things in LiaScript. So links could be added in the LiaScript column.
    • Example: "Text inputs" in the LiaScript column should be Text inputs
  • Some implementations of question types are very different in LiaScript compared to the ones listed. After the table is filled it should be investigated which are the functional differences and if they could be added in the future.
    • Example: Text inputs in LiaScript are different from the "Fill in the blanks" functionality of other LMS because for now you can't emebd the text-fields into a text. This is a function that could be added and so it should get an extra feature request in the issue tracker. Funnily there is one: Text and Table Quizzes #34
@pwab
Copy link
Author

pwab commented Jan 20, 2021

Name Description Provider Other LiaScript
Accordion Create vertically stacked expandable items H5P CSS
Advanced fill the blanks Fill in the missing words H5P, ONYX Text inputs
Agamotto Create a sequence of images that gradually change H5P
Arithmetic Quiz Create time-based arithmetic quizzes H5P, ONYX
Audio Recorder Create an audio recording H5P
Branching Scenario Create dilemmas and self paced learning H5P
Chart Quickly generate bar and pie charts H5P D3.js, Chart.js
Collage Create a collage of multiple images H5P CSS Image Gallery
Column Column layout for H5P Content H5P
Course Presentation Create a presentation with interactive slides H5P reveal.js, impress.js, Marp, Sozi
Dialog Cards Create text-based turning cards H5P
Dictation Create a dictation with instant feedback H5P
Documentation Tool Create a form wizard with text export H5P
Drag and Drop Create drag and drop tasks with images H5P, ONYX, OLAT
Drag the Words Create text-based drag and drop tasks H5P
Essay Create essay with instant feedback H5P, ONYX, OLAT
Fill in the Blanks Create a task with missing words in a text H5P, ONYX, OLAT
Find Multiple Hotspots Create many hotspots for users to find H5P, ONYX
Find the Hotspot Create image hotspot for users to find H5P, ONYX HTML Image Maps
Find the words Grid word search game H5P
Flashcards Create stylish and modern flashcards H5P
Guess the Answer Create an image with a question and answer button H5P
Iframe Embedder Embed from a url or a set of files H5P HTML iframes <iframe>
Image Hotspots Create an image with multiple info hotspots H5P, OLAT
Image Juxtaposition Create interactive images H5P
Image pairing Drag and drop image matching game H5P
Image Sequencing Place images in the correct order H5P, ONYX, OLAT
Image Slider Easily create an Image Slider H5P
Impressive Presentation Create a slideshow with parallax effects H5P reveal.js, impress.js, Marp, Sozi
Interactive Book Create courses, books or tests H5P, OPAL inherent
Interactive Video Create videos enriched with interactions H5P
KewAr Code Create QR codes for different purposes H5P QRCode.js
Mark the Words Create a task where users highlight words H5P, ONYX, OLAT
Memory Game Create the classic image pairing game H5P
Multiple Choice Create flexible multiple choice questions H5P, ONYX, OLAT Multiple-Choice
Personality Quiz Create personality quizzes H5P
Questionnaire Create a questionnaire to receive feedback H5P, ONYX HTML forms
Quiz (Question Set) Create a sequence of various question types H5P
Single Choice Set Create questions with one correct answer H5P, ONYX, OLAT Single-Choice
Speak the Words Answer a question using your voice H5P
Speak the Words Set A series of questions answered by speech H5P
Summary Create tasks with a list of statements H5P
Timeline Create a timeline of events with multimedia H5P Timeline JS, vis.js
True/False Question Create True/False questions H5P, ONYX, OLAT Single-Choice
Virtual Tour (360) Create interactive 360 environments H5P
Matrix Interaction Assigning an element in a row to a corresponding element in a column ONYX, OLAT Matrix
Upload Interaction Upload a file according to the requirements of the question ONYX, OLAT
Numerical Input Interaction Text entry interaction for numerical input ONYX, OLAT
Calculation Interaction Text entry interaction specially for numerical input with parameters ONYX
Formula Comparison Allows for the insertion of formulas ONYX
Regular Expression Solution is set by a regular expression (string) ONYX
Programming Interaction Evaluate code by defined test cases or a template with return values ONYX Interactive Code?
Drawing Task to edit a given picture with the available drawing tools OLAT

@andre-dietrich
Copy link
Member

This is great idea. At the moment we are redesigning the user-interface (so that it will look a bit more like 2021 instead of 2018). I hope in two weeks it will be ready. Then we could also create a document that contains running examples and add links to them from your table. The next release will contain some more updates and I guess, many of the positions can be solved with generic quizzes:

[[!]]
<script>
// do something
</script> 

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants