Skip to content

TODO: Map PCI #1

@jeppebundsgaard

Description

@jeppebundsgaard

Front end:

  • Et kort (i form af et billede)
  • Der er ruter som består af små (grå) cirkler (som i Google maps, se billede)
  • De kan markeres af brugeren:
    • Ved at klikke på en cirkel (C2) vælges (blå) alle cirkler mellem denne og den foregående som er markeret (C1).
    • Hvis der er flere mulige veje fra C1 til C2, skal de lyses op/eller skal det første sted hvor deling sker, skal markeres. Ingen forbindelse etableres.
  • Der er interessepunkter (fx et museum, de er angivet i billedet; systemet kender dem som punkter på ruten) som eleverne kan klikke sig forbi.
  • Ruten kan nulstilles
  • Cirkler kan fjernes ved at klikke på et sted på ruten som er markeret (derved fjernes markering af alle cirkler derfra)

Backend:

  • Upload af billede
  • Tegning af alle ruter på billedet (som vises som grå cirkler).
    • Gøres ved at klikke på nyt område ved siden af den foregående.
    • Ved klik sættes den næste cirkel på dette sted (men med den samme afstand mellem alle cirkler).
    • Hvis der klikkes langt fra den foregående cirkel, sættes cirkler i lige linje frem til der hvor der klikkes.
    • Når der skal laves en forgrening, klikkes på den cirkel hvor forgreningen sker og der klikkes på det næste sted osv.
  • Markering af hvor der er interessepunkter
  • Markering af hvor turen startes (og evt. Hvor den sluttes).

Data til udtræk:

  • Længde på turen
  • Antal interessepunkter besøgt
  • Afsluttet tur (?)
  • Tid brugt
  • Antal gange der er slettet cirkler
  • Antal slettede cirkler
  • Antal resets
  • Evt: Alle cirkler som er markeret

Tekniske forslag:

  • Cirkler er gemt i en tabel med x- og y-koordinat og id på forgænger.
    billede

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions