DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:lms

This is an old revision of the document!


lms Plugin

Compatible with DokuWiki

  • 2024-02-06 "Kaos" unknown
  • 2023-04-04 "Jack Jackrum" unknown
  • 2022-07-31 "Igor" unknown
  • 2020-07-29 "Hogfather" yes

plugin Lesson management system

Last updated on
2022-01-17
Provides
Action
Repository
Source

This plugin implements a “Lesson Management System”: Create a lesson plan based on a control page. Lessons are wiki pages which users can mark as completed. A widget helps users navigate and mark the lessons.

Installation

A CosmoCode Plugin

Install the plugin using the Extension Manager. Refer to Plugins on how to install plugins manually.

Usage

Control Page

The plugin expects a control page with the lesson structure. By default it is named lms. You can change the id in the configuration.

The page should contain links to your lesson pages. You can use any other syntax in between to structure the page if needed.

====== Lesson Overview ======

  * [[Lesson 1]]
  * [[Lesson 2]]
  * [[Another Lesson]]

===== Advanced Lessons =====

  * [[adv:Lesson A1]]
  * [[adv:Lesson A2]]

The order in which the links are found in the control page will define the order in which the widget will order the lessons in terms of the next or previous lesson. If a lesson is linked multiple times, its first occurrence defines its place in the order of lessons.

Widget

Place the LMS syntax in your sidebar to integrate the lesson navigation widget.

~~LMS~~''

Development

Change Log

plugin/lms.1642581951.txt.gz · Last modified: 2022-01-19 09:45 by andi

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki