Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For hver av disse oppgavene og aktivitetene blir det logget data som sier noe om gjennomføring og fremdrift. Alt dette ligger lagret i en .ex-fil for oppgaven, når en begynner arbeidet så inneholder den bare en beskrivelse av aktivitetene, og etterhvert som en jobber som fylles den med logg-data om gjennomføringen av aktivitetene, som er logget underveis.

...

.

Exercise-panelet

Når en begynner å jobbe med en oppgave, så må en åpne .ex-fila for oppgaven i Exercise-panelet. Dette gjøres enten ved å høyreklikke på fila og velge Exercise > Open Exercise View eller å åpne panelet med Window > Show View > Other... > Exercise View og så dra og slippe .ex-fila i panelet. Hver .ex-fil åpnes i en egen fane, så en kan jobbe med flere oppgaver samtidig.

Selve panelet inneholder tre typer visninger:

  1. Hovedvisningen gir (main view Image Added) gir en oversikt over aktivitetene og status for dem, f.eks. størrelsen (antall linjer) til filene en redigerer og antall deltester som ble kjørt med vellykket resultatet eller med feil.
  2. Kurvevisningen viser (plot view Image Added) viser hvordan loggede tallverdier har endret seg over tid, f.eks. hvordan filer har vokst og antall vellykkede tester har økt.
  3. Editorvisningen (editor view Image Added) lar deg se hvordan koden har endret seg over tid.

En bytter visning ved å velge tilsvarende ikon i knapperaden oppe til høyre i panelet.

Image Added Hovedvisningen - main view

Hovedvisningen gir en oversikt over aktivitetene som inngår i oppgaven og som det logges data om. For hver aktivitet så vises det de siste dataene som er logget, som utgjør en slags status for gjennomføringen av oppgaven/aktivitetener delt Dette panelet er studentens presentasjon av oppgave og tilhørende aktiviteter og hva som er registrert. De spesifikke oppgavene og aktivitetene lagres i .ex-filer, som typisk lastes ned fra oppgavesidene på denne wikien. Filene kan åpnes i Exercise-panelet ved å høyreklikke og velge Exercise > Open Exercise View. Panelet vil da åpnes og status for oppgavene og aktivitetene vil vises. Et eksempel er vist under:

Exercise-panelet med to sett med oppgaver og aktiviteter, fra StopWatch2.ex-fila.

Det øverste settet fokusere på redigering av spesifikk kode og kjøring av spesifikke tester. For kildekoden så viser panelet antall linjer i filene, antall feil og varsler og antall ganger de er lagret. For testene så vises status for de ulike del-testene og antall ganger de er kjørt. For hvert tall er det indikert med en pil om det gikk opp eller ned, altså om siste målepunkt var over eller under forrige, og om det var bra (grønn pil), ikke bra (rød pil) eller verken eller (grå pil).

Den nederste halvdelen fokuserer på generelle debuggingsaktiviteterbruk av Eclipse sine funksjoner for feilfinning, her bruk av stoppunkter og to kommandoer for trinnvis kjøring. Her er verdien kun en teller for antall ganger funksjonen er brukt.

Merk at panelet viser det som er spesifisert i StopWatch2.ex-fila, så i et annet tilfelle vil innholdet være annerledes, med flere sett og ulike oppgaver og aktiviteter knyttet til andre filer.

Image Added Kurvevisningen - plot view

I tillegg til status for oppgavene og aktivitetene, så lagres også tidligere status, slik at det vil være er mulig å gjenskape en slags tidslinje over hva som ble gjort når. Samlet sett så skal det gi innsikt i strategier for oppgaveløsning, f.eks. om en prøver å skrive koden ferdig før en kjører tester, eller om en deler det opp i mindre trinn med hyppig testing. Fila lagres automatisk når Eclipse lukkes, men det er også en lagreknapp opp til høyre i panelet.Panelet inneholder også en funksjon for å vise hvordan status har utviklet seg over tid, i form av kurver over diverse tallverdier. Kurvevisning viser hver hvordan loggede data for hver aktivietet har endret seg over tid. Et eksempel er vist under:

Et plot over status for aktiviteter over tid. Her vises størrelsen til filer, status for del-tester og bruk av diverse Eclipse-funksjonalitet. Gruppene av grafer tilsvarer oppgaver i panelet og hver graf er en spesifikk lagret status. Hver graf eller gruppe kan slås av (eller på igjen) ved å bruke avkrysningsboksene. Sliderne rett under grafene kan brukes for scrolle sidelengs og å zoom inn og ut.

...