Tweak ux issues
Now, thats quite a big update here so please test really carefully!
What's this about?
In general it changes the way on how quizzes are created. While we were previously bound to quite straight-forward tasks of creating the question, adding answers, adding a timer and reviewing via summary there is now a quiz manager route from which we can create and update quizzes easily.
Other changes
- Ability to reorder questions and answeroptions by drag & drop.
- Support of IntoJS, which allowes us to use a fancy intro for the page.
- The old markdown library has been replaced by a meteor package which now renderes amazingly fast and has support for caching formulars which even increases the performance when reusing the same formula again.
- Full github flavored markdown support (except tagging of users, merge requests and issues obviously). This includes also emoticon and table syntax.
- Inline creation of youtube and vimeo videos. Simpy add the link to the text field and the video will be rendered.
- Support of using A, B, C, D, ... labels for the answeroptions or the entered answer text.
- Support of Markdown, LaTeX and videos in the answer options.
- Support of single choice and multiple choice surveys
- Replaced abandoned bootstrap switch library by bootstrap toggle
- Dropped support for line numbers in code blocks. This isn't supported officially neither by markdown nor by highlight.js so it is very unstable and not performant.
Here is a test session to demonstrate the abilities of the new features:
ToDo's
-
Finishing translations. Currently ~ 100 translation strings for en, fr and es are missing. They will be added as soon as the code has been reviewed. -
Fix some issues with the arrangement of the response buttons in the voting view.
Fixed issues
Fixes #512 (closed)
Fixes #511 (closed)
Fixes #510 (closed)
Fixes #416 (closed)
Fixes #389 (closed)
Fixes #352 (closed)
Fixes #288 (closed)
Fixes #287 (closed)