forked from phc/tutorato
i hope this pushes
parent
c1eec9651e
commit
adda01cf86
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,62 @@
|
|||||||
|
---
|
||||||
|
const years = await Astro.glob("../pages/archivio/*/index.md");
|
||||||
|
const yearLabels = years.map((module) => module.file.split("/").at(-2)).toSorted();
|
||||||
|
const currentYear = yearLabels.at(-1);
|
||||||
|
|
||||||
|
const { selectedCourseLabel, courses } = Astro.props;
|
||||||
|
const title = courses.find((module) => module.file.includes("index.md")).frontmatter
|
||||||
|
.title;
|
||||||
|
const selectedYear = courses
|
||||||
|
.find((module) => module.file.includes("index.md"))
|
||||||
|
.file.split("/")
|
||||||
|
.at(-2);
|
||||||
|
const isCurrentYear = currentYear == selectedYear;
|
||||||
|
const coursesWithoutIndex = courses.filter((m) => !m.file.includes("index.md"));
|
||||||
|
---
|
||||||
|
|
||||||
|
<header>
|
||||||
|
<h1>
|
||||||
|
{
|
||||||
|
isCurrentYear ? (
|
||||||
|
<a href="/">{title}</a>
|
||||||
|
) : (
|
||||||
|
<a href={`/archivio/${selectedYear}`}>{title}</a>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
</h1>
|
||||||
|
<nav>
|
||||||
|
<ul>
|
||||||
|
{
|
||||||
|
yearLabels.slice(0, -1).map((year) => (
|
||||||
|
<li class:list={{ active: year === selectedYear }}>
|
||||||
|
<a href={`/archivio/${year}`}>{year}</a>
|
||||||
|
</li>
|
||||||
|
))
|
||||||
|
}
|
||||||
|
<li class:list={{ active: currentYear === selectedYear }}>
|
||||||
|
<a href={"/"}>{currentYear}</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<ul>
|
||||||
|
{
|
||||||
|
coursesWithoutIndex.map((course) => (
|
||||||
|
<li
|
||||||
|
class:list={{
|
||||||
|
active: selectedCourseLabel === course.file.split("/").at(-1),
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
<a
|
||||||
|
href={
|
||||||
|
isCurrentYear
|
||||||
|
? "/" + course.url.split("/").at(-1)
|
||||||
|
: course.url
|
||||||
|
}
|
||||||
|
>
|
||||||
|
{course.frontmatter.title}
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
))
|
||||||
|
}
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
</header>
|
@ -0,0 +1,53 @@
|
|||||||
|
---
|
||||||
|
import Header from "../components/Header.astro";
|
||||||
|
|
||||||
|
const { title, courses, selectedCourseLabel } = Astro.props;
|
||||||
|
---
|
||||||
|
|
||||||
|
<!doctype html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<link
|
||||||
|
rel="stylesheet"
|
||||||
|
href="https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.css"
|
||||||
|
integrity="sha384-nB0miv6/jRmo5UMMR1wu3Gz6NLsoTkbqJghGIsx//Rlm+ZU03BU6SQNC66uf4l5+"
|
||||||
|
crossorigin="anonymous"
|
||||||
|
/>
|
||||||
|
<script
|
||||||
|
defer
|
||||||
|
src="https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.js"
|
||||||
|
integrity="sha384-7zkQWkzuo3B5mTepMUcHkMB5jZaolc2xDwL6VFqjFALcbeS9Ggm/Yr2r3Dy4lfFg"
|
||||||
|
crossorigin="anonymous"></script>
|
||||||
|
<script
|
||||||
|
defer
|
||||||
|
src="https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/contrib/auto-render.min.js"
|
||||||
|
integrity="sha384-43gviWU0YVjaDtb/GhzOouOXtZMP/7XUzwPTstBeZFe/+rCMvRwr4yROQP43s0Xk"
|
||||||
|
crossorigin="anonymous"></script>
|
||||||
|
<script>
|
||||||
|
document.addEventListener("DOMContentLoaded", function () {
|
||||||
|
// @ts-ignore
|
||||||
|
renderMathInElement(document.body, {
|
||||||
|
// customised options
|
||||||
|
// • auto-render specific keys, e.g.:
|
||||||
|
delimiters: [
|
||||||
|
{ left: "$$", right: "$$", display: true },
|
||||||
|
{ left: "$", right: "$", display: false },
|
||||||
|
{ left: "\\(", right: "\\)", display: false },
|
||||||
|
{ left: "\\[", right: "\\]", display: true },
|
||||||
|
],
|
||||||
|
// • rendering keys, e.g.:
|
||||||
|
throwOnError: false,
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
<title>{title}</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<Header courses={courses} selectedCourseLabel={selectedCourseLabel} />
|
||||||
|
<main>
|
||||||
|
<slot />
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -0,0 +1,23 @@
|
|||||||
|
---
|
||||||
|
import Base from "./Base.astro";
|
||||||
|
|
||||||
|
const years = await Astro.glob("../pages/archivio/*/index.md");
|
||||||
|
const currentYear = years
|
||||||
|
.map((module) => module.file.split("/").at(-2))
|
||||||
|
.toSorted()
|
||||||
|
.at(-1);
|
||||||
|
const {
|
||||||
|
file,
|
||||||
|
frontmatter: { title },
|
||||||
|
} = 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)),
|
||||||
|
);
|
||||||
|
---
|
||||||
|
|
||||||
|
<Base title={title} courses={courses} selectedCourseLabel={selectedCourseLabel}>
|
||||||
|
<slot />
|
||||||
|
</Base>
|
@ -0,0 +1,30 @@
|
|||||||
|
---
|
||||||
|
export async function getStaticPaths() {
|
||||||
|
const years = await Astro.glob("./archivio/*/index.md");
|
||||||
|
const currentYear = years
|
||||||
|
.map((module) => module.file.split("/").at(-2))
|
||||||
|
.toSorted()
|
||||||
|
.at(-1);
|
||||||
|
|
||||||
|
const allCourses = await Astro.glob(`./archivio/*/*`);
|
||||||
|
const courses = allCourses.filter((module) => module.file.includes(currentYear));
|
||||||
|
|
||||||
|
return courses.map((module) => {
|
||||||
|
const course = module.file.split("/").at(-1).split(".")[0];
|
||||||
|
return {
|
||||||
|
params: {
|
||||||
|
course,
|
||||||
|
},
|
||||||
|
props: {
|
||||||
|
module,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
const {
|
||||||
|
module: { Content },
|
||||||
|
} = Astro.props;
|
||||||
|
---
|
||||||
|
|
||||||
|
<Content />
|
@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
layout: ../../../layouts/MarkdownPage.astro
|
||||||
|
title: Tutorato Alla Pari
|
||||||
|
---
|
||||||
|
|
||||||
|
## Info
|
||||||
|
|
||||||
|
**Tutor:** Simona Felice, Danilo Calcinaro, Andrea Rocca, Giorgia Benassi.
|
@ -0,0 +1,29 @@
|
|||||||
|
---
|
||||||
|
layout: ../../../layouts/MarkdownPage.astro
|
||||||
|
title: Analisi 1
|
||||||
|
---
|
||||||
|
|
||||||
|
## Info
|
||||||
|
|
||||||
|
**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).
|
@ -0,0 +1,17 @@
|
|||||||
|
---
|
||||||
|
layout: ../../../layouts/MarkdownPage.astro
|
||||||
|
title: Aritmetica
|
||||||
|
---
|
||||||
|
|
||||||
|
## Info
|
||||||
|
|
||||||
|
**Tutor:** Cristofer Villani.
|
||||||
|
|
||||||
|
Il tutorato di Aritmetica si è concluso. Sotto trovate i pdf di alcuni dei tutorati svolti.
|
||||||
|
|
||||||
|
## 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).
|
@ -0,0 +1,21 @@
|
|||||||
|
---
|
||||||
|
layout: ../../../layouts/MarkdownPage.astro
|
||||||
|
title: Geometria I
|
||||||
|
---
|
||||||
|
|
||||||
|
## Info
|
||||||
|
**Tutor:** Marco Tavano.
|
||||||
|
|
||||||
|
## 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).
|
||||||
|
|
||||||
|
**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).
|
@ -0,0 +1,27 @@
|
|||||||
|
---
|
||||||
|
layout: ../../../layouts/MarkdownPage.astro
|
||||||
|
title: Tutorato 2023/2024
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
## Che cos'è il tutorato?
|
||||||
|
|
||||||
|
Il tutorato è pensato per darvi una mano con lo studio, e rispondere a qualsiasi dubbio matematico abbiate.
|
||||||
|
|
||||||
|
Gli studenti delle materie del primo anno hanno a disposizione tre tutor specifici (uno per Analisi I, uno per Geometria I, uno per Fisica I). Per il secondo anno, c'è il tutorato di Algebra I.
|
||||||
|
|
||||||
|
Per tutte le materie, sono a disposizione quattro tutor alla pari, che faranno tre incontri settimanali. Precisiamo che **il tutorato alla pari**, in cui potete fare domande su qualsiasi argomento, **è aperto (e fortemente consigliato) anche agli studenti degli anni successivi!**
|
||||||
|
|
||||||
|
Venire a tutorato è utilissimo per darvi un'idea più chiara del vostro livello di conoscenza degli argomenti, e può servire a indirizzarvi nello studio. Ovviamente, non è necessario (e può essere controproducente!) che veniate a _ogni_ tutorato, ma se sentite il bisogno di consolidare le vostre conoscenze, oppure siete in difficoltà con qualche argomento, non fatevi problemi a venire!
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Orario
|
||||||
|
|
||||||
|
| | Lun | Mar | Mer | Gio | Ven |
|
||||||
|
|:---:|:---:|:---:|:---:|:---:|:---:|
|
||||||
|
|9-11| | | | | |
|
||||||
|
|11-13| | | | | |
|
||||||
|
|14-16| | | | | |
|
||||||
|
|16-18| Alla Pari<br> Aula 2 | | | Alla pari<br> Aula 2 | |
|
||||||
|
|18-20| | | | | |
|
@ -0,0 +1,26 @@
|
|||||||
|
---
|
||||||
|
layout: ../../../layouts/MarkdownPage.astro
|
||||||
|
title: Tutorato 2024-2025
|
||||||
|
---
|
||||||
|
|
||||||
|
## Che cos'è il tutorato?
|
||||||
|
|
||||||
|
Il tutorato è pensato per darvi una mano con lo studio, e rispondere a qualsiasi dubbio matematico abbiate.
|
||||||
|
|
||||||
|
Gli studenti delle materie del primo anno hanno a disposizione tre tutor specifici (uno per Analisi I, uno per Geometria I, uno per Fisica I). Per il secondo anno, c'è il tutorato di Algebra I.
|
||||||
|
|
||||||
|
Per tutte le materie, sono a disposizione quattro tutor alla pari, che faranno tre incontri settimanali. Precisiamo che **il tutorato alla pari**, in cui potete fare domande su qualsiasi argomento, **è aperto (e fortemente consigliato) anche agli studenti degli anni successivi!**
|
||||||
|
|
||||||
|
Venire a tutorato è utilissimo per darvi un'idea più chiara del vostro livello di conoscenza degli argomenti, e può servire a indirizzarvi nello studio. Ovviamente, non è necessario (e può essere controproducente!) che veniate a _ogni_ tutorato, ma se sentite il bisogno di consolidare le vostre conoscenze, oppure siete in difficoltà con qualche argomento, non fatevi problemi a venire!
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Orario
|
||||||
|
|
||||||
|
| | Lun | Mar | Mer | Gio | Ven |
|
||||||
|
|:---:|:---:|:---:|:---:|:---:|:---:|
|
||||||
|
|9-11| | | | | |
|
||||||
|
|11-13| | | | | |
|
||||||
|
|14-16| | | | | |
|
||||||
|
|16-18| Alla Pari<br> Aula 2 | | | Alla pari<br> Aula 2 | |
|
||||||
|
|18-20| | | | | |
|
@ -1,16 +1,14 @@
|
|||||||
---
|
---
|
||||||
|
const years = await Astro.glob("./archivio/*/index.md");
|
||||||
|
const currentYear = years
|
||||||
|
.map((module) => module.file.split("/").at(-2))
|
||||||
|
.toSorted()
|
||||||
|
.at(-1);
|
||||||
|
|
||||||
|
const {
|
||||||
|
Content,
|
||||||
|
frontmatter: { title },
|
||||||
|
} = years.find((m) => m.file.includes(currentYear));
|
||||||
---
|
---
|
||||||
|
|
||||||
<html lang="en">
|
<Content />
|
||||||
<head>
|
|
||||||
<meta charset="utf-8" />
|
|
||||||
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
|
|
||||||
<meta name="viewport" content="width=device-width" />
|
|
||||||
<meta name="generator" content={Astro.generator} />
|
|
||||||
<title>Astro</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1>Astro</h1>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
Loading…
Reference in New Issue