Skip to content

DeutschLMS 0.3.0

Latest

Choose a tag to compare

@rooodpud rooodpud released this 06 Oct 09:06

DeutschLMS 0.3.0 adds a question type for German articles, a picture library for nouns and a test mode for quizzes.

Download

Download deutschlms-0.3.0.zip below (not "Source code"). It is ready to install: in WordPress go to Plugins → Add New Plugin → Upload Plugin, choose the zip, then Activate.

Updating from 0.2.0: back up your site, then upload the zip the same way; WordPress offers to replace the installed version. Courses, students, progress and quiz results are kept.

Requires: WordPress 6.5+, PHP 8.1+ (with the dom and mbstring extensions; gd for certificate background images).

New in 0.3.0

  • Article questions (der, die, das): the student sees the noun with its picture and picks the article. Colour-coded: der blue, die red, das green (the article is always written too, so colour is never the only signal). After checking, the result shows only "Your answer" and, when it was wrong, "Correct answer".
  • Noun picture library (Courses → Noun pictures): one picture per noun, used by every question and card with that noun. Choose an icon from the bundled Tabler Icons (5,000+ line icons, MIT licence, searchable in English) or upload an image from the Media Library. A noun can also use another noun's picture (Tischlampe → Lampe).
  • Shortcodes for lesson pages: [dlms_noun der Tisch] cards, inline coloured nouns, [dlms_nouns] grids and [dlms_article_legend].
  • Quiz test mode: anyone who can edit a course (its author, LMS Admins, Administrators) and is not enrolled can try its quizzes. Answers are checked and shown, nothing is saved, and no timer starts.
  • REST: POST /dlms/v1/noun-pictures to set or remove a noun's picture.
  • German translation updated.

See the README for the full guide.

Notes

  • The zip is larger than 0.2.0 because it includes the Tabler icon set.
  • Paid enrollment (WooCommerce), groups and reports are not built yet.
  • Please back up your site before installing or updating any plugin.

Zip checksum (MD5): 72844d0ab2a5386bc963ebbf9bcf56c8