diff --git a/public/Compitino.pdf b/public/materiale/Compitino.pdf similarity index 100% rename from public/Compitino.pdf rename to public/materiale/Compitino.pdf diff --git a/public/Compitino1.pdf b/public/materiale/Compitino1.pdf similarity index 100% rename from public/Compitino1.pdf rename to public/materiale/Compitino1.pdf diff --git a/public/Compitino2.pdf b/public/materiale/Compitino2.pdf similarity index 100% rename from public/Compitino2.pdf rename to public/materiale/Compitino2.pdf diff --git a/public/Compitino2Soluzioni.pdf b/public/materiale/Compitino2Soluzioni.pdf similarity index 100% rename from public/Compitino2Soluzioni.pdf rename to public/materiale/Compitino2Soluzioni.pdf diff --git a/public/CompitinoSoluzioni.pdf b/public/materiale/CompitinoSoluzioni.pdf similarity index 100% rename from public/CompitinoSoluzioni.pdf rename to public/materiale/CompitinoSoluzioni.pdf diff --git a/public/Congruenze_di_II_grado.pdf b/public/materiale/Congruenze_di_II_grado.pdf similarity index 100% rename from public/Congruenze_di_II_grado.pdf rename to public/materiale/Congruenze_di_II_grado.pdf diff --git a/public/EserciziDimAritmetica03112023.pdf b/public/materiale/EserciziDimAritmetica03112023.pdf similarity index 100% rename from public/EserciziDimAritmetica03112023.pdf rename to public/materiale/EserciziDimAritmetica03112023.pdf diff --git a/public/EserciziTutorato (1).pdf b/public/materiale/EserciziTutorato (1).pdf similarity index 100% rename from public/EserciziTutorato (1).pdf rename to public/materiale/EserciziTutorato (1).pdf diff --git a/public/EserciziTutorato.pdf b/public/materiale/EserciziTutorato.pdf similarity index 100% rename from public/EserciziTutorato.pdf rename to public/materiale/EserciziTutorato.pdf diff --git a/public/LezioneNumeriComplessi.pdf b/public/materiale/LezioneNumeriComplessi.pdf similarity index 100% rename from public/LezioneNumeriComplessi.pdf rename to public/materiale/LezioneNumeriComplessi.pdf diff --git a/public/SoluzioniTest1Geometria1.pdf b/public/materiale/SoluzioniTest1Geometria1.pdf similarity index 100% rename from public/SoluzioniTest1Geometria1.pdf rename to public/materiale/SoluzioniTest1Geometria1.pdf diff --git a/public/SoluzioniTest1Geometria1SecondoSem.pdf b/public/materiale/SoluzioniTest1Geometria1SecondoSem.pdf similarity index 100% rename from public/SoluzioniTest1Geometria1SecondoSem.pdf rename to public/materiale/SoluzioniTest1Geometria1SecondoSem.pdf diff --git a/public/SoluzioniTest2Geometria1.pdf b/public/materiale/SoluzioniTest2Geometria1.pdf similarity index 100% rename from public/SoluzioniTest2Geometria1.pdf rename to public/materiale/SoluzioniTest2Geometria1.pdf diff --git a/public/SoluzioniTest2Geometria1SecondoSem.pdf b/public/materiale/SoluzioniTest2Geometria1SecondoSem.pdf similarity index 100% rename from public/SoluzioniTest2Geometria1SecondoSem.pdf rename to public/materiale/SoluzioniTest2Geometria1SecondoSem.pdf diff --git a/public/SoluzioniTest3Geometria1.pdf b/public/materiale/SoluzioniTest3Geometria1.pdf similarity index 100% rename from public/SoluzioniTest3Geometria1.pdf rename to public/materiale/SoluzioniTest3Geometria1.pdf diff --git a/public/SoluzioniTest3GeometriaISecondoSem.pdf b/public/materiale/SoluzioniTest3GeometriaISecondoSem.pdf similarity index 100% rename from public/SoluzioniTest3GeometriaISecondoSem.pdf rename to public/materiale/SoluzioniTest3GeometriaISecondoSem.pdf diff --git a/public/SoluzioniTest4Geometria1.pdf b/public/materiale/SoluzioniTest4Geometria1.pdf similarity index 100% rename from public/SoluzioniTest4Geometria1.pdf rename to public/materiale/SoluzioniTest4Geometria1.pdf diff --git a/public/SoluzioniTest4GeometriaISecondoSem.pdf b/public/materiale/SoluzioniTest4GeometriaISecondoSem.pdf similarity index 100% rename from public/SoluzioniTest4GeometriaISecondoSem.pdf rename to public/materiale/SoluzioniTest4GeometriaISecondoSem.pdf diff --git a/public/SoluzioniTest5Geometria1.pdf b/public/materiale/SoluzioniTest5Geometria1.pdf similarity index 100% rename from public/SoluzioniTest5Geometria1.pdf rename to public/materiale/SoluzioniTest5Geometria1.pdf diff --git a/public/Tutorato 20 10.pdf b/public/materiale/Tutorato 20 10.pdf similarity index 100% rename from public/Tutorato 20 10.pdf rename to public/materiale/Tutorato 20 10.pdf diff --git a/public/Tutorato1901.pdf b/public/materiale/Tutorato1901.pdf similarity index 100% rename from public/Tutorato1901.pdf rename to public/materiale/Tutorato1901.pdf diff --git a/public/TutoratoAnalisi120132023.pdf b/public/materiale/TutoratoAnalisi120132023.pdf similarity index 100% rename from public/TutoratoAnalisi120132023.pdf rename to public/materiale/TutoratoAnalisi120132023.pdf diff --git a/public/TutoratoAnalisi13102023.pdf b/public/materiale/TutoratoAnalisi13102023.pdf similarity index 100% rename from public/TutoratoAnalisi13102023.pdf rename to public/materiale/TutoratoAnalisi13102023.pdf diff --git a/public/TutoratoAnalisi2010.pdf b/public/materiale/TutoratoAnalisi2010.pdf similarity index 100% rename from public/TutoratoAnalisi2010.pdf rename to public/materiale/TutoratoAnalisi2010.pdf diff --git a/public/TutoratoAritmetica03112023.pdf b/public/materiale/TutoratoAritmetica03112023.pdf similarity index 100% rename from public/TutoratoAritmetica03112023.pdf rename to public/materiale/TutoratoAritmetica03112023.pdf diff --git a/public/TutoratoAritmetica10112023.pdf b/public/materiale/TutoratoAritmetica10112023.pdf similarity index 100% rename from public/TutoratoAritmetica10112023.pdf rename to public/materiale/TutoratoAritmetica10112023.pdf diff --git a/public/TutoratoAritmetica13102023.pdf b/public/materiale/TutoratoAritmetica13102023.pdf similarity index 100% rename from public/TutoratoAritmetica13102023.pdf rename to public/materiale/TutoratoAritmetica13102023.pdf diff --git a/public/TutoratoAritmetica20102023.pdf b/public/materiale/TutoratoAritmetica20102023.pdf similarity index 100% rename from public/TutoratoAritmetica20102023.pdf rename to public/materiale/TutoratoAritmetica20102023.pdf diff --git a/public/tutors/alessandro-moretti.jpg b/public/tutors/alessandro-moretti.jpg new file mode 100644 index 0000000..6bec552 Binary files /dev/null and b/public/tutors/alessandro-moretti.jpg differ diff --git a/public/tutors/alessandro-moretti@square.jpg b/public/tutors/alessandro-moretti@square.jpg new file mode 100644 index 0000000..ce26da6 Binary files /dev/null and b/public/tutors/alessandro-moretti@square.jpg differ diff --git a/public/tutors/alessandro-petetta.jpg b/public/tutors/alessandro-petetta.jpg new file mode 100644 index 0000000..ff164e5 Binary files /dev/null and b/public/tutors/alessandro-petetta.jpg differ diff --git a/public/tutors/alessandro-petetta@square.jpg b/public/tutors/alessandro-petetta@square.jpg new file mode 100644 index 0000000..f659834 Binary files /dev/null and b/public/tutors/alessandro-petetta@square.jpg differ diff --git a/public/tutors/placeholder-person.svg b/public/tutors/placeholder-person.svg new file mode 100644 index 0000000..10d5ae8 --- /dev/null +++ b/public/tutors/placeholder-person.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/tutors/samuele-biscaro.jpg b/public/tutors/samuele-biscaro.jpg new file mode 100644 index 0000000..e4d92e5 Binary files /dev/null and b/public/tutors/samuele-biscaro.jpg differ diff --git a/public/tutors/samuele-biscaro@square.jpg b/public/tutors/samuele-biscaro@square.jpg new file mode 100644 index 0000000..1a9c06b Binary files /dev/null and b/public/tutors/samuele-biscaro@square.jpg differ diff --git a/src/layouts/MarkdownPage.astro b/src/layouts/MarkdownPage.astro index a2ea4b6..9809dff 100644 --- a/src/layouts/MarkdownPage.astro +++ b/src/layouts/MarkdownPage.astro @@ -8,15 +8,50 @@ const currentYear = years .at(-1) const { file, - frontmatter: { title }, + frontmatter: { title, tutors: tutorEntries }, } = Astro.props const selectedCourseLabel = file.split('/').at(-1) const allCourses = await Astro.glob(`../pages/archivio/*/*`) const courses = allCourses.filter(module => module.file.includes(file.split('/').at(-2))) + +function upperFirst(string) { + return string.charAt(0).toUpperCase() + string.slice(1) +} ---

{title}

+ { + tutorEntries && ( +
+

I Tutor

+ {tutorEntries.map(({ name, image, contacts }) => ( +
+

{name ?? '???'}

+ {name} + {contacts && ( + + )} +
+ ))} +
+ ) + } diff --git a/src/pages/archivio/2023-2024/algebra-1.md b/src/pages/archivio/2023-2024/algebra-1.md index 3cdb5cb..94679c2 100644 --- a/src/pages/archivio/2023-2024/algebra-1.md +++ b/src/pages/archivio/2023-2024/algebra-1.md @@ -130,5 +130,5 @@ Il tutorato si è concluso. Sotto trovate gli esercizi assegnati nei vari incont ## Simulazioni d'Esame -- Simulazione 24 aprile (Gruppi): [Testo](/Compitino1.pdf), [Soluzioni](/CompitinoSoluzioni.pdf), -- Simulazione 31 maggio (Anelli & Campi): [Testo](/Compitino2.pdf), [Soluzioni](/Compitino2Soluzioni.pdf). +- Simulazione 24 aprile (Gruppi): [Testo](/materiale/Compitino1.pdf), [Soluzioni](/materiale/CompitinoSoluzioni.pdf), +- Simulazione 31 maggio (Anelli & Campi): [Testo](/materiale/Compitino2.pdf), [Soluzioni](/materiale/Compitino2Soluzioni.pdf). diff --git a/src/pages/archivio/2023-2024/analisi-1.md b/src/pages/archivio/2023-2024/analisi-1.md index 3fd9837..d896092 100644 --- a/src/pages/archivio/2023-2024/analisi-1.md +++ b/src/pages/archivio/2023-2024/analisi-1.md @@ -15,13 +15,13 @@ Infine, ricordo a tutt* che, nel caso in cui sorgesse un qualche piccolo dubbio Per quanto riguarda le lezioni di recupero, ho preparato qualche esercizio tipo che potete svolgere e consegnare. Mi raccomando la forma, sia dal punto di vista matematico che da quello grafico! --[Prima consegna](/EserciziTutorato.pdf) +-[Prima consegna](/materiale/EserciziTutorato.pdf) ## Pdf dei Tutorati svolti In questa sezione ho intenzione di caricare i pdf dei tutorati svolti. Non scriverò ogni singolo esercizio, mi limiterò a quelli che ritengo più importanti e/o istruttivi. Non abbiate paura di farmi notare eventuali errori e/o imprecisioni! Riguardo allo stile, soprattutto all'inizio tenterò di essere il più chiaro possibile, quindi non temete, durante un compito non vi verrà mai richiesto di dare così tanti dettagli. -- Tutorato del [13 ottobre 2023](/TutoratoAnalisi13102023.pdf). -- Tutorato del [20 ottobre 2023](/TutoratoAnalisi2010.pdf). -- Tutorato del [1 dicembre 2023](/LezioneNumeriComplessi.pdf). -- Tutorato del [19 gennaio 2024](/Tutorato1901.pdf). +- Tutorato del [13 ottobre 2023](/materiale/TutoratoAnalisi13102023.pdf). +- Tutorato del [20 ottobre 2023](/materiale/TutoratoAnalisi2010.pdf). +- Tutorato del [1 dicembre 2023](/materiale/LezioneNumeriComplessi.pdf). +- Tutorato del [19 gennaio 2024](/materiale/Tutorato1901.pdf). diff --git a/src/pages/archivio/2023-2024/aritmetica.md b/src/pages/archivio/2023-2024/aritmetica.md index 6975516..8d6239b 100644 --- a/src/pages/archivio/2023-2024/aritmetica.md +++ b/src/pages/archivio/2023-2024/aritmetica.md @@ -9,7 +9,7 @@ Il tutorato di Aritmetica si è concluso. Sotto trovate i pdf di alcuni dei tuto ## Pdf dei Tutorati svolti -- Tutorato del [13 ottobre 2023](/TutoratoAritmetica13102023.pdf). -- Tutorato del [20 ottobre 2023](/TutoratoAritmetica20102023.pdf); una [nota](/Congruenze_di_II_grado.pdf) sulle congruenze di II grado. -- Tutorato del [3 novembre 2023](/TutoratoAritmetica03112023.pdf). -- Tutorato del [10 novembre 2023](/TutoratoAritmetica10112023.pdf). +- Tutorato del [13 ottobre 2023](/materiale/TutoratoAritmetica13102023.pdf). +- Tutorato del [20 ottobre 2023](/materiale/TutoratoAritmetica20102023.pdf); una [nota](/materiale/Congruenze_di_II_grado.pdf) sulle congruenze di II grado. +- Tutorato del [3 novembre 2023](/materiale/TutoratoAritmetica03112023.pdf). +- Tutorato del [10 novembre 2023](/materiale/TutoratoAritmetica10112023.pdf). diff --git a/src/pages/archivio/2023-2024/geometria-1.md b/src/pages/archivio/2023-2024/geometria-1.md index 978dabc..d7d30b5 100644 --- a/src/pages/archivio/2023-2024/geometria-1.md +++ b/src/pages/archivio/2023-2024/geometria-1.md @@ -7,14 +7,14 @@ title: Geometria I ## Soluzioni dei Test **Primo Semestre** -- Test del [12 ottobre 2023](/SoluzioniTest1Geometria1.pdf). -- Test del [26 ottobre 2023](/SoluzioniTest2Geometria1.pdf). -- Test del [9 novembre 2023](/SoluzioniTest3Geometria1.pdf). -- Test del [23 novembre 2023](/SoluzioniTest4Geometria1.pdf). -- Test del [14 dicembre 2023](/SoluzioniTest5Geometria1.pdf). +- Test del [12 ottobre 2023](/materiale/SoluzioniTest1Geometria1.pdf). +- Test del [26 ottobre 2023](/materiale/SoluzioniTest2Geometria1.pdf). +- Test del [9 novembre 2023](/materiale/SoluzioniTest3Geometria1.pdf). +- Test del [23 novembre 2023](/materiale/SoluzioniTest4Geometria1.pdf). +- Test del [14 dicembre 2023](/materiale/SoluzioniTest5Geometria1.pdf). **Secondo Semestre** -- Test del [14 marzo 2024](/SoluzioniTest1Geometria1SecondoSem.pdf). -- Test del [9 aprile 2024](/SoluzioniTest2Geometria1SecondoSem.pdf). -- Test del [18 aprile 2024](/SoluzioniTest3GeometriaISecondoSem.pdf). -- Test del [9 maggio 2024](/SoluzioniTest4GeometriaISecondoSem.pdf). +- Test del [14 marzo 2024](/materiale/SoluzioniTest1Geometria1SecondoSem.pdf). +- Test del [9 aprile 2024](/materiale/SoluzioniTest2Geometria1SecondoSem.pdf). +- Test del [18 aprile 2024](/materiale/SoluzioniTest3GeometriaISecondoSem.pdf). +- Test del [9 maggio 2024](/materiale/SoluzioniTest4GeometriaISecondoSem.pdf). diff --git a/src/pages/archivio/2024-2025/analisi-1.md b/src/pages/archivio/2024-2025/analisi-1.md deleted file mode 100644 index 3fd9837..0000000 --- a/src/pages/archivio/2024-2025/analisi-1.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -layout: ../../../layouts/MarkdownPage.astro -title: Analisi 1 ---- - -**Tutor:** Stefano Mannella. - -Durante le ore di tutorato proveremo innanzitutto a rispondere alle domande ed ai dubbi che possono essere sorti in classe. - -Siete caldamente invitati a dare un'occhio alla [raccolta di esercizi](https://pagine.dm.unipi.it/gobbino/Home_Page/ArchivioDidattico.html) del professor Gobbino, che contiene sfide per tutti i gusti e livelli di difficoltà (sia di teoria che di calculus). - -Infine, ricordo a tutt* che, nel caso in cui sorgesse un qualche piccolo dubbio improssivo ed impellente, gli studenti più grandi (me compreso) sono sempre felici di dare una mano, é una realtà di cui andiamo abbastanza fieri, quindi non abbiate paura di chiedere! - -## Esercizi da consegnare - -Per quanto riguarda le lezioni di recupero, ho preparato qualche esercizio tipo che potete svolgere e consegnare. Mi raccomando la forma, sia dal punto di vista matematico che da quello grafico! - --[Prima consegna](/EserciziTutorato.pdf) - -## Pdf dei Tutorati svolti - -In questa sezione ho intenzione di caricare i pdf dei tutorati svolti. Non scriverò ogni singolo esercizio, mi limiterò a quelli che ritengo più importanti e/o istruttivi. Non abbiate paura di farmi notare eventuali errori e/o imprecisioni! Riguardo allo stile, soprattutto all'inizio tenterò di essere il più chiaro possibile, quindi non temete, durante un compito non vi verrà mai richiesto di dare così tanti dettagli. - -- Tutorato del [13 ottobre 2023](/TutoratoAnalisi13102023.pdf). -- Tutorato del [20 ottobre 2023](/TutoratoAnalisi2010.pdf). -- Tutorato del [1 dicembre 2023](/LezioneNumeriComplessi.pdf). -- Tutorato del [19 gennaio 2024](/Tutorato1901.pdf). diff --git a/src/pages/archivio/2024-2025/esempio.md b/src/pages/archivio/2024-2025/esempio.md new file mode 100644 index 0000000..c948058 --- /dev/null +++ b/src/pages/archivio/2024-2025/esempio.md @@ -0,0 +1,59 @@ +--- +layout: ../../../layouts/MarkdownPage.astro +title: Esempio # e.g. "Analisi 1" +tutors: +- name: Nome Cognome 1 + image: /tutors/alessandro-moretti@square.jpg + contacts: + - type: email + value: n.cognome@studenti.unipi.it + - type: telegram + value: exampleusername +- name: Nome Cognome 2 +# image: /tutors/nome-cognome@square.jpg # altrimenti viene mostrato il placeholder + contacts: + - type: email + value: n.cognome@studenti.unipi.it +- name: Nome Cognome 2 +# image: /tutors/nome-cognome@square.jpg # altrimenti viene mostrato il placeholder +--- + +Durante le ore di tutorato proveremo innanzitutto a rispondere alle domande ed ai dubbi che possono essere sorti in classe. + +Siete caldamente invitati a dare un'occhio alla [raccolta di esercizi](https://pagine.dm.unipi.it/gobbino/Home_Page/ArchivioDidattico.html) del professor Gobbino, che contiene sfide per tutti i gusti e livelli di difficoltà (sia di teoria che di calculus). + +Infine, ricordo a tutt\* che, nel caso in cui sorgesse un qualche piccolo dubbio improssivo ed impellente, gli studenti più grandi (me compreso) sono sempre felici di dare una mano, é una realtà di cui andiamo abbastanza fieri, quindi non abbiate paura di chiedere! + +## Esercizi da consegnare + +Per quanto riguarda le lezioni di recupero, ho preparato qualche esercizio tipo che potete svolgere e consegnare. Mi raccomando la forma, sia dal punto di vista matematico che da quello grafico! + +-[Prima consegna](/materiale/EserciziTutorato.pdf) + +E delle cose con del latex: + +**Tutorato 1:** + +- dal libro, es. 10, 12, 16, 17, 19; + +- mostrate che $\mathbb{Z}/d$, per $d$ dispari, non è isomorfo al gruppo di automorfismi $\text{Aut}(G)$ di alcun gruppo finito $G$; + +- sia $G$ un gruppo che agisce _transitivamente_ su un insieme $X$ (i.e., c'è una sola orbita), e sia $N$ un sottogruppo normale di $G$. Dimostrate che + + - se $x,y\in X$, $\text{stab}_G(x)$ e $\text{stab}_G(y)$ sono coniugati; + + - l'azione di $N$ su $X$ non è necessariamente transitiva; + + - le orbite dell'azione di $N$ su $X$ hanno tutte la stessa cardinalità. + +## Pdf dei Tutorati svolti + +In questa sezione ho intenzione di caricare i pdf dei tutorati svolti. Non scriverò ogni singolo esercizio, mi limiterò a quelli che ritengo più importanti e/o istruttivi. Non abbiate paura di farmi notare eventuali errori e/o imprecisioni! Riguardo allo stile, soprattutto all'inizio tenterò di essere il più chiaro possibile, quindi non temete, durante un compito non vi verrà mai richiesto di dare così tanti dettagli. + +- Tutorato del [13 ottobre 2023](/materiale/TutoratoAnalisi13102023.pdf). + +- Tutorato del [20 ottobre 2023](/materiale/TutoratoAnalisi2010.pdf). + +- Tutorato del [1 dicembre 2023](/materiale/LezioneNumeriComplessi.pdf). + +- Tutorato del [19 gennaio 2024](/materiale/Tutorato1901.pdf). diff --git a/src/style.css b/src/style.css index d48d852..21e6c69 100644 --- a/src/style.css +++ b/src/style.css @@ -103,6 +103,47 @@ code { /* Components */ +.tutor-entries { + display: grid; + + gap: 1rem; +} + +.tutor { + display: grid; + grid-template-columns: auto 1fr; + grid-template-rows: auto 1fr; + grid-template-areas: + 'avatar name' + 'avatar contacts'; + + column-gap: 2rem; + + > .name { + grid-area: name; + padding-top: 0.5rem; + } + + > .image { + grid-area: avatar; + width: 8rem; + height: 8rem; + + border: 2px solid #a00; + border-radius: 50%; + } + + > .contacts { + grid-area: contacts; + + padding-left: 1rem; + + > li { + margin: 0; + } + } +} + /* Layout */ body {