Régis Behmo 097be3e3fe fix: more robust cookie management for plugins requiring launch
Instead of storing a cookie for every plugin that requires launch, we
create a single cookie with '+' separated value. We make use of the
cookieStore native API (available everywhere since June 2025) to access
cookie data. The variables are renamed to be more explicit. We now use
class-based SCSS for styling, instead of manually setting style.display
attribute.
2025-08-14 16:14:39 +02:00
2025-04-07 16:27:02 +05:00
2025-06-26 22:25:02 +05:00
2025-04-16 15:54:34 +02:00
🌅
2024-11-20 10:38:12 +01:00
2025-04-16 16:34:17 +02:00
2025-04-16 16:34:17 +02:00
2025-06-26 22:25:02 +05:00
🌅
2024-11-20 10:38:12 +01:00
2025-04-16 14:48:02 +05:00
2025-03-28 19:51:39 +05:00
🌅
2024-11-20 10:38:12 +01:00
2025-06-26 22:25:02 +05:00
2025-04-16 15:56:24 +02:00

`Tutor <https://docs.tutor.edly.io>`__ Deck
###########################################

This is a plugin for `Tutor`_ that provides an administration dashboard and integrates `Plugin Marketplace`_ in an Open edX platform.


.. _Tutor: https://docs.tutor.edly.io
.. _Plugin Marketplace: https://edly.io/tutor/plugins-and-themes/


Installation
************

::

   tutor plugins update
   tutor plugins install deck
   tutor plugins enable deck

Run Tutor Deck with::

   tutor deck runserver

And access the interface at http://127.0.0.1:3274

Development
***********

Install requirements::

    pip install -e .[dev]
    npm clean-install

Compile SCSS files::

    make scss       # compile once
    make scss-watch # compile and watch for changes

Run a development server::

    make runserver

Usage
*****

Discover and install plugins from plugin marketplace:

.. image:: https://github.com/overhangio/tutor-deck/raw/release/images/marketplace.png
   :alt: Marketplace Image

Browse your installed plugins:

.. image:: https://github.com/overhangio/tutor-deck/raw/release/images/installed.png
   :alt: Installed Image

Enable/Disable plugin:

.. image:: https://github.com/overhangio/tutor-deck/raw/release/images/android.png
   :alt: Android Image

Change plugin parameters:

.. image:: https://github.com/overhangio/tutor-deck/raw/release/images/android_settings.png
   :alt: Android Settings Image

Use Developer mode for all tutor CLI commands:

.. image:: https://github.com/overhangio/tutor-deck/raw/release/images/developer.png
   :alt: Developer Image

Restart platform via GUI to apply changes:

.. image:: https://github.com/overhangio/tutor-deck/raw/release/images/apply.png
   :alt: Apply Image

Troubleshooting
***************

This Tutor plugin is maintained by Muhammad Labeeb from `Edly`_.
Community support is available from the official `Open edX forum`_.
Do you need help with this plugin? See the `troubleshooting`_
section from the Tutor documentation.

.. _Edly: https://edly.io/
.. _Open edX forum: https://discuss.openedx.org
.. _troubleshooting: https://docs.tutor.edly.io/troubleshooting.html

License
*******

This work is licensed under the terms of the `GNU Affero General Public License (AGPL)`_.

.. _GNU Affero General Public License (AGPL): https://github.com/overhangio/tutor/blob/release/LICENSE.txt
Description
No description provided
Readme 2.1 MiB
Languages
Python 32.5%
HTML 25.5%
JavaScript 20.8%
SCSS 19.3%
Makefile 1.9%