GithubHelp home page GithubHelp logo

isabella232 / moodle-block_multiblock Goto Github PK

View Code? Open in Web Editor NEW

This project forked from catalyst/moodle-block_multiblock

0.0 0.0 0.0 1.72 MB

License: GNU General Public License v3.0

PHP 65.47% CSS 1.83% Gherkin 9.73% Mustache 22.98%

moodle-block_multiblock's Introduction

Multiblock

Build Status License: GPL v3 GitHub last commit

Moodle 3.5 supported Moodle 3.6 supported for data loss items Moodle 3.7 supported Moodle 3.8 supported Moodle 3.9 supported Moodle master supported Totara 12 support

What is this?

This is a sort of magic metablock. Suppose you're using Boost and you have a whole bunch of blocks making a course page longer than it should be, or cluttering up your Dashboard.

Using Multiblock you can collect all those blocks together and use 'one block's worth' of space and put all those blocks into the one space with one of several layouts, whether it's tabs or an accordion, or something else. Several preset layouts are bundled with Multiblock.

What styles of presentation are there?

Show and tell time, I guess. Screenshots from 3.6 with Boost with the accent colour changed.

Tabbed layout:

Tabbed layout

Vertical tabbed layout (left)

Vertical tabbed layout

Vertical tabbed layout (right)

Vertical tabbed layout

Accordion layout:

Accordion layout

Dropdown layout:

Dropdown layout

Tabs with columns inside it:

Tabs with columns

There's also some 2-column layouts where the 'multiblock' container has no title so it integrates better into the look and feel. The styling is designed for Boost so mileage with other themes will absolutely vary.

2 column (equal width):

2 column layout (equal width)

2 column (66% / 33%):

2 column layout (66% / 33%)

2 column (33% / 66%):

2 column layout (33% / 66%)

And now a 3-column equal width layout:

3 column layout (equal width)

Support

If you find a bug, please use GitHub to file an issue - they should be added to https://github.com/arantor/moodle-block_multiblock/issues

Please note that I make no guarantees around resolution times and if you need something more concrete in terms of resolutions, or development, please contact Catalyst IT Europe to discuss your needs.

https://www.catalyst-eu.net/content/contact-us

moodle-block_multiblock's People

Contributors

arantor avatar andrewmadden avatar peterburnett avatar danmarsden avatar james-pearce-bath-ac avatar marxjohnson avatar ma2716 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.