---
title: |
 Behandling af vidensgrafer \
 anvendt ved kollaborativ akademisk læring
subtitle: |
 HumTek-23, Basisprojekt 2 \
 eksamensgruppe FIXME1234567890
metadata-files:
  - _actors.yml
  - ../_report.yml
  - ../_draft.yml
format:
  html: default
  pdf: default

# FIXME: drop before final release
nocite: |
  @*

breaks: false

---

# Abstract
<!-- FIXME: Skriv engelsk opsummering -->

# Introduktion
<!--
    Baggrund og problemformulering
    Formål med projekt
    Overblik over projektets opbygning
-->

I dagens digitale tidsalder står undervisning og læring overfor udfordringer,
hvor komplekse tekstmateriale kræver effektive værktøjer
til at kunne analysere of forstå dem.
Dette projekt fokuserer på at udforske anvendelsen af grafteori
som en datadrevet tilgang til at støtte læring.
Vi søger at udvikle et værktøj,
der kan analysere og visualisere teksmateriale
for at forbedre både studerendes læring
og underviseres undervisningspraksis.

## Problemfelt

<!--
Understøttelse af pædagogisk læring og PPL,
ved hjælp af datadrevet teknologier som grafteori
-->

Mange studerende og undervisere oplever udfordringer
med at håndtere komplekst tekstmateriale
og skabe meningsfuld forståelse
og sammenhæng mellem tekster.
Vores problemfelt fokuserer specifikt på behovet
for at understøtte pædagogisk læring og PPL
(Problemorienteret Projektlæring)
ved hjælp af datadrevne teknologier som grafteori.

## Tema

Konstruktion af grafbaserede læringsredskaber.

## Problemformulering

<!-- Hovedproblem -->

Vi har i dette projekt valgt at undersøge
følgende problemstilling:

*Hvordan kunne lokal lagring og behandling af vidensgrafer understøtte kollaborativ akademisk læring?*

Problemstillingen har vi valgt at bryde op
i følgende underspørgsmål:

<!-- Problemformuleringsspørgsmål fra vejleder -->
Kan PPL kernebegreber
som stilladsering, bridging og constructive alignment
danne inspiration
for nye grafteoribaserede læringsværktøjer
til universitetsstuderende?

<!--
Underspørgsmål om sproget RDF,
som teknologisk system til at sikre dækning af TSA
-->

*Hvordan fungerer grafsproget RDF,
særligt i forhold til lagring og behandling af begreber?*

<!--
Underspørgsmål
om design og konstruktion af grafbehandlingsservices,
til at sikre dækning af Design og Konstruktion
-->

*Hvordan kunne en eller flere RDF-baserede services konstrueres,
så den/de understøtter kollaborativ akademisk læring?*


## Forundersøgelser

Hands-on brug af eksisterende semantiske læringsredskaber
i [supergruppen].

Opsætning af [Oxigraph] quad-store
og validering at anvendelse sker udelukkende lokalt
(dvs. uden "læk" af aktiviteter til omverdenen).

Udvidelse af Oxigraph quad-store
til at bruge den mere intuitive [Sparnatural] frontend,
og indlejring af opslagseksempler
udviklet i samarbejde med [andre][thoughtroam-learn] [grupper][thoughtroam-use].

Opsætning af lokal klon af [Scholia],
hvor data synkroniseres fra offentlige ressourcer ([Wikidata] m.fl.),
og validering at anvendelse sker udelukkende lokalt
(dvs. uden "læk" af aktiviteter til omverdenen).

Scraping af data om forskere fra <https://forskning.ruc.dk/>,
og udvidelse af lokal Scholia-klon
til at inkludere scrapede data.

Opsætning af lokal klon af [Hypothes.is]
hvor indsamlede data lagres i lokalt opsat [Oxigraph] quad-store
og validering at anvendelse sker udelukkende lokalt
(dvs. uden "læk" af aktiviteter til omverdenen).

Scraping af PDF-filer fra <https://moodle.ruc.dk/>,
automatisk OCR-scanning af rent grafiske PDF-filer,
og udvidelse af lokal Hypothes.is-klon
til at inkludere lokalt lagrede PDF-filer.

Udvidelse af lokal Scholia-klon
til at medtage annotationer fra lokal Hypothes.is-klon,
inspireret af Gooseberry.

# Målgruppe
<!--
Identifikation af målgrupper og analyse af behov og krav for målgrupperne
-->

# Teoretisk Ramme
<!--
Teorier om læring og undervisning
Grafteori og dens relevans
TSA
-->

# Metode
<!--
Beskrivelse af metoder til dataindsamling
Analyse tilgange og redskaber (f.eks. netværksanalyse)
Etik maybe?
-->

# Udvikling af grafteoribaseret værktøj
<!-- Er dette nødvendigt at inkludere, når vi endnu ikke ved om vi når at udvikle en prototype? -->

# Konklusion
<!--
Opsamling af resultater og konklusioner
Mulige anbefalinger til implementering af grafteoribaserede værktøjer i uddannelsen med hensyn til målgruppen
-->

# Perspektivering
<!--
Mulig videre forsking og udvikling på området
-->

# Litteraturliste
<!-- giver sig selv -->

# bilag
<!-- Giver sig selv -->

## Problemformuleringsseminar

<!--
Oplæg til problemformuleringsseminaret *skal* bestå af:

  * Forside fra studieadministrationen (kan downloades fra moodle)
  * Oplægget skal være på minimum 7.200 antal tegn inkl. mellemrum og må have et omfang på maksimalt 16.800 antal tegn inkl. mellemrum
  * Oplægget skal indeholde alle 8 afsnit angivet nedenfor.

Forbered jeres opponering

  * med *skriftligt oplæg til opponentgruppen*, som I uddeler og uddyber på seminaret.
    Se slides på moodle:
    * "Problemformuleringsseminar: Hvordan gøres det bedst ?"
  * Og forbered jeres opponering:
    * Læs om *review-teknikken*
      som ligger på moodle i folder med Litteratur med relevans for projektarbejde på RUC
      (Review (fra Prof. it-forundersøgelse).pdf).
-->

### 1. Projektemne

<!--
Introduktion til jeres projekt.

Introducer jeres projekt med udgangspunkt slide nr. 3
fra "Slides om 2. semester og TSA tema/bindingen"
(moodlen under Projekt/gruppedannelsen for 2. semester).
BP2 skal have fokus på det i sliden markeret med rødt,
som er "to-be" og "evaluering",
uddybet i kilden @Simonsen_2010.
Besvar bl.a. følgende spørgsmål:

  * Hvilken/hvilke TSA vil I inddrage og lave en analyse af?
  * Hvilke effekter skaber denne TSA som vi vil inddrage i projektet?
-->

<!--
FIXME:
 bedre at omskrive tekst nedenfor
til ikke at bruge bullet points,
så teksten bliver mere flydende at læse.
Inspiration: <https://edwardtufte.github.io/tufte-css/>
-->

* **As is:** Da vi startede på første semester, var design og konstruktion svært at forstå. Vi blev introduceret til begræber, som vi ikke vidste hvor vi skulle læse om. Den nuværende måde at blive undervist på, er ikke optimal. Nuværende undervisning er god, men der er flere forbedringer at lave. Hvad det der er læringen ved give lektier og derefter forlæsning

* **To be:** Bruge computere til at skærpe faciliteringen af læring på studiet. Lave pdf filer der er masser af udfyldt metadata. Links mellem pdf'er.

_Optimering af læringsoplevelsen gennem digitalisering og strukturerede læringsressourcer_

### 2. Problemfelt

Vi vil undersøge,
om PPL kernebegreberne
som stilladsering, bridging og constructive alignment
kan bruges
til udvikling af nye graf baserede læringsværktøjer til studerende.
Med fokus på at skabe sammenhængende og støttende læringsmiljøer,
kan disse begreber hjælpe
med udviklingen af innovative værktøjer,
der hjælper med at opbygge forståelse og forbindelser
mellem emner og koncepter.
Ved at integrere grafteori,
kan vi skabe værktøjer,
der analyserer forbindelser mellem forskellige læringselementer,
og identificerer muligheder,
for at forbedre undervisningen
og støtte studerendes læring mere effektivt.

Mange studerende rundt omkring står over for en udfordring,
som er velkendt på mange universiteter.
Der er mangel på effektive værktøjer
til at navigere gennem udleveret materiale,
såsom PDF filer.
Dette problem er blevet større
i takt med øget brug af digitale læremidler
og tekster uden tilstrækkelig metadata og sammenhæng.
Det er et problem,
der ikke kun er interessant og relavant,
men også noget,
der fortjener opmærksomhed og handling.

Mange universitetsstuderende har udtrykt frustration
over den tid,
de bruger på at finde rundt i ustrukturerede tekster og PDF'er.
Denne rudfordring
med at finde relevant information
og skabe forståelse for teksmateriale
påvirker ikke kun studieeffektivitet,
men også deres generelle læringsoplevelse.
For underviserere er det også en udfordring
at skabe sammenhængende undervisningsforløb
når de står over for tekster
uden tilstrækkelig metadata og semantisk sammenhæng.

En paradoksal realitet, som vi står overfor, er det faktum,
at vi lever i en tid med meget store teknologiske fremskridt,
men stadigt mangler grundlæggende teknologier
som OCR-scannede tekster
og tilstrækkelig metadata i det udleverede materiale,
trods mange års udvikling og opfindelsen af World Wide Web.

Problemstillingen,
som vi har valgt at tage udgangspunkt i,
er relavant for blandt andet læringsfacilitatorer på RUC,
som skal formidle viden efter PPL-principperne,
som er oplyst på RUCs hjemmeside.
Vi vil gerne arbejde med denne målgruppe,
da vi ønsker en mere gennemskuelig læringsproces,
og vi vurderer også,
at det må være i facilitatorens interesse
at få formidlet deres viden på den mest optimale måde.

En anden målgruppe,
som vi gerne ville fokusere på,
er de studerende på RUC.
Vi mener,
at denne målgruppe vil være oplagt,
da det er dem der i sidste ende får gavn af vores projekt,
og som oplever begrænsningerne
ved de nuværende læringsrutiner på studiet.
Dette henviser primært til de studerende,
som kan finde læringsprocessen forvirrende
og har brug for mere systematik,
gennem grafteori til anvendelse af PPL-principperne.

I løsningen af dette problemfelt,
har vi taget flere fravalg.
Vi undgår brugen af "magiske teknologier" såsom kunstig intelligens.
Selvom AI-teknologier kan være kraftfulde værktøjer,
ønsker vi at fokusere på mere tilgængelige og bæredygtige løsninger,
der ikke afhænger af kompleksiteten ved AI.
Vi søger i stedet at udforske løsninger,
der er baseret på eksisterende teknologier og metoder,
som effektivt kan implementeres og bruges af alle,
der er en del af uddannelseslivet,
for eksempel [Scholia] og [Hypothes.is].


### 3. Problemformuleringen

Vi har valgt at arbejde med den følgende problemformulering:
*Hvordan kunne lokal lagring og behandling af vidensgrafer understøtte kollaborativ akademisk læring?*

#### 3.1 Arbejdsspørgsmål

<!--
Nedbryd problemformuleringen i 4-7 arbejdsspørgsmål
(underspørgsmål til problemformuleringen)
som skal udføres/besvares
for at kunne svare på den nuværende problemformulering.

  * Arbejdsspørgsmål 1:
    > Kort tekst (4-6 linjer) som uddyber hvordan arbejdsspørgsmål 1 tænkes besvaret
  * Arbejdsspørgsmål 2:
    > Kort tekst (4-6 linjer) som uddyber hvordan arbejdsspørgsmål 2 tænkes besvaret
  * ...
-->

  1. Noget om afdækning af pædagogiske intentioner inenfor PPL,
     specifikt om hvordan vi blev præsenteret for ny viden i 1. semester
  3. Noget om hvordan grafteori, mere specifikt vidensgrafer, kan understøtte navigation

### 4. Metodiske overvejelser

Først og fremmest har vi tænkt os at samarbejde med eksperter inden for både pædagogik og datalogi,
for at sikre, at vores tilgang og løsninger fagligt giver mening
i forhold til vores problemstilling og arbejdsspørgsmål.
Vi har også tænkt os at gennemføre interviews med både undervisere og studerende,
for at få et indblik i deres oplevelser, udfordringer og behov
i forhold til navigation gennem tekstmateriale.

Hvis tiden er til det,
vil vi også udvikle prototyper af grafteoribaserede læringsværktøjer
og teste dem med både undervisere og studerende.
Dette vil give os mulighed for at evaluere
brugervenlighed og effektivitet af vores løsninger
i en reel læringskontekst.

<!-- Spørgeskemaer? -->

### 5. Teoretiske overvejelser

<!--
  * Hvilke teorier siger noget relevant om jeres problemformulering?
  * Hvordan vil I anvende teori (og metode) på jeres empiri?
-->

<!--
FORSLAG:
 * Grafteori(duh)
 * Konstruktivisme
 * ANT
-->

### 6. Semesterbindingen

I vores projekt vil vi bruge dimensionen "Teknologiske systemer og artefakter" (TSA),
ved at fokusere på udviklingen af et teknologisk værktøj
baseret på grafteori
til at analysere og forstå tekstmateriale
i uddannelsesmæssige sammenhænge.
Den selvvalgte teknologi, vi vil tage i brug, er grafteori,
som er en teori der studerer og kigger på relationer
mellem noder i et netværk.
Vi vil bruge grafteori til at kigge på,
om vi kan udvikle et værktøj,
der kan analysere strukturen af tekstmateriale
og identificere sammenhænge
mellem forskellige koncepter og emner.

Derudover vil vi bruge TSA
til at være opmærksomme på
at identificere og håndtere eventuelle effekter,
vores teknologiske produkt kan have på læring og uddannelse,
og hvordan det kan påvirke både studerende og undervisere
i deres daglige praksis.


### 7. **Litteraturliste**

<!--
Her skal I give nogle konkrete bud på bøger, artikler, kursuslitteratur og links
der er eller kunne være relevante for jeres projekt.

Overvej at opdele jeres litteraturliste i 3 dele med litteratur/links til:

 1. Den TSA I undersøger
 2. Metoder I overvejer at bruge
 3. Teori som I kan anvende

Litteraturlisten skal i jeres endelige projektrapport angives
med [APA-style](https://en.wikipedia.org/wiki/APA_style)
(et bestemt format til litteraturlister).
Brug dette format allerede nu.
-->

### 8. Plan for vejleder- og gruppemøder

<!--
Her indsætter I en kopi af jeres udfyldte
"Template til vejleder- og gruppemøder, HumTek projekter".
Denne plan bør omfatte:

  * Møderække:
    Datoer for alle vejledermøder og ugentlige gruppemøder frem til projektaflevering
    (husk at aftalte gruppemøder altid kan ændres eller aflyses)
  * Punkter til dagsorden:
    Detaljeret for de førstkommende møder --
    mere overordnet/generisk for senere møder
  * Oplæg til mødet:
    Detaljeret for de førstkommende møder
    (inkl. hvem i gruppen der er ansvarlige for hvilke oplæg) --
    mere overordnet/generisk for senere møder
-->

## Mulig løsning

Sammenkobling af vidensværktøjer som [Scholia] og [hypothes.is].

[supergruppen]: ../graph/index.qmd
  "Samarbejdet på tværs af de graf-undersøgende projektgrupper"

[Oxigraph]: https://github.com/oxigraph/oxigraph
  "Kildekode til Oxigraph - SPARQL graf-database"

[Sparnatural]: https://github.com/sparna-git/Sparnatural
  "Kildekode til Sparnatural - visuel SPARQL opslagsbygger til vidensgrafer"

[thoughtroam-learn]: ../learn/index.qmd
  "Projektgruppen thoughtroam-learn"

[thoughtroam-use]: ../use/index.qmd
  "Projektgruppen thoughtroam-use"

[Scholia]: https://github.com/WDscholia/scholia
  "Kildekode til Scholia - Wikidata-baserede videnskabelige profiler"

[Wikidata]: https://www.wikidata.org/
  "Wikidata - Fir kollaborativ vidensdatabase"

[hypothes.is]: https://github.com/hypothesis/h
  "Kildekode til hypothes.is - Annotation af websider og PDF-filer"

[Gooseberry]: https://github.com/out-of-cheese-error/gooseberry
  "Gooseberry - Wiki-generator udfra hypothes.is annotationer"

# Referenceliste {.appendix}

<!-- https://pad.degrowth.net/8krqOrqnR0iAIExDTtTrxw -->

\begingroup
\raggedright
::: {#refs .foo}
:::
\endgroup

# Bilag 1: Møde 2024-03-02

FIXME: drop mødenoter som bilag i den endelige rapport


## Hjemmeopgaver

* Check at dine personlige crab.fit tider er up-to-date

## Dagsorden

### Aftale gruppemøder de næste to uger frem

* Reservere rigeligt med mødetidspunkter udfra crab.fit ledighedstider

### Forberede næste vejledermøde

* Beslutte hvad vil vi bede om hjælp til
* Reservere 2-3 tidspunkter som forslag til næste vejledermøde

### Konkret fumle med vidensgrafer

Finde centrale begreber på websiden
https://sheilapontis.com/2015/06/04/design-thinking-revised/

Prøve at skitsere hvordan begreberne relaterer til hinanden

* Er nogle begreber de samme (flere ord for samme begreb)?
* Er nogle begreber overordnede?
* Er nogle sideordnede?

Prøve at bruge Scholia og Hypothes.is på Pontis' tekst.

### Kigge på SDML

F.eks. brug at [sdml] til hurtig skitsering af ontologier:

```shell
# show source
sdml highlight -i /usr/share/doc/sdml/examples/properties.sdm

# visualize
sdml draw --diagram entity-relationship -i /usr/share/doc/sdml/examples/properties.sdm -f svg -o properties.svg
inkview properties.svg

# translate to RDF
sdml convert -i /usr/share/doc/sdml/examples/properties.sdm -f rdf
```

[SDML]: https://sdml.io/
  "Simple Domain Modeling Language (SDML) - domænespecifikt sprog til modellering"

### Finde litteratur

Hvilke (helst videnskabelige) tekster understøtter det,
vi *har* fumlet med,
og hvad vi *vil* fumle videre med.

### Beslutte næste hjemmeopgaver

Beslutte hvad vi hver især skal lave **forud** for næste gruppemøde

* Oprette personlig konto hos Hypothes.is?
* Lave forskellige opslag i Scholia,
  på hhv. forskere og artikler og begreber?
* Installere og lege med sdml?

### Beslutte næste fumlen

Beslutte hvad vi skal lave sammen næste gang(e) vi mødes

* Hjælpe hinanden med at opsætte Hypothes.is konti?
* Opsætte en gruppepulje i Hypothes.is,
  og dele annotationer om Pontis' webside med hinanden?
* Diskutere hvordan vi skal forstå Scholias opslag om Pontis,
  og hvad vi kan bruge opslaget til?

### Forberede problemformuleringsseminar

## Beslutninger

* Fremtidige møder

  * man-ons næste 2 uger kl. 20 online
  * lørdage næste 2 uger kl. 12 online

* Næste vejledermøde måske om 2 uger

## Hjemmeopgaver til næste møde mandag d. 4.

1. Skrive på rapporten, som om vi skulle aflevere om 1 måned
   1. Skal _være færdig_ om 2 uger, da den skal afleveres om 4
2. Prøve at arbejde med [scholia] og [hypothes.is]
