Compare commits
38 Commits
ea782e8cbb
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 0f5aa1a6d2 | |||
| 801191a72b | |||
| be361b5a2c | |||
| 03619c894f | |||
| d517decd2c | |||
| 876959da10 | |||
| b05c3b9f81 | |||
| aa980d6e32 | |||
| 9f016f6810 | |||
| bd3ad29eea | |||
| d997c2ae71 | |||
| c172715773 | |||
| 8b16188061 | |||
| 2d5038f221 | |||
| 133fc501c2 | |||
| a79520218a | |||
| 0f4e141af0 | |||
| 0134348744 | |||
| 60f25e0a17 | |||
| 163f9501b8 | |||
| b5ce60fe2d | |||
| 66177c384e | |||
| 0b26fac931 | |||
| d04b5731f4 | |||
| 5283e36bdf | |||
| fd638eddca | |||
| b4e6df40f5 | |||
| fdcd77ed5d | |||
| afa72e6757 | |||
| 4055fed3c4 | |||
| 891a5721c4 | |||
| 8ee1ed22f6 | |||
| fb01f2f1ac | |||
| f6a9695dc9 | |||
| c992f0f0dc | |||
| 8a58f72c64 | |||
| 18db1c10e9 | |||
| 9f368245f6 |
100
.drone.yml
100
.drone.yml
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
kind: pipeline
|
kind: pipeline
|
||||||
name: Opytex Main
|
name: Opytex Main
|
||||||
type: docker
|
type: docker
|
||||||
@@ -7,19 +8,94 @@ trigger:
|
|||||||
- master
|
- master
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Deploy
|
- name: Build Opytex base
|
||||||
image: python:3.8-alpine
|
image: python:3.8-alpine
|
||||||
|
volumes:
|
||||||
|
- name: pelican-output
|
||||||
|
path: /output
|
||||||
commands:
|
commands:
|
||||||
|
- apk add --no-cache git imagemagick-dev imagemagick
|
||||||
|
- git submodule init
|
||||||
|
- git submodule update
|
||||||
- pip install --no-cache-dir -r requirements.txt
|
- pip install --no-cache-dir -r requirements.txt
|
||||||
- pelican ./content/ -o output -s publishconf.py --relative-urls
|
- export MAGICK_HOME=/usr
|
||||||
- apk add --no-cache openssh-client ca-certificates bash rsync
|
- pelican ./content/ -o /output -s publishconf.py --relative-urls
|
||||||
- echo Début du Push
|
- ls /output
|
||||||
- eval `ssh-agent -s`
|
|
||||||
- echo "$SSH_KEY" | ssh-add -
|
|
||||||
- mkdir -p ~/.ssh
|
|
||||||
- echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
|
|
||||||
- rsync -rv --delete -e "ssh -p 22" ./output/ sshcontent@91.121.90.228:~/opytex.org/www/ --checksum
|
|
||||||
environment:
|
|
||||||
SSH_KEY:
|
|
||||||
from_secret: sshcontent-key
|
|
||||||
|
|
||||||
|
- name: Push to bucket opytex.org
|
||||||
|
image: plugins/s3
|
||||||
|
volumes:
|
||||||
|
- name: pelican-output
|
||||||
|
path: /output
|
||||||
|
settings:
|
||||||
|
bucket: opytex.org
|
||||||
|
endpoint: https://storage.opytex.org
|
||||||
|
access_key:
|
||||||
|
from_secret: minio_access_key
|
||||||
|
secret_key:
|
||||||
|
from_secret: minio_secret_key
|
||||||
|
source: /output/**/*
|
||||||
|
target: /
|
||||||
|
path_style: true
|
||||||
|
strip_prefix: /output
|
||||||
|
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
- name: pelican-output
|
||||||
|
temp: {}
|
||||||
|
|
||||||
|
---
|
||||||
|
kind: pipeline
|
||||||
|
name: Opytex Year
|
||||||
|
type: docker
|
||||||
|
|
||||||
|
trigger:
|
||||||
|
branch:
|
||||||
|
- 2022-2023
|
||||||
|
- 2021-2022
|
||||||
|
- 2020-2021
|
||||||
|
- 2019-2020
|
||||||
|
- 2018-2019
|
||||||
|
- 2017-2018
|
||||||
|
- 2016-2017
|
||||||
|
- 2015-2016
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Build Opytex ${DRONE_BRANCH}
|
||||||
|
image: python:3.8-alpine
|
||||||
|
volumes:
|
||||||
|
- name: pelican-output
|
||||||
|
path: /output
|
||||||
|
commands:
|
||||||
|
- apk add --no-cache git imagemagick-dev imagemagick
|
||||||
|
- git submodule init
|
||||||
|
- git submodule update
|
||||||
|
- git clone https://git.opytex.org/lafrite/${DRONE_BRANCH}.git content
|
||||||
|
- pip install --no-cache-dir -r requirements.txt
|
||||||
|
- apk add --no-cache git imagemagick-dev imagemagick
|
||||||
|
- pip install --no-cache-dir -r requirements.txt
|
||||||
|
- export MAGICK_HOME=/usr
|
||||||
|
- pelican ./content/ -o /output -s publishconf.py --relative-urls
|
||||||
|
- ls /output
|
||||||
|
|
||||||
|
- name: Push to bucket opytex.org
|
||||||
|
image: plugins/s3-sync:1
|
||||||
|
volumes:
|
||||||
|
- name: pelican-output
|
||||||
|
path: /drone/src/output
|
||||||
|
settings:
|
||||||
|
bucket: opytex.org
|
||||||
|
endpoint: https://storage.opytex.org
|
||||||
|
access_key:
|
||||||
|
from_secret: minio_access_key
|
||||||
|
secret_key:
|
||||||
|
from_secret: minio_secret_key
|
||||||
|
source: /output
|
||||||
|
target: /enseignements/${DRONE_BRANCH}
|
||||||
|
path_style: true
|
||||||
|
delete: true
|
||||||
|
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
- name: pelican-output
|
||||||
|
temp: {}
|
||||||
|
|||||||
2
.gitignore
vendored
2
.gitignore
vendored
@@ -6,3 +6,5 @@ content/Enseignements/2*
|
|||||||
__pycache__
|
__pycache__
|
||||||
*.pid
|
*.pid
|
||||||
venv/
|
venv/
|
||||||
|
.vim/
|
||||||
|
.python-version
|
||||||
|
|||||||
77
content/blog/2201_questions_flashs.rst
Normal file
77
content/blog/2201_questions_flashs.rst
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
Questions flashs
|
||||||
|
################
|
||||||
|
|
||||||
|
:date: 2022-02-02
|
||||||
|
:modified: 2022-02-02
|
||||||
|
:tags: Partage de pratiques, pédagogie
|
||||||
|
:category: Enseignement
|
||||||
|
:authors: Benjamin Bertrand
|
||||||
|
:summary: Compte rendu d'une présentation des questions flashs que j'ai réalisé dans le groupe partage de pratiques.
|
||||||
|
|
||||||
|
Notes prises pas Audrey lors de ma présentation de ma pratique des questions flashs au groupe "partage de pratiques".
|
||||||
|
|
||||||
|
Objectifs
|
||||||
|
=========
|
||||||
|
|
||||||
|
- **Mise en place de la classe :** Les élèves savent en rentrant que le
|
||||||
|
cours commence avec des questions flashs. Ils sont tout de suite mis
|
||||||
|
en activité.
|
||||||
|
|
||||||
|
- **Échauffement :** Les questions flashs sont conçues pour mettre en
|
||||||
|
les élèves en situation de réussite. Comme un échauffement sportif,
|
||||||
|
les élèves commencent par quelque chose qu’ils savent qu’ils vont
|
||||||
|
réussir.
|
||||||
|
|
||||||
|
- **Révision et préparation :** les questions posées servent à préparer
|
||||||
|
un chapitre qui arrivera dans un future proche, à remobiliser des
|
||||||
|
connaissances étudiées que l’enseignant juge fondamental.
|
||||||
|
L’enseignant gère le rythme pour que les élèves ancrent les savoirs.
|
||||||
|
|
||||||
|
Quoi
|
||||||
|
====
|
||||||
|
|
||||||
|
**4 questions** appelant à des réponses courtes, axées sur
|
||||||
|
les **bases de la matière** et sur les points susceptibles de générer
|
||||||
|
des difficultés chez les élèves. Les 4 questions doivent aborder des
|
||||||
|
**notions différentes** . L’élève ne doit pas après la première question
|
||||||
|
flash se dire qu’il ne sera pas faire les autres. Ces 4 notions pourront
|
||||||
|
être reprises à chaque séance sur une semaine ou deux.
|
||||||
|
|
||||||
|
Exemple :
|
||||||
|
---------
|
||||||
|
|
||||||
|
- Question 1 sur les pourcentages
|
||||||
|
- Question 2 sur les fractions
|
||||||
|
- Question 3 sur les vecteurs
|
||||||
|
- Question 4 sur les conversions
|
||||||
|
|
||||||
|
Sur la semaine les quatre thèmes sont repris. On ajuste la difficulté pour qu'ils soient en réussite mais qu'ils renforce une connaissance.
|
||||||
|
|
||||||
|
`Diapositives du jour 1 <https://opytex.org/enseignements/2021-2022/2nd/Questions_flashs/P3/QF_S01-1.pdf>`_
|
||||||
|
|
||||||
|
`Diapositives du jour 2 <https://opytex.org/enseignements/2021-2022/2nd/Questions_flashs/P3/QF_S01-2.pdf>`_
|
||||||
|
|
||||||
|
`Diapositives du jour 3 <https://opytex.org/enseignements/2021-2022/2nd/Questions_flashs/P3/QF_S01-3.pdf>`_
|
||||||
|
|
||||||
|
Quand
|
||||||
|
=====
|
||||||
|
|
||||||
|
A **chaque début de cours** (sauf les jours de DS). Même quand on a deux heures dans la même journée (ça fait toujours tiquer les élèves ça!)
|
||||||
|
|
||||||
|
Support
|
||||||
|
=======
|
||||||
|
|
||||||
|
Le professeur projette les questions au tableau durant 30 secondes à 1 minute, les élèves répondent individuellement à l’écrit, soit sur un brouillon (quand le travail n’est pas ramassé), soit sur la fiche-réponse donnée par l’enseignant (les jours où le travail est ramassé/noté).
|
||||||
|
|
||||||
|
Correction – notation
|
||||||
|
=====================
|
||||||
|
|
||||||
|
Le professeur ramasse et note le travail environ une fois sur quatre (à ajuster selon le volume horaire dont il bénéficie avec la classe).
|
||||||
|
|
||||||
|
Le reste du temps, les questions-flash sont corrigées immédiatement après avoir répondu aux 4 questions : les élèves indiquent leurs résultats. On ne va pas plus loin dès lors que tous ont la bonne réponse. Dans le cas contraire, un élève ou le professeur donne les détails de la correction. C’est l’occasion d’insister sur la notion qui pose problème (notation, rédaction, erreurs fréquentes...)
|
||||||
|
|
||||||
|
Variante
|
||||||
|
========
|
||||||
|
|
||||||
|
Selon les matières, on peut imaginer des questions-flash sous forme de phrase à trou, de questions donnant lieu à une courte énumération, de traduction, de définition… l’essentiel étant d’appeler à une **réponse courte** sans explication écrite et qui ne demande pas un raisonnement trop complexe.
|
||||||
|
|
||||||
120
content/blog/2205_expose_renverse.rst
Normal file
120
content/blog/2205_expose_renverse.rst
Normal file
@@ -0,0 +1,120 @@
|
|||||||
|
Fonctions de référence en mode renversé
|
||||||
|
########################################
|
||||||
|
|
||||||
|
:date: 2022-05-25
|
||||||
|
:modified: 2022-05-25
|
||||||
|
:tags: Partage de pratiques, pédagogie, Classe renversée, Évaluation, 2nd
|
||||||
|
:category: Enseignement
|
||||||
|
:authors: Benjamin Bertrand
|
||||||
|
:summary: Compte rendu d'un travail fait en classe autour des fonctions de référence.
|
||||||
|
|
||||||
|
Au départ, on était partis, avec Camille, pour faire travailler nos élèves de 2nd sur les fonctions de référence avec des exposés. On leur donne des fonctions avec le nom et la formule. Ils étudient en groupe une seule fonction pour répondre à une série de questions. Enfin ils présentent à l'oral cette fonction.
|
||||||
|
|
||||||
|
.. image:: {attach}2205_expose_renverse/2P_exposes.pdf
|
||||||
|
:height: 200px
|
||||||
|
:alt: consignes initiales pour les exposés.
|
||||||
|
|
||||||
|
Plusieurs problèmes sont ressortis après cette planification. Mais pour l'essentiel, faire passer à l'oral 8 groupes prend beaucoup de temps et c'est du temps où les autres élèves ne font rien et le plus souvent n'écoutent pas. Pas très satisfaisant quand le programme veut que toutes les fonctions de référence soient étudiées.
|
||||||
|
|
||||||
|
Récemment, j'ai découvert le concept de classe renversée de Jean-Charles Caillez. Son propos peut être un peu trop rapidement résumé à "dans ma classe, il y a un élève et 80 enseignants". Il pose plusieurs questions aux élèves qui, en groupe, sont en charge d'y répondre. En parallèle de cette idée bousculante, il a développé de nombreuses "technologies" pour rendre la restitution un peu plus interactive.
|
||||||
|
|
||||||
|
J'ai donc adapté notre idée de départ en m'inspirant de l'approche renversée.
|
||||||
|
|
||||||
|
Redéfinition du l'activité: première séance
|
||||||
|
===========================================
|
||||||
|
|
||||||
|
La première fois que je leur parle de cette activité, il reste 15 minutes de cours. Ils ont déjà fait des questions flashs. Je viens de leur expliquer le concept de domaine de définition et ils l'ont travaillé en parallèle d'études graphiques de fonctions. Je leur explique qu'ils vont commencer une activité de groupe qui conduira à la création d'un poster et qui sera notée. Je suis honnête avec eux, je n'ai pas encore fixé le cadre de l'évolution, je ne peux pas encore tout leur expliquer.
|
||||||
|
|
||||||
|
Les élèves sont déjà en îlots, les groupes sont donc déjà constitués. J'attribue à chaque groupe une fonction en ne leur donnant que son nom. Il y a 4 fonctions de référence à étudier en 2nd: la fonction carrée, la fonction cube, la fonction racine carrée et la fonction inverse. En amont, j'ai veillé à avoir 8 ilots. C'est parfait: deux groupes par fonction.
|
||||||
|
|
||||||
|
La première phase de recherche commence et voilà la consigne: "avec l'aide de ce que vous voulez, décrivez moi votre fonction. À la fin, vous devrez produire un poster mais je n'ai pas de feuille A3 alors notez ce qui vous semble important, vous réaliserez le poster plus tard". Ils commencent à travailler, beaucoup ne savent pas à quoi correspond leur fonction. Un élève demande si dans "tout ce que vous voulez", ils peuvent utiliser leur téléphone portable. Je réponds oui, les écrans s'allument et les partages de connection s'activent.
|
||||||
|
|
||||||
|
Le temps d'ouvrir les premiers sites internet, d'avoir un premier contact avec leur fonction, la fin du cours sonne.
|
||||||
|
|
||||||
|
Explication du mode d'évaluation: deuxième séance
|
||||||
|
=================================================
|
||||||
|
|
||||||
|
Comme à la première séance, il reste 15 minutes quand on se replonge dans cette activité. Je rappelle le cadre de cette activité et comme j'ai fait mes devoirs, je peux leur expliquer comment ils seront évalués.
|
||||||
|
|
||||||
|
Dans deux cours, les posters devront être terminés. Je leur donnerai un QCM qu'ils devront réaliser individuellement avec l'aide unique des posters réalisés par les autres élèves. Leur note sera la somme de leur réussite au QCM et de la moyenne des résultats qu'auront eu leur camarade sur les questions qui portent sur leur fonction. Ils demandent quels types de questions je pourrai leur poser. Je ne réponds que très vaguement en leur disant que ce sera des questions d'un niveau 2nd sur des concepts déjà étudiés cette année.
|
||||||
|
|
||||||
|
Ils se remettent au travail. À part deux élèves en gros décrochage et que je n'arrive pas à raccrocher, tous les élèves sont actifs. Ils trouvent rapidement toutes les informations dont ils ont besoin. Malheureusement presque personne ne prend sa calculatrice pour vérifier les graphiques qu'ils trouvent. Mais le temps est vite écoulé.
|
||||||
|
|
||||||
|
Je me rends compte que si je veux que les posters soient terminés et qu'il y ait du contenu, je vais devoir leur donner plus de temps que ce que j'avais initialement planifié (c'est toujours comme ça...).
|
||||||
|
|
||||||
|
Réalisation des posters: troisième séance
|
||||||
|
=========================================
|
||||||
|
|
||||||
|
Cette fois, je suis bien décidé à leur donner le temps dont ils auront besoin. Ils font les questions flashs, je rappelle le cadre et je leur distribue une feuille A3. Je leur dis quand même qu'ils ont du temps mais qu'ils ne faut pas qu'ils s'endorment, les posters doivent être terminés au prochain cours pour les QCM. C'est la dernière fois que je les verrai avant le conseil de classe.
|
||||||
|
|
||||||
|
Comme au cours précédent, ils se mettent volontairement au travail. Très vite, le problème du tri des informations est soulevé par certain groupe. Que doivent-ils faire apparaitre sur leur poster? Ils ne comprennent pas tout ce qu'ils lisent. Je les incite à n'écrire que ce qu'ils comprennent. Je pousse aussi les élèves les moins à l'aise à se montrer critique vis à vis de ce qu'ils écrivent. S'ils ne comprennent pas, d'autres ne comprendront pas, il est alors nécessaire d'améliorer les explications.
|
||||||
|
|
||||||
|
Je ne l'avais pas anticipé, mais plusieurs groupes ne veulent pas dessiner le graphique des fonctions, ils disent qu'il l'imprimeront chez eux. Je précise donc les règles: "rien n'a le droit d'être imprimé tout doit être fait à la main". Mais ils ont le droit d'écrire sur une autre feuille puis coller le papier sur le poster.
|
||||||
|
|
||||||
|
C'est alors que dans certains groupes, une belle dynamique se crée. Les élèves se partagent les tâches et travaillent en parallèle. Un élève poursuit les recherches sur internet, deux autres se lancent dans la réalisation d'un graphique et s'interrogent sur la méthode à adopter et un quatrième s'occupe de rendre le poster lisible et agréable.
|
||||||
|
|
||||||
|
Mais la grosse demi-heure passe vite, les posters ne sont pas terminés. Je ramasse les productions pour être sûr qu'aucune ne soit perdue ou restée dans le sac d'un élève absent!
|
||||||
|
|
||||||
|
Finitions et évaluation: quatrième séance
|
||||||
|
=========================================
|
||||||
|
|
||||||
|
Dernières 15 minutes de préparation, je mets un gros chrono au tableau en mode TopChef, les équipes s'activent. Certain ont travaillé chez eux et sont arrivés avec des morceaux de papier près à coller. Le stress monte. Un groupe est en phase d'abandon. Il estime qu'il n'aura pas le temps de terminer et donc que ça ne sert à rien de continuer. J'essaie de mettre une pièce pour relancer la motivation. J'explique qu'ils ne sont pas obligé de faire un beau poster, qu'ils doivent se montrer efficaces et sélectionner uniquement les informations les plus importante. Je leur donne les astuces d'organisation des autres groupes et ils se relancent.
|
||||||
|
|
||||||
|
Les 15 minutes se terminent, c'est l'heure de l'évaluation
|
||||||
|
|
||||||
|
.. image:: {attach}2205_expose_renverse/sujets_QCM.pdf
|
||||||
|
:height: 200px
|
||||||
|
:alt: 2 exemples de sujets du QCM
|
||||||
|
|
||||||
|
|
||||||
|
On dispose 4 posters avec 4 fonctions différentes dans le fond de la classe et les 4 autres vers le tableau. Les élèves vont là où leur poster n'est pas. Je distribue les sujets. Ils doivent répondre individuellement avec les posters qu'ils ont à leur disposition. Pas facile de les empêcher de communiquer mais en 15minutes tout le monde a terminé.
|
||||||
|
|
||||||
|
Réalisations
|
||||||
|
============
|
||||||
|
|
||||||
|
Voici les posters réalisés par les groupes
|
||||||
|
|
||||||
|
.. image:: {attach}2205_expose_renverse/poster_carre1.pdf
|
||||||
|
:height: 200px
|
||||||
|
:alt: Présentation de la fonction carrée 1
|
||||||
|
|
||||||
|
.. image:: {attach}2205_expose_renverse/poster_carre2.pdf
|
||||||
|
:height: 200px
|
||||||
|
:alt: Présentation de la fonction carrée 2
|
||||||
|
|
||||||
|
.. image:: {attach}2205_expose_renverse/poster_cube1.pdf
|
||||||
|
:height: 200px
|
||||||
|
:alt: Présentation de la fonction cube 1
|
||||||
|
|
||||||
|
.. image:: {attach}2205_expose_renverse/poster_cube2.pdf
|
||||||
|
:height: 200px
|
||||||
|
:alt: Présentation de la fonction cube 2
|
||||||
|
|
||||||
|
.. image:: {attach}2205_expose_renverse/poster_inverse1.pdf
|
||||||
|
:height: 200px
|
||||||
|
:alt: Présentation de la fonction inverse 1
|
||||||
|
|
||||||
|
.. image:: {attach}2205_expose_renverse/poster_inverse2.pdf
|
||||||
|
:height: 200px
|
||||||
|
:alt: Présentation de la fonction inverse 2
|
||||||
|
|
||||||
|
.. image:: {attach}2205_expose_renverse/poster_racine1.pdf
|
||||||
|
:height: 200px
|
||||||
|
:alt: Présentation de la fonction racine carré 1
|
||||||
|
|
||||||
|
.. image:: {attach}2205_expose_renverse/poster_racine2.pdf
|
||||||
|
:height: 200px
|
||||||
|
:alt: Présentation de la fonction racine carré 2
|
||||||
|
|
||||||
|
|
||||||
|
Les plus pertinents sont sélectionnés et imprimés. Ils sont, quand c'est nécessaire, corrigés. C'est le cours pour cette séquence.
|
||||||
|
|
||||||
|
|
||||||
|
Bilan
|
||||||
|
=====
|
||||||
|
|
||||||
|
J'ai du mal à me rendre compte de ce que les élèves garderont comme connaissance des fonctions étudiées par eux-mêmes et par les autres. Ils ont surtout recopié les informations qu'ils trouvaient sur Internet sans se dire qu'ils étaient capables eux aussi de réaliser seuls les tableaux de valeurs des fonctions ou les tableaux de signes et de variations.
|
||||||
|
|
||||||
|
Par contre, ils ont été presque tous actifs du début à la fin sur cette activité. À aucun moment, ils ne se sont montrés passifs vis à vis du travail réalisé.
|
||||||
|
|
||||||
|
Et puis ça fait du bien de faire une séquence qui sort un peu de l'ordinaire. Toute l'année, j'ai du mal à les faire travailler de façon constructive en groupe. J'ai essayé les cahiers de groupe, les exercices de recherche en groupe mais peu de choses ont fonctionné. Là, j'ai pu constater de belles collaborations et un vrai travail de groupe auto-organisé.
|
||||||
BIN
content/blog/2205_expose_renverse/2P_exposes.pdf
Normal file
BIN
content/blog/2205_expose_renverse/2P_exposes.pdf
Normal file
Binary file not shown.
BIN
content/blog/2205_expose_renverse/poster_carre1.pdf
Normal file
BIN
content/blog/2205_expose_renverse/poster_carre1.pdf
Normal file
Binary file not shown.
BIN
content/blog/2205_expose_renverse/poster_carre2.pdf
Normal file
BIN
content/blog/2205_expose_renverse/poster_carre2.pdf
Normal file
Binary file not shown.
BIN
content/blog/2205_expose_renverse/poster_cube1.pdf
Normal file
BIN
content/blog/2205_expose_renverse/poster_cube1.pdf
Normal file
Binary file not shown.
BIN
content/blog/2205_expose_renverse/poster_cube2.pdf
Normal file
BIN
content/blog/2205_expose_renverse/poster_cube2.pdf
Normal file
Binary file not shown.
BIN
content/blog/2205_expose_renverse/poster_inverse1.pdf
Normal file
BIN
content/blog/2205_expose_renverse/poster_inverse1.pdf
Normal file
Binary file not shown.
BIN
content/blog/2205_expose_renverse/poster_inverse2.pdf
Normal file
BIN
content/blog/2205_expose_renverse/poster_inverse2.pdf
Normal file
Binary file not shown.
BIN
content/blog/2205_expose_renverse/poster_racine1.pdf
Normal file
BIN
content/blog/2205_expose_renverse/poster_racine1.pdf
Normal file
Binary file not shown.
BIN
content/blog/2205_expose_renverse/poster_racine2.pdf
Normal file
BIN
content/blog/2205_expose_renverse/poster_racine2.pdf
Normal file
Binary file not shown.
BIN
content/blog/2205_expose_renverse/sujets_QCM.pdf
Normal file
BIN
content/blog/2205_expose_renverse/sujets_QCM.pdf
Normal file
Binary file not shown.
13
content/pages/404.rst
Normal file
13
content/pages/404.rst
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
404: Not Found
|
||||||
|
##############
|
||||||
|
|
||||||
|
:date: 2023-07-25
|
||||||
|
:modified: 2023-07-25
|
||||||
|
:slug: 404
|
||||||
|
:status: hidden
|
||||||
|
:authors: Benjamin Bertrand
|
||||||
|
:save_as: 404.html
|
||||||
|
|
||||||
|
Désolé, cette page n'existe pas.
|
||||||
|
|
||||||
|
`Retour en terrain connu </index.html>`_
|
||||||
@@ -10,11 +10,22 @@ Tout sur mes cours
|
|||||||
Les années qui s'écoulent
|
Les années qui s'écoulent
|
||||||
=========================
|
=========================
|
||||||
|
|
||||||
- `2015/2016 </enseignements/2015-2016/>`_
|
Au lycée de Bellegarde.
|
||||||
- `2016/2017 </enseignements/2016-2017/>`_
|
|
||||||
- `2017/2018 </enseignements/2017-2018/>`_
|
- `2022/2023 </enseignements/2022-2023/>`_ Lycée de Bellegarde (Secondes, SNT, spécialité NSI, Première ST et enseignements scientifique)
|
||||||
|
- `2021/2022 </enseignements/2021-2022/>`_ Lycée de Bellegarde (Secondes et enseignements scientifique), Établissement de santé pour adolescents à Chanay (ST et 4e)
|
||||||
|
- `2020/2021 </enseignements/2020-2021/>`_ (SNT, Terminale ST, Terminale ST sti2d, Enseignement scientifique en terminale)
|
||||||
|
- `2019/2020 </enseignements/2019-2020/>`_ (SNT, Première ST, Première ST sti2d, TES-L, Tsti2d)
|
||||||
|
|
||||||
|
Un an de TZR dans le Jura à chercher comment m'occuper.
|
||||||
|
|
||||||
- `2018/2019 </enseignements/2018-2019/>`_
|
- `2018/2019 </enseignements/2018-2019/>`_
|
||||||
- `2019/2020 </enseignements/2019-2020/>`_
|
|
||||||
|
Trois ans au collège de Kaweni 1 à Mayotte.
|
||||||
|
|
||||||
|
- `2017/2018 </enseignements/2017-2018/>`_ (3e, 3e passerelles, 6e)
|
||||||
|
- `2016/2017 </enseignements/2016-2017/>`_ (3e, 5e)
|
||||||
|
- `2015/2016 </enseignements/2015-2016/>`_ (3e, 5e, 5e passerelles)
|
||||||
|
|
||||||
Mes outils pour faire mes cours
|
Mes outils pour faire mes cours
|
||||||
===============================
|
===============================
|
||||||
|
|||||||
@@ -15,7 +15,10 @@ Ce site regroupe tout ce que j'ai pu écrire pour mes cours de math au collège
|
|||||||
|
|
||||||
Les année s'écoulent tranquillement au lycée de Bellegarde
|
Les année s'écoulent tranquillement au lycée de Bellegarde
|
||||||
|
|
||||||
- `2019/2020 </enseignements/2019-2020/>`_
|
- `2022/2023 </enseignements/2022-2023/>`_ Lycée de Bellegarde (Secondes, SNT, spécialité NSI, Première ST et enseignements scientifique)
|
||||||
|
- `2021/2022 </enseignements/2021-2022/>`_ Lycée de Bellegarde (Secondes et enseignements scientifique), Établissement de santé pour adolescents à Chanay (ST et 4e)
|
||||||
|
- `2020/2021 </enseignements/2020-2021/>`_ (SNT, Terminale ST, Terminale ST sti2d, Enseignement scientifique en terminale)
|
||||||
|
- `2019/2020 </enseignements/2019-2020/>`_ (SNT, Première ST, Première ST sti2d, TES-L, Tsti2d)
|
||||||
|
|
||||||
Un an de TZR dans le Jura à chercher comment m'occuper.
|
Un an de TZR dans le Jura à chercher comment m'occuper.
|
||||||
|
|
||||||
@@ -23,9 +26,9 @@ Un an de TZR dans le Jura à chercher comment m'occuper.
|
|||||||
|
|
||||||
Trois ans au collège de Kaweni 1 à Mayotte.
|
Trois ans au collège de Kaweni 1 à Mayotte.
|
||||||
|
|
||||||
- `2015/2016 </enseignements/2015-2016/>`_
|
- `2017/2018 </enseignements/2017-2018/>`_ (3e, 3e passerelles, 6e)
|
||||||
- `2016/2017 </enseignements/2016-2017/>`_
|
- `2016/2017 </enseignements/2016-2017/>`_ (3e, 5e)
|
||||||
- `2017/2018 </enseignements/2017-2018/>`_
|
- `2015/2016 </enseignements/2015-2016/>`_ (3e, 5e, 5e passerelles)
|
||||||
|
|
||||||
`Un blog </blog_index.html>`_
|
`Un blog </blog_index.html>`_
|
||||||
=============================
|
=============================
|
||||||
@@ -38,8 +41,7 @@ Tentative de faire un blog! On verra si j'arrive prendre le temps rédiger quelq
|
|||||||
Des programmes pour enseigner.
|
Des programmes pour enseigner.
|
||||||
|
|
||||||
- `Mapytex <https://git.opytex.org/lafrite/Mapytex>`_: calculer comme un élève
|
- `Mapytex <https://git.opytex.org/lafrite/Mapytex>`_: calculer comme un élève
|
||||||
- `Pytex/mypytex <https://git.opytex.org/lafrite/pytex>`_: intégrer python dans du latex
|
- `Bopytex <https://git.opytex.org/lafrite/Bopytex>`_: Intègrer du python dans du latex avant compilation (utilisé pour faire mes devoirs aléatoires)
|
||||||
- `Bopytex <https://git.opytex.org/lafrite/Bopytex>`_: créer des DM aléatoires
|
|
||||||
|
|
||||||
De l'administration système.
|
De l'administration système.
|
||||||
|
|
||||||
|
|||||||
@@ -15,15 +15,12 @@ La plupart d'entre eux sont hébergés sur mon `serveur Gitea <https://git.opyte
|
|||||||
|
|
||||||
Librairie Python qui permet de créer aléatoirement des objets mathématiques (calculs, fonctions, fractions...) et de simplifier ces objets avec les explications pour qu'un élève les comprenne.
|
Librairie Python qui permet de créer aléatoirement des objets mathématiques (calculs, fonctions, fractions...) et de simplifier ces objets avec les explications pour qu'un élève les comprenne.
|
||||||
|
|
||||||
`Pytex/mypytex <https://git.opytex.org/lafrite/pytex>`_: intégrer python dans du latex
|
`Bopytex <https://git.opytex.org/lafrite/Bopytex>`_: intégrer python dans latex pour créer des DM aléatoires
|
||||||
======================================================================================
|
=============================================================================================================
|
||||||
|
|
||||||
Librairie et outils python pour intégrer des commandes python dans du latex et de compiler les documents produits.
|
Librairie et outils python pour intégrer des commandes python dans du latex et de compiler les documents produits.
|
||||||
|
|
||||||
`Bopytex <https://git.opytex.org/lafrite/Bopytex>`_: créer des DM aléatoires
|
Bopytex est un outil python qui transforme un modèle de devoir en sujet individuels avec éventuellement un correction.
|
||||||
============================================================================
|
|
||||||
|
|
||||||
Partie immergée des deux précédents projets. Bopytex est un outil python qui transforme un modèle de devoir en sujet individuels avec éventuellement un correction.
|
|
||||||
|
|
||||||
`Photobook <https://git.opytex.org/lafrite/photobook>`_: créer des bouquins de photos
|
`Photobook <https://git.opytex.org/lafrite/photobook>`_: créer des bouquins de photos
|
||||||
=====================================================================================
|
=====================================================================================
|
||||||
@@ -35,12 +32,12 @@ Outil pour créer des livres photos prêts à être imprimés.
|
|||||||
|
|
||||||
Quand on part avec les copains, il y a toujours le moment où il faut faire les comptes. Avec cet outils, chacun écrit ce qu'il a payé pendant le séjour et hop, on sait qui doit quoi à qui!
|
Quand on part avec les copains, il y a toujours le moment où il faut faire les comptes. Avec cet outils, chacun écrit ce qu'il a payé pendant le séjour et hop, on sait qui doit quoi à qui!
|
||||||
|
|
||||||
`Ce site <https://git.opytex.org/lafrite/site_opytex>`_
|
`Ce site <https://git.opytex.org/lafrite/site_opytex>`_: site statique avec pelican
|
||||||
=======================================================
|
===================================================================================
|
||||||
|
|
||||||
Sources pour créer ce site internet à partir de fichers rst et de Pelican.
|
Sources pour créer ce site internet à partir de fichers rst et de Pelican.
|
||||||
|
|
||||||
`Gérer mes machines <https://git.opytex.org/lafrite/Ansible_workstation>`_
|
`Gérer mes machines <https://git.opytex.org/lafrite/Ansible_workstation>`_: configuration avec ansible-pull
|
||||||
==========================================================================
|
===========================================================================================================
|
||||||
|
|
||||||
J'administre essentiellement mes machines avec Ansible et Ansible-pull en particulier.
|
J'administre essentiellement mes machines avec Ansible et Ansible-pull en particulier.
|
||||||
|
|||||||
@@ -10,9 +10,8 @@ MENUITEMS = [
|
|||||||
#("Dernières modifications", SITEURL+"blog_index.html"),
|
#("Dernières modifications", SITEURL+"blog_index.html"),
|
||||||
("Accueil", "/"),
|
("Accueil", "/"),
|
||||||
("Contenus de cours", "/pages/tout-sur-mes-cours.html"),
|
("Contenus de cours", "/pages/tout-sur-mes-cours.html"),
|
||||||
('blog', '/blog_index.html'),
|
('Blog', '/blog_index.html'),
|
||||||
('Opytex', "/opytex/"),
|
('Informatique', "/pages/projets-informatiques.html"),
|
||||||
("pyMath", "/pymath/"),
|
|
||||||
('À propos', "/pages/a-propos.html"),
|
('À propos', "/pages/a-propos.html"),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
@@ -3,37 +3,38 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
sys.path.append(os.curdir)
|
sys.path.append(os.curdir)
|
||||||
from globalconf import *
|
from globalconf import *
|
||||||
|
|
||||||
AUTHOR = 'Benjamin Bertrand'
|
AUTHOR = "Benjamin Bertrand"
|
||||||
SITENAME = 'Opytex'
|
SITENAME = "Opytex"
|
||||||
SITETITLE = 'Opytex'
|
SITETITLE = "Opytex"
|
||||||
SITESUBTITLE = ''
|
SITESUBTITLE = ""
|
||||||
SITEURL = ''
|
SITEURL = ""
|
||||||
SITEDESCRIPTION = ''
|
SITEDESCRIPTION = ""
|
||||||
|
|
||||||
CC_LICENSE_COMMERCIAL = True
|
CC_LICENSE_COMMERCIAL = True
|
||||||
CC_LICENSE = True
|
CC_LICENSE = True
|
||||||
|
|
||||||
PATH = 'content'
|
PATH = "./content"
|
||||||
|
|
||||||
TIMEZONE = 'Europe/Paris'
|
TIMEZONE = "Europe/Paris"
|
||||||
|
|
||||||
DEFAULT_LANG = 'fr'
|
DEFAULT_LANG = "fr"
|
||||||
|
|
||||||
# theme
|
# theme
|
||||||
THEME = "./theme/"
|
THEME = "./theme/"
|
||||||
# Plugins
|
# Plugins
|
||||||
PLUGIN_PATHS = ["plugins"]
|
PLUGIN_PATHS = ["plugins"]
|
||||||
PLUGINS = [
|
PLUGINS = [
|
||||||
'i18n_subsites',
|
"i18n_subsites",
|
||||||
# 'pdf-img',
|
"pdf-img",
|
||||||
]
|
]
|
||||||
# Readers
|
# Readers
|
||||||
READERS = {"html": None}
|
READERS = {"html": None}
|
||||||
# Everythings in french
|
# Everythings in french
|
||||||
JINJA_ENVIRONMENT = {'extensions': ['jinja2.ext.i18n']}
|
JINJA_ENVIRONMENT = {"extensions": ["jinja2.ext.i18n"]}
|
||||||
# Default theme language.
|
# Default theme language.
|
||||||
I18N_TEMPLATES_LANG = "en"
|
I18N_TEMPLATES_LANG = "en"
|
||||||
# Your language.
|
# Your language.
|
||||||
@@ -44,11 +45,11 @@ LOCALE = ("fr", "fr_FR.utf8")
|
|||||||
USE_GOOGLE_FONTS = False
|
USE_GOOGLE_FONTS = False
|
||||||
|
|
||||||
# Pages, articles and static
|
# Pages, articles and static
|
||||||
PAGE_PATHS = ['pages']
|
PAGE_PATHS = ["pages"]
|
||||||
# ARTICLE_PATHS = ['pages/Enseignement', 'Blog']
|
# ARTICLE_PATHS = ['pages/Enseignement', 'Blog']
|
||||||
ARTICLE_PATHS = ['blog']
|
ARTICLE_PATHS = ["blog"]
|
||||||
STATIC_PATHS = ['./']
|
STATIC_PATHS = ["blog", "."]
|
||||||
INDEX_SAVE_AS = 'blog_index.html'
|
INDEX_SAVE_AS = "blog_index.html"
|
||||||
|
|
||||||
# Feed generation is usually not desired when developing
|
# Feed generation is usually not desired when developing
|
||||||
FEED_ALL_ATOM = None
|
FEED_ALL_ATOM = None
|
||||||
@@ -64,6 +65,9 @@ LINKS = [
|
|||||||
("2017-2018", "/enseignements/2017-2018/"),
|
("2017-2018", "/enseignements/2017-2018/"),
|
||||||
("2018-2019", "/enseignements/2018-2019/"),
|
("2018-2019", "/enseignements/2018-2019/"),
|
||||||
("2019-2020", "/enseignements/2019-2020/"),
|
("2019-2020", "/enseignements/2019-2020/"),
|
||||||
|
("2020-2021", "/enseignements/2020-2021/"),
|
||||||
|
("2021-2022", "/enseignements/2021-2022/"),
|
||||||
|
("2022-2023", "/enseignements/2022-2023/"),
|
||||||
]
|
]
|
||||||
# Social widget
|
# Social widget
|
||||||
SOCIAL = ()
|
SOCIAL = ()
|
||||||
|
|||||||
@@ -1,11 +1,15 @@
|
|||||||
|
beautifulsoup4==4.9.1
|
||||||
blinker==1.4
|
blinker==1.4
|
||||||
docutils==0.13.1
|
bs4==0.0.1
|
||||||
feedgenerator==1.9
|
docutils==0.16
|
||||||
Jinja2==2.9.6
|
feedgenerator==1.9.1
|
||||||
|
Jinja2==2.11.2
|
||||||
MarkupSafe==1.1.1
|
MarkupSafe==1.1.1
|
||||||
pelican==3.7.1
|
pelican==4.2.0
|
||||||
Pygments==2.2.0
|
Pygments==2.6.1
|
||||||
python-dateutil==2.6.0
|
python-dateutil==2.8.1
|
||||||
pytz==2017.2
|
pytz==2020.1
|
||||||
six==1.10.0
|
six==1.15.0
|
||||||
Unidecode==0.4.20
|
soupsieve==2.0.1
|
||||||
|
Unidecode==1.1.1
|
||||||
|
Wand==0.6.2
|
||||||
|
|||||||
@@ -64,6 +64,7 @@
|
|||||||
|
|
||||||
<title>{{ SITENAME }}{% block title %}{% endblock %}</title>
|
<title>{{ SITENAME }}{% block title %}{% endblock %}</title>
|
||||||
|
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<aside>
|
<aside>
|
||||||
@@ -139,5 +140,7 @@
|
|||||||
{% if GITHUB_CORNER_URL %}
|
{% if GITHUB_CORNER_URL %}
|
||||||
{% include 'partial/github.html' %}
|
{% include 'partial/github.html' %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
<script type="text/javascript" async defer data-website-id="2cb9cd4c-66da-4e4f-9e84-a2d53c7b07bc" src="https://stat.opytex.org/umami.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user