Skip to content

Commit fbf7400

Browse files
committed
Teori blev blå
2 parents 6103f2e + c748171 commit fbf7400

File tree

6 files changed

+49
-60
lines changed

6 files changed

+49
-60
lines changed

README.md

Lines changed: 8 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -25,32 +25,21 @@ Klart tills måndag 16 april.
2525
Gör en överstrykning på saker när de är klara.
2626

2727
- Annat
28-
- ~~**O** Abstract/sammanfattning~~
28+
- Formalia
29+
- Sammandrag
30+
- Översätt sammandrag till abstract
2931
- Slutsatser
3032
- Introduktion
31-
- Fixa todos
33+
- Fixa todos i bakgrund och allmän hyfsning
34+
- Allmän hyfsning mål
35+
- Allmän hyfsning avgränsningar
3236
- Teori
33-
- ~~**O** ARCS~~
34-
- ~~**B** Annan didaktik~~
35-
- ~~**O** Syntax och semantik (se metod.impl hur det används)~~
3637
- Metod
37-
- ~~**E** Implementation komposita~~
38-
- ~~**O** Lärotext didaktik~~
39-
- ~~**E** Lärotext komposita~~
40-
- **J** Hemsidan
41-
- ~~**O** Åke-möten~~
4238
- Resultat
43-
- **~~E~~, J** Mer tekniskt stoff i analys och vektorer
44-
- ~~**O** Vad vi fick ut från Åke-möte1 och Åke-möte2~~
4539
- DiskRes
46-
- ~~**E** Expandera och proffesionalisera "fokus på fysik"~~
47-
- ~~**E** Expandera och proffesionalisera DSL-lämpliga-områden~~
48-
- ~~**E** Expandera och proffesionalisera DSL+fysik pedagogik~~
4940
- Diskussion
50-
- **J** Metod och teorival: expandera befintligt (om det är vettigt) och lägg till. Kolla bedömningskriterier
51-
- ~~**B** Lägg till till vidareutvecklingsmöjligheter~~
52-
- ~~**B** Etik: om roligt och hemsidan som gör pedagogik enklare~~
53-
- Diskutera vårt läromaterial enligt bedömningskriterier
41+
- Genomförandediskussion
42+
- Ingress till resultatdiskussion
5443

5544

5645

Rapport/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ default: Main.pdf
55

66
Main.pdf:: \
77
include/Diskussion.tex \
8-
include/DiskRes.tex \
98
include/Introduktion.tex \
109
include/Metod.tex \
1110
include/Resultat.tex \

Rapport/include/Diskussion.tex

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ \chapter{Diskussion}
1919
Däremot löser det inte problem åt en. Man kan med andra ord inte mata in en
2020
differentialekvation och automatiskt få en lösning.
2121

22+
TODO: Osäker på ovan. Vad exakt innebär ``problemlösning''? Varför är
23+
diffekv lösning problemlösning, men inte automatisk derivering (vilket
24+
görs i analys).
25+
2226
Hur bra våra moduler blev samt varför de inte är problemlösare utan modellerare
2327
istället.
2428

Rapport/include/Metod.tex

Lines changed: 26 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -448,44 +448,36 @@ \subsection{Skriva lärotext}
448448
till att implementera och lösa mer komplexa problem.
449449

450450
\end{draft}
451-
\begin{binge}
451+
\begin{draft}
452452

453453
\section{Skapande av och publicering på hemsidan}
454454

455-
Läromaterialet publiceras på en internethemsida, varpå man kan läsa
456-
allt o ha skoj.
457-
458-
TODO: Slå ihop underrubriker till ett stycke.
459-
460-
\subsection{Beskrivning}
461-
462-
Ett build-script hämtar .lhs källfilerna, i vilka lärotexten är
463-
skriven med markdown. Rendrar med pandoc, och sätter in lite
464-
navigationselement etc. med hjälp av eget templating-system. Manuellt
465-
läggs sedan stoffet på gh-pages branchen för att automatiskt visas på
466-
dslsofmath.github.io/BScProj2018. \todo{Förklara templating, rendrar, branch}
467-
468-
Obs: Medan bygget är scriptat så är inte publiceringen det, och
469-
ingenting genereras/publiceras automatiskt kontinuerligt. Måste köra
470-
scriptet manuellt och lägga stoff på gh-pages branchen.
471-
472-
\subsection{Build-script}
473-
474-
I.e. implementation av python-build-scriptet i mer detalj.
455+
Läromaterialet kompilerades med hjälp av ett bygg-script och
456+
publicerades på en internethemsida. Bygg-scriptet anropar
457+
\textit{Pandoc} för att konvertera från källkod och text i Literate
458+
Haskell format till HTML, redo att visas på en hemsida. Pandoc
459+
packeterar även med \textit{MathJax} som använder JavaScript för att
460+
rendera matematiska formler i LaTeX format på fint och läsbart
461+
vis. Utan stöd för JavaScript skrivs matematik ut som omodifierad
462+
LaTeX kod, vilket är mer svårläst, men fortfarande tolkningsbart. Det
463+
skrevs även \textit{CSS} manuellt för att modifiera utseendet av
464+
hemsidan sådant att den blev mer fin och läsbar enligt
465+
projektmedlemmarna.
466+
467+
Varje källfil betraktades som ett kapitel och publicerades som
468+
separata undersidor. Med hjälp av ett index beskrivet i bygg-scriptet
469+
konstruerades navigationselement mellan kapitel på varje undersida
470+
och en innehållsförteckning.
471+
472+
För publicering lades all data producerad av bygg-scriptet i en ny git
473+
branch med namnet \texttt{gh-pages}. Att alla branches synkroniseras
474+
mot GitHub medför att alla filer på \texttt{gh-pages} branchen
475+
serveras som en hemsida med hjälp av \textit{GitHub
476+
Pages}. Publiceringen skedde inte kontinuerligt eller automatiskt,
477+
utan krävde en manuell synkronisering vid varje önskad uppdatering av
478+
hemsidan.
475479

476-
TODO: Är detta ens intressant? Viktigt för att producera sidan såklart, men
477-
inte intressant ur varken matte eller haskell/DSL perspektiv.
478-
479-
\subsection{Hemsidan}
480-
481-
TODO: Nåt om design, läslighet, grafik(?), navigation, avsiktligt undvikande
482-
av javascript, etc.
483-
484-
Från resultat: ska integreras här
485-
486-
Hemsidan består av grundläggande HTML, CSS och javascript. På hemsidan finns en innehållsförteckning med klickbara länkar till de olika kapitlen. Hemsidan är öppen för alla och bör fungera i de flesta webläsare. Javascript är inget krav för hemsidan. Matematiska formler visas ändå, om än inte lika tydligt.
487-
488-
\end{binge}
480+
\end{draft}
489481
\begin{draft}
490482

491483
\section{Utvärdering med testgrupp}

Rapport/include/Resultat.tex

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,15 @@ \section{Läromaterialet}
7676
typer modifieras. Läromaterialet~\cite{LYAP} hänvisas till för en utförligare
7777
förklaring.} används för att göra likheterna så tydliga som möjligt.
7878

79-
I \textit{matematisk analys} konstrueras ett syntaxträd för algebraiska uttryck
80-
och funktioner. Därefter implementeras symbolisk derivering och integrering på
81-
syntaxträdet.
79+
I \textit{matematisk analys} behandlar differentialkalkyl och
80+
integralkalkyl inom en variabel. Först bestäms den semantiska domänen
81+
för analys i en variabel: unära, reella funktioner; och ett syntaxträd
82+
för uttryck av funktioner inom denna domän konstrueras. Därefter
83+
analyseras syntax och semantik för differenser, derivator, och
84+
integraler; och funktioner implementeras för att utföra dessa
85+
operationer både approximativt numeriskt, och symboliskt med
86+
syntaxträdet. Slutligen appliceras de implementerade funktionerna för
87+
att visualisera grafer av operationerna.
8288

8389
\textit{Vektorer} behandlar vektorer och vektoroperationer. Vektorer modelleras
8490
som med hjälp av en typklass som dikterar vilka funktioner som varje

Rapport/include/Teori.tex

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ \section{Litterat programmering och Literate Haskell}\label{sec:lhs}
209209
\end{draft}
210210

211211
\section{Att skapa motiverande läromaterial}\label{sec:arcs}
212-
\begin{binge}
212+
\begin{draft}
213213
Motivation är en persons vilja att göra något. I undervisningssammanhang vill
214214
man att studenten ska lära sig materialet. Studenten behöver alltså vara
215215
motiverad, att vilja, lära sig. Motivation kan ha flera källor. Till exempel att
@@ -260,7 +260,6 @@ \section{Att skapa motiverande läromaterial}\label{sec:arcs}
260260
förståelse. Parprogrammering lämpar sig antagligen även för att begränsa
261261
flyktförsök, där elever medvetet eller mindre medvetet börjar göra något annat.
262262

263-
264263
%Jean Piaget - Kognitivismen (lära sig A, B, A + B -> C, alternativt att eleven utmanas med något den trodde var sant, och tvingas omformulera en lösning som stödjer den presenterade situationen). s157
265264

266265
Då internetplattformars interaktion med eleven är begränsad, i jämförelse med då
@@ -281,4 +280,4 @@ \section{Att skapa motiverande läromaterial}\label{sec:arcs}
281280
är något som enligt författarna påverkar oss människor extra mycket, och som de
282281
menar även används inom ex.v. spelbranchen.
283282

284-
\end{binge}
283+
\end{draft}

0 commit comments

Comments
 (0)