Git Product home page Git Product logo

moodle-theme_imtpn's Introduction

IMTP Boost Based theme

Theme pour la "Pédagothèque Numérique" - IMT.

Moodle plugin CI for Moodle 3.9 and 3.10

Installation

A rajouter dans config.php, si on veut que les scripts js personnalisés marchent correctement:

$CFG->customscripts = dirname(__FILE__) . '/theme/imtpn/customscripts/';

Pour les tests behat:

$CFG->behat_extraallowedsettings = ['customscripts'];

Images

Les images viennent principalement de:

Login and Shibolleth

Si le module d'authentification authsettingshibboleth est activé, on va afficher une image qui correspond à celle chargée dans le plugin d'authentification et on l'affiche en grand format.

Dépendances

Dépendances sur les blocks:

Ensuite il nous faudra les modules locaux:

Un module d'authentification modifié (pour le syllabus):

Et finalement le thème:

moodle-theme_imtpn's People

Contributors

laurentdavid avatar linwee avatar bmbrands avatar martin-call-learning avatar

Watchers

James Cloos avatar  avatar

Forkers

bmbrands

moodle-theme_imtpn's Issues

Impossibilité de revenir au cours depuis la page "Participants"

Bonjour Laurent,

Depuis la page "Participants" d'un cours, il manque le fil d'ariane et éventuellement un bouton pour revenir au cours. Il est donc "impossible" de revenir au cours depuis cette page, même pour un administrateur.

Cordialement
__
Camille

Accès aux fichiers personnels

Après le retrait du menu de gauche, on a plus accès aux fichiers personels.
Il faudrait restaurer l'accès à ce menu (et potentiellement d'autres).

Bug url catalogue

On ne peut pas changer l'URL du catalogue dans les settings + enlever la référence vers themescat.php

La personnalisation de l'image de fond pour page de profil ne fonctionne plus

Bonjour Laurent,
L'image de fond de profil que l'on peut personnaliser dans "Administration > Présentation > Thèmes > Theme IMT Pédagothèque Numérique (et ceux des écoles) > Autres paramètres > Image de fond pour page de profil ne fonctionne plus. Même si on charge une image, elle ne remplace plus l'image standard.
Pourrais-tu corriger cela?
Merci
A bientôt
__
Camille

Bug d'affichage de l'éditeur de texte Atto dans les quiz

Quoi

Ajouter une question (tous types) dans la banque de questions ou un test

Rôle

Administrateur, Enseignant

Attendu

Boutons de l'éditeur de texte réduit à leur simple icône (comme sur l'ensemble de la plateforme)

Résultat

Affichage du nom de la fonctionnalité en plus de l'icône
captureBugEditeurtexteAttoQuiz

Header en mode responsif

Des ajouts CSS ont été fait en 2021 pour pallier à des problèmes de l'entête, ils doivent être rapportés dans le thème.

@media (max-width:  767px){
        nav.navbar>ul.navbar-nav:nth-of-type(3)>li:nth-of-type(1){
            display:none!important;
        }
    }
    @media (max-width:  1200px){
        nav.navbar{
            justify-content: space-between;
        }
        nav.navbar>ul.navbar-nav:nth-of-type(1){
            flex-direction: column!important;
            width: auto;
        }
        nav.navbar>ul.navbar-nav:nth-of-type(1) a.nav-link{
            padding-top: 0 !important;
            padding-bottom: 0 !important;
            white-space: nowrap;
        }
        nav.navbar>ul.navbar-nav.d-none:nth-of-type(2){
            display:flex!important;
        }
        nav.navbar>ul.navbar-nav:nth-of-type(3){
            flex-wrap: nowrap!important;
        }
        nav.navbar>ul.navbar-nav:nth-of-type(3)>li{
            display:flex;
            flex-wrap: nowrap!important;
        }
    }

Gestion des enseignants non éditeurs

Bonjour Laurent,

Je ne sais pas si ce 1er sujet relève de ce thème-ci ou de la surcouche CL: les enseignants non éditeurs n'ont pas le "teacher dashboard". Ce n'est, en soi, pas gênant car il est remplacé par la "roue crantée" standard de Moodle.

En revanche, dans le cadre du thème IMTPN, l'absence du menu latéral gauche fait que les enseignants et enseignants non éditeurs surtout (puisqu'il semble qu'ils ne peuvent pas inscrire des utilisateurs) n'ont plus d'accès aux participants du cours. Peut-on ajouter une entrée dans le menu utilisateur (avec le carnet de notes et les événements du cours)?

Merci!
__
Camille

Contraste sur la page de catalogue

Les titres ne sont pas bien contrastés sur cette page.
Je proposerai cela (un fond gris, plus d'espacement et une petite ombre sous la vignette):

image

.block_thumblinks_action .thumbnail .title {
color: white;
font-size: larger;
/* font-variant: all-petite-caps; */
opacity: .85;
background-color: #222;
text-align: left;
}

.block_thumblinks_action .thumbnail .title {
box-shadow: 0.5em 0.5em 0.5em lightgrey
}

Impossible de dupliquer une section dans one topic format - champ spécialisé

Warning: htmlspecialchars() expects parameter 1 to be string, array given in /var/www/html/moodle/backup/util/xml/xml_writer.class.php on line 252 Warning: htmlspecialchars() expects parameter 1 to be string, array given in /var/www/html/moodle/backup/util/xml/xml_writer.class.php on line 252 Warning: htmlspecialchars() expects parameter 1 to be string, array given in /var/www/html/moodle/backup/util/xml/xml_writer.class.php on line 252

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.