Giter Club home page Giter Club logo

moodle-theme_telaformation's Introduction

Introduction

Telaformation is a child theme of Boost, the official theme of Moodle. We use telaformation theme to provide the better LMS Plateform while keeping the functionality form Boost and Moodle core as much as possible. Telaformation is a theme with options and makes it possible to offer online training courses such as MOOCs. To configure the theme, please visit: Site Adminisration -> Appearance -> Themes -> Telaformation

Example of features and options of the theme

  1. Custom content and settings of homepage site
  2. Custom login page
  3. Custom content of dashboard page
  4. Custom header and footer
  5. Custom font
  6. Design

Us

Telaforamation is a project promoted and financed by Telabotanica - https://www.tela-botanica.org/

Development and Maintainer

Telaformation was developed and will maintened by Pimenko Team. We would like to thank TelaBotanica for entrusting us with the development of this theme. https://pimenko.com/

Languages and translation

English and french versions included / versions anglaise et française incluses.

Customization

You can easily use .css to customize style of the theme

moodle-theme_telaformation's People

Contributors

crymsonir avatar kstefanini avatar verovs avatar

Watchers

James Cloos avatar  avatar Clementpr avatar  avatar j.kesraoui avatar  avatar  avatar

moodle-theme_telaformation's Issues

Style & settings adjustments

  • course/index.php : make all the courses category accordions open by default

  • course/index.php : Lorsqu’on a la liste des mooc auxquels on peut s’inscrire : mettre le résumé avant de pouvoir aller vers la page d’accueil du cours en question. (the stuff showing under the "i" picto)

  • course/index.php : change of the logo before the course name (3 users/points/holding each others?) for the schoolar hat

  • course cards display on home only : hide the card footer (percent completion)

  • course cards display on home only : Inscrire la période de diffusion du MOOC sous l’intitulé de la brique.

  • homepage carousel : when clicking on the sliders to slide, the focus is on blue > please delete the blue

  • nav : when not connected, add a button with "connexion" instead of "Non connecté (connexion) (see : https://mooc.tela-botanica.org/ )

  • settings: reactivate the message thing / and reactivate it also on the user profile menu (drop-down in top right thing)

  • Finding and installing plugin to remove stuff in the left user menu, and removing : le calendrier , les fichiers personnels , la banque de contenu : local_boostnavigation In progress: installed but not fully configured, ok done

  • editorial stuff : reorganize categories names

  • homepage : button “se connecter/s’inscrire” bigger and in purple

  • Changer le nom “cours disponibles” par “cours proposés” (idk where)

  • remove the moodle logo (and link) on footer

  • reupload a cut version of the logo

Warnings on database type when uploading a plugin

I uploaded a plugin on the staging and got a screen with cheking stuff
In these stuffs I got 2 warnings
One on the utf format which I want to keep despite what the warning said (idc about emoji)
One I don't understand at all : "Votre base de données comporte des tables qui utilisent le format de fichier Antelope. Il vous est vivement recommandé de convertir les tables au format de fichier Barracuda. "
what does that means @CrymSonir ? We care about this stuff? we want barracuda? ^^

Capture d’écran de 2021-01-20 11-01-24

config home newsletter question

hey @CrymSonir :)
I don't find on prod the same parameters to add an activity (cf a newsletter) on the homepage.
I searched in parameters and on google but couldn't find it.
Where can i add this ?

screen test where we see an icon parameter and a "add activity" before courses card display
Capture d’écran de 2021-04-21 10-51-09

screen prod where i don't have it

Capture d’écran de 2021-04-21 10-51-34

Créer deux classes pour les éléments du footer

I wish to have new classes for elements in the footer.
With classes i will be able to add style to these elements in the custom css thing.

Today the titles and elements in the footer have the same class "txt_to_html"

Capture d’écran de 2021-01-08 14-33-11

Il faudrait créer 2 class , une footer_title pour le premier élément et une footer_item pour son élément enfant (en fait j'vois pas trop pourquoi écrire en anglais ici)

setting question

I cant find a way to display block in the homepage : i dont have / cant find an edit type action

ie " Important : after making the changes, go to the homepage of your site to add content using blocks. You can find the homepage here : Homepage."

the "connexion" button isn't always showing on navigation

sometimes we can see a button in place of "you are note connected" in the nav header on the homepage and sometimes it's not showing (on homepage and on every others pages type)

screen where we see the button class
Capture d’écran de 2021-04-27 17-31-14

screen where there is no button class

Capture d’écran de 2021-04-27 17-31-49

Header

  • Ajout logo, favicon

  • Personnalisation couleur / style Intégration des fonctionnalités Moodle

error - not a setting instance link to footer settings

error - not a setting instance
line 1545 of /lib/adminlib.php: call to debugging()
line 95 of /theme/telaformation/settings/footer.php: call to admin_settingpage->add()
line 117 of /theme/telaformation/settings.php: call to include()
line 57 of /admin/settings/appearance.php: call to include()
line 8670 of /lib/adminlib.php: call to require()
line 26 of /admin/search.php: call to admin_get_root()

Dig up this issue, somehow I can't reproduce it locally and I can't reproduce it on the internal test platform either.

Note : However, it seems that the options of the footer are correctly taken into account ...

On every "activity" content type of courses > warning of "mustache lib"

on the staging,
tested on MOOC TVB & MOOC bota 2020
On every pages (content type of moodle) and quizzes (didnt checked the others types) i go i got big warning about " mustache lib " before the actual content
It begins with :
line 76 of /lib/classes/output/mustache_string_helper.php: call to get_string()
line ? of unknownfile: call to core\output\mustache_string_helper->str()
line 82 of /lib/classes/output/mustache_helper_collection.php: call to call_user_func()
Capture d’écran de 2021-01-20 11-49-20

test link :

Page profil et page préférence

  • Refonte du template
  • Faire valider le design -> Proposition 3
    Proposition 3:

Page profile
Toutes les informations sur une seul page :
image

Page de préf
Proposition 3 pref

style enhancements

I write here for not to forget, will explain better

looks like "theme" moodle

its this brightness thing in https://github.com/telabotanica/moodle-theme_telaformation/blob/68d65d0ff7a6b2e58a61b4275c085321cda9c93f/lib.php
Capture d’écran de 2021-04-26 15-25-10

functionalities:

  • find something to "archive'" old courses (closed courses) : keep it open for enrolled users but hide it in display in home : needs to look if i can create an "archive" category and configure it for no display

  • in course participants allow (admin) to search by email (like on moodle 36)

screen moodle 36 where there is only a searchbar (where we can type email)
Capture d’écran de 2021-04-23 12-26-06

screen prod (there is no "email" in the fileds "selectionner" we can look in)
Capture d’écran de 2021-04-23 12-27-23

course format: (onetopic) - maybe we will need to find a better course format

  • allow to add style on first item in tab, allow to add css not in a "style" balise (cf: allow to add a:hover somewhere)
  • allow to hide type activities/ressources icon (if its not from moodle core) : done with custom scss

newsletter:

  • allow to change style on "s'abonner" and maybe add a desc filed . don't think its possible probably it's in the plugin code

on homepage, on "general" section, "slipped deposited" is'nt working

on home, on "general" section (= the section before course list, where we can add site activities/resources/pages), "slipped deposited"(= translate for glissé/déposé) is'nt working. I can't move activities items.
I can "grab" them, by the icon, but can't drop them inside the section
example: moving "newsletter test" after "elements cachés"

Capture d’écran de 2021-04-27 15-08-52

Course format

We need to find a course format that allow :

  • pinned section of a course (required)
  • an horizontal nav (wanted)

[course] Add access restriction on section

I dunno if its a bug or just a missing feature we didn't specify we needed but we really need that.
We need to restrict access at section (and not just activities), ie: display only S1 if date is after 3/3/21, display only if questionnaire-activity is submit etc..
On the staging we don't have this parameters, we only have these parameters inside a section, for an activity-type.
It not seems to be dependable of the course format because I tested it with several and it never was display

It only displays the title "Resteindre l'accès" but nothing under it :'(

Capture d’écran de 2021-02-17 11-36-27

here is the test course : https://mooc-test.tela-botanica.org/course/view.php?id=23
here is one section edit link: https://mooc-test.tela-botanica.org/course/editsection.php?id=268&sr=1

Missing translation

List here the translations that would be missing.

Note: for the moment I have not made the French translation file or at least partially
EN

  • Add translation for 'nextmod'

FR

  • Check all

Paramètres pour le back-office

  • Choix de la police (Google Font inclus)
  • Configuration de la page d’accueil avec des blocs modifiables
  • Gestion du slider
  • Configuration de l’en tête
  • Configuration du pied de page
  • Personnalisation du style css
  • Paramètre de couleurs du header, liens, footer

Page de connexion

  • Refonte template
  • Faire valider design -> Proposition 2
  • Agrandir la box login en largeur
  • Améliorer box de texte au dessus et dessous du login
  • Agrandir box signup
  • Améliorer rendu background

Proposition 2 :
proposition 2

Mise en page basique avec formulaire simple en milieu de page sur fond blanc.

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.