'1M', 'children' => [
['label' => 'Descriptif', 'href' => '/1M-cours'],
['label' => 'Plan du cours', 'href' => '/1M-plan'],
['label' => 'Activités', 'href' => '/1M-activites', 'children' => [
['label' => 'Images numériques', 'href' => '/1M-activites_1M-images'],
]],
['label' => 'Ateliers pratiques', 'href' => '/1M-ateliers', 'children' => [
['label' => 'TP1 - Outils numériques', 'href' => '/1M-ateliers_1M-atelier1'],
['label' => 'TP2 - Composants et périphériques', 'href' => '/1M-ateliers_1M-atelier2'],
['label' => 'TP3 - Circuits logiques', 'href' => '/1M-ateliers_1M-atelier3'],
['label' => 'TP4 - Additionneur binaire', 'href' => '/1M-ateliers_1M-atelier4'],
['label' => 'TP5 - Circuits séquentiels', 'href' => '/1M-ateliers_1M-atelier5'],
['label' => 'TP6 - Introduction à Python', 'href' => '/1M-ateliers_1M-atelier6'],
['label' => 'TP7 - Les variables en Python', 'href' => '/1M-ateliers_1M-atelier7'],
['label' => 'TP8 - Les types de variables et les boucles', 'href' => '/1M-ateliers_1M-atelier8'],
['label' => "TP9 - L'aléatoire", 'href' => '/1M-ateliers_1M-atelier9'],
['label' => 'TP10 - Récapitulatif', 'href' => '/1M-ateliers_1M-atelier10'],
['label' => 'TP11 - Tests conditionnels', 'href' => '/1M-ateliers_1M-atelier11'],
['label' => 'TP12 - Projet JEU', 'href' => '/1M-ateliers_1M-atelier12'],
]],
]],
['label' => '2M', 'children' => [
['label' => 'Descriptif', 'href' => '/2M-cours'],
['label' => 'Plan du cours', 'href' => '/2M-plan'],
['label' => 'Ateliers pratiques', 'href' => '/2M-ateliers', 'children' => [
['label' => 'TP1 - Mini-projet - JEUX', 'href' => '/2M-ateliers_2M-atelier1'],
['label' => 'TP2 - Mini-projet - JEUX', 'href' => '/2M-ateliers_2M-atelier2'],
['label' => 'TP3 - Les fonctions', 'href' => '/2M-ateliers_2M-atelier3'],
]],
['label' => 'Activités', 'href' => '/2M-activites', 'children' => [
['label' => 'Les tests conditionnels', 'href' => '/2M-activites_2M-testsconditionnels'],
['label' => 'Les fonctions', 'href' => '/2M-activites_2M-fonctions'],
['label' => 'Les fonctions - partie 2', 'href' => '/2M-activites_2M-fonctions2'],
]],
]],
['label' => 'Ressources', 'href' => '/1M-ressources'],
];
/**
* Affiche un niveau du menu. $prefix garantit des id uniques entre desktop et mobile.
*/
function renderMenu(array $items, string $prefix, int $level = 0, string $idPath = ''): void
{
echo '
';
}
?>
Oooops !!! Cette page n'existe pas...