The FAQ List plugin allows Moodle administrators to create and manage FAQ lists containing questions and answers. These FAQs can be displayed in various formats (text, accordion, carousel) as a block on the Moodle website.
- Default: Questions are displayed as headers, and answers as text.
- Accordion: Collapsible dropdown format for interactive display.
- Carousel: Dynamic sliding display for a modern, visual presentation.
- Choose to display:
- Block title.
- FAQ list title.
- No title.
- Configure the block appearance and functionality directly within the Moodle interface.
- Place blocks in any defined block area (main, sidebar, etc.).
- Multiple blocks can be placed on the same page, each displaying a different FAQ list.
Accessible via Site Administration -> General -> FAQ Lists, the plugin offers:
- FAQ List Manage:
- Create and edit FAQ lists.
- Update titles and translations.
- FAQ List Items Manage (Questions and Answers):
- Manage the most recently edited FAQ list.
- Add, edit, or delete questions and answers.
- Change the order of FAQ items for customization.
- FAQ titles and items (questions and answers) can be translated into multiple languages.
- Admin interface includes tabs for each installed language pack, making translation simple and intuitive.
- Clone or download the repository into the appropriate Moodle directory:
git clone https://github.com/AGILEDROP/moodle-block_faq_list.git faq_list
- In Moodle, navigate to Site Administration -> Notifications and follow the prompts to install the plugin.
- Navigate to Site Administration -> General -> FAQ Lists.
- Under FAQ List Manage:
- Create and configure FAQ lists.
- Add questions and answers to the newly created FAQ list.
- Configure a block on your Moodle page to display the FAQ content:
- Add a block and select "FAQ List."
- Choose the display format and title options in block settings.
We welcome contributions to enhance the FAQ List plugin. Here's how you can contribute:
- Report Issues: Found a bug or want to suggest a feature? Open an issue on GitHub.
- Submit Code: Fork the repository, make changes, and create a pull request for review.
- Translate: Contribute translations via the Moodle AMOS translator.