Themes ::: theme_trema
Maintained by Trevor Furtado, Rodrigo Mady
Trema has a focus on usability and beauty, so for that to became real the developers have tried to make something clean and usable for everyone in the community.
Latest release:
3772 sites
82 fans

The "Trema" Moodle Theme

The theme Trema has a focus on usability and beauty, so for that to became real the developers have tried to make something clean and usable for everyone in the community.

The main goal for this theme is that the Moodle site will not need another site for information/advertising/marketing.

Nice features in trema: - It's based in the boost theme, so it will continue to be compatible with Moodle for a long time.

  • The frontpage is fully customized. It's possible to change the image banner. You can create up to six beautiful cards with custom contents and you can add custom HTML content with no restrictions.

  • The login page is awesome with Particles lib.

  • We really use Bootstrap to make the theme fully responsive.

  • The footer is highly customizable and we have an exclusive admin area block that can be seen and accessed only by the site administrator.

  • Thinking a little more about the administrators we made the admin dashboard area, so that they can see in real time some data about their Moodle.

  • The colours scheme can be changed in the theme settings.

Developed and maintained by

Rodrigo Mady 
Moodle profile: 
Web profile: 

Trevor Furtado 
Moodle profile: 
Web profile: 


As Trema is licensed under the GNU GPLv3 License it comes with NO support. So if you need some help talk to us in 'Moodle profile' in 'Developed and maintained by' above and we can discuss some improvements. To inform errors access Github Issues.


Ensure you have the version of Moodle as stated above in 'Required version of Moodle'. This is necessary as the theme relies on underlying core code. Move the folder trema to /theme/ folder from your Moodle installation. Access the Moodle Administration page (/admin) for do the necessary updates in your database.

For uninstalling trema you must change the theme. And in /theme/ remove the folder trema.

See the demo site

A demo site showing all available features of Theme Trema.


Documentation is available in Theme Trema.


The theme trema use the particles.js a lightweight JavaScript library for creating particles in login.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4


Trevor Furtado (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Fri, Dec 4, 2020, 8:04 AM
    Is there a way to not have drop-down lists in Quiz questions (or fill in the blank spaces) not appear on a separate line/be 100% the width of the container? This ruins the way one might normally try to lay out a quiz:

    Regular Version (photo from Moodle documentation)

    Trema version
  • Thu, Feb 25, 2021, 6:34 AM
    gostaria de a data para lançar a versão do TREMA 3.10 , pois atualizei o meu MOODLE , e gostei deste tema , aguardo possível atualização da versão 3.10
  • Tue, Apr 27, 2021, 6:44 AM
    Hi people ^^

    I just release a version of theme trema for Moodle 3.10. I'm sorry for the delay, but the things are a little bit hard in Brazil.
    We are trying to keep our mental health over here.
    We didn't leave our "son" and really want to keep its alive and updated.

    We are really gratfull for the colabs from Daniel Neis (@danielneis), @techAdventurer, Michael Douglas (@michaelmeneses) and Sebastian Stetter.

    Thanks, take care and I promisse that I'll fix more bugs as soon as possible ahahha
  • Daniel
    Mon, May 24, 2021, 2:33 PM
    How can I change the background colour of the footer?
    Thank you for your answer.
  • Wed, Jun 9, 2021, 10:44 PM
    Hi there Daniel Méthot,

    You can change it just by SCSS code:

    #page-footer {
    background-color: white;

    Obs.: change the "white" for the colour that you want.
  • Thu, Jun 17, 2021, 6:37 PM
    I just update my moodle to moodle 3.11+ and add activity does not work in moodle 3.11.
    can i fix it?
  • Mon, Jun 28, 2021, 6:36 PM
    I have Moodle version 3.10, I try to install the Trema Release theme with the Install plugin from ZIP file option, and I get an error:
    Install external module from ZIP file Validating theme_trema ... Error
    [Error] Moodle version required [2020061500]
    Installation aborted due to validation error.
    I have tried with other previous versions and with all it gives me an error.
    What can be the reason?
    Thank you for your answer.
  • Tue, Jun 29, 2021, 9:50 PM
    Hi there Manu Martin,

    I need more details to help you, please contact me in chat or open an issue in:
  • Wed, Aug 18, 2021, 11:41 PM
    This theme is awesome. Thanks guys. Just one question tho, I want to edit the particles at login and tried editing the particles.json file. That doesn't seem to take any effect. Anyone know where and how to edit those particles?
  • Wed, Sep 22, 2021, 6:21 PM
    after I instatlled the theme, suddenly i cant login, it shows
    Exception - Attempt to modify property "particles" on null
  • Mon, Sep 27, 2021, 1:09 AM
    Thanks for the very nice theme! We've been using it now for 2 years. Lately we upgraded Moodle to 3.11, I've looked on forums for this but no luck so sorry if the answer is already out there somewhere: Now I've found that hidden courses are not greyed out for an admin login. They (as is correct) don't appear to students, but when logged in as admin it's harder to identify at a glance from the front page which courses are not live. Hidden or outdated courses used to be grey, could you please explain how to return it to show this way instead of being blue (like the active course)?
  • Tue, Oct 5, 2021, 1:04 AM
    please, somebody help me, How can I change the particles effect on the login page?
  • Wed, Oct 6, 2021, 5:02 AM
    Boa tarde
    Como faço para exibir a imagem do usuário e seu nome no PAINEL? (conforme imagem 03 das imagens contidas no Screenshots acima).

    Good afternoon
    How do I display the user's image and his name on the DASHBOARD? (according to image 03 of the images contained in Screenshots above).

  • Wed, Nov 10, 2021, 1:03 AM
    Okey I just downloaded this theme.
    It's absolutely amazing.
    Great work. Thanks guys
  • Mon, Nov 29, 2021, 8:17 AM
    Hi Trevor, Rodrigo and team,
    My team and I are very impressed by the theme, and we'd like to know if there is a way we can override the default fonts with specific Google fonts of our choosing. I couldn't find a setting for this, so I tried to bring the font in with an @import in the custom SCSS fields, but putting it in either of them didn't work. Is it possible to override the fonts this way? If not, is it possible to inject a html link into the header to import the font?
1 2 3 4 5
Please login to post comments