Skip to content

About

A block to display a list of courses and their general information.

Resources

Stars

4 stars

Watchers

1 watching

Forks

Repository files navigation

Block Vitrina

A block to display a list of courses and their general information.

Package tested in: moodle 4.5, 5.1.

Note: We recommend using the enrol_customredirect plugin with Vitrina. This component allows users without access to view the Vitrina details page instead of the default Moodle page.

Quick install

Download zip package, extract the vitrina folder and upload this folder into blocks/.

About

Developed by: David Herney - david dot herney at bambuco dot co

Git: https://github.com/bambuco/moodle-block_vitrina

Supported by: BambuCo, Universidad de Medellín, Universidad CES, Grupo fek, Aalborg University

Features

  • Multilanguage filter compatibility.
  • Integration with payment gateway components.
  • Include related courses.
  • Recognize Youtube and Vimeo media URL.
  • Premium users management.

Coming soon

  • Open course detail in a modal (extend opendetailstarget).

Versions history

2025111903

  • Allow to add files to the summary content and detailinfo parameters in the site settings.

2025111902

  • New setting: Include contacts in list of courses
  • New setting: Include custom fields in list of courses

2025111901

  • New catfilterview option: directory
  • Manage special characters in userpicture url
  • New feature to include hidden courses with capability validation

2024083107

  • Support for the customfield_multiselect field type in filters.
  • Improve fulltext search input.
  • Fixed: Consider enrolstartdate and enrolenddate to enable enrollments.
  • New setting: opendetailstarget.

2024083106

  • Compatibility with enrol_token.
  • CSS class to completed courses and progress information.
  • Self enrol with password is supported.
  • New template: two_cols_tabs.

2024083105

  • Compatibility with enrol_customgr.
  • New template contributed: two_cols_nodolab (by NodoLab.co).

2024083104

  • String formatting is applied to the course title.
  • Fixed premium unenrol.

2024083103

  • Moodle 4.5+ compatibility.
  • Change enrolment when change enrol state or dates in premiumenrolledcourse.
  • Unenroll premium users if their membership expires.

2024083101

  • Moodle 4.4+ compatibility.

2023042615

  • Moodle code rules applied.
  • Enrollment date for premium courses ends when the membership ends.

2023042614

  • Setting to related courses limit.

2023042613

  • Include image as a posible media in course detail.
  • The cost of premium courses is not shown to premium users.
  • All courses are enabled for premium users if the premium courses functionality is not used.

2023042612

  • Extend shop plugins.
  • Filter by fulltext in URL with the "q" param.

2023042611

  • Categories filter can be set to view as tree.

2023042610

  • Custom cost formater.

2023042609

  • Integration with local_buybee (shopping cart).
  • Decimal points to format the course cost.

2023042608

  • Support to socialnetworks metadata.

2023042607

  • New {urlencoded} tag to build share link to social network.

2023042606

  • Support for payment success URL.

2023042605

  • Media poster included.

2023042604

  • Choice static filters.

2023042603

  • Filters in the catalog page.
  • Full custom fields support in the detail page.

2023042602

  • Improve in settings fields selection.

2023042601

  • New views of courses in the general presentation of the block.
  • New default sort admin setting.

2023042600

About

A block to display a list of courses and their general information.

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages