Skip to content

Tweak ux issues

Christopher Mark Fullarton requested to merge tweak_uxIssues into staging

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:

test-14_12_2016.json

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)

Merge request reports