HØGSKOLEN I SØR-TRØNDELAG



Like dokumenter
HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring AITeL

HØGSKOLEN I SØR-TRØNDELAG

INF1040 Oppgavesett 4: CSS

1. Lage og vise et enkelt XML-dokument

t:mnekode: LO 075A A.ntall oppgaver: -4

INF1040 Oppgavesett 5: XML

KANDIDATEN MÅ SELV KONTROLLERE AT OPPGAVESETTET ER FULLSTENDIG

1. Mer om oppbyning av XML-dokument

HVA ER XML? extensible Markup Language En standardisert måte å strukturere ulike typer data Åpent format Enkelt:

EKSAMEN. Emne: Innføring i informasjons- og kommunikasjonsteknologi

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

EKSAMEN. Objektorientert programmering

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

Brukerveiledning for student skoleeksamen HIST Oppdatert 27. oktober 2014

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG

EKSAMEN. Emne: Innføring i informasjons- og kommunikasjonsteknologi

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG

EKSAMEN. EMNEANSVARLIG: Terje Bokalrud og Hans Petter Hornæs. TILLATTE HJELPEMIDLER: Kalkulator og alle trykte og skrevne hjelpemidler.

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

Bruk av oppgaver og grupper i

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

EKSAMEN. Flexibel ingeniørutdanning, 2kl. Bygg m.fl.

HØGSKOLEN I SØR-TRØNDELAG

EKSAMEN. Algoritmer og datastrukturer. Eksamensoppgaven: Oppgavesettet består av 11 sider inklusiv vedlegg og denne forsiden.

HØGSKOLEN I SØR-TRØNDELAG

Kontinuasjonseksamen

Brukerveiledning. For student hjemmeeksamen

Transaksjonsstandard for virkesomsetningen i Norge. Business Acknowledge. Versjon 2.0. Desember 2007 SKOG-DATA AS

Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Institutt for informatikk

Statistikk, FO242N, AMMT, HiST 2. årskurs, 30. mai 2007 side 1 ( av 8) LØSNINGSFORSLAG HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

EKSAMEN (Konvertert fra en gammel PHP-eksamen)

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

EKSAMEN. TILLATTE HJELPEMIDLER: Kalkulator. Hornæs: Formelsamling statistikk HiG. John Haugan: Formler og tabeller.

E K S A M E N. - Kontroller at alle oppgavearkene er tilstede. - Les hele oppgaveteksten nøye, før du begynner å besvare noe som helst.

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG

EKSAMENSOPPGAVE. IAI20102 Algoritmer og datastrukturer

EKSAMEN. Flexibel ingeniørutdanning, 2kl. Bygg.

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG

2009 Thomas Haugland Rudfoss. PowerPoint 2007 En rask introduksjon

Algoritmer og Datastrukturer

Markeringsspråk og XML

Fakultet for lærerutdanning og internasjonale studier

NTNU Fakultet for lærer- og tolkeutdanning

Matteknologisk utdanning

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

Antall oppgaver: 6. Alle trykte og skrevne hjelpemidler

Løsningsforslag for Eksamensoppgave i TDT4190 Distribuerte systemer

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

HØGSKOLEN I SØR-TRØNDELAG

KONTINUASJONSEKSAMEN

Om oppgaveteksten på noe punkt er uklar eller upresis, kan du gjøre egne presiseringer. Formulér i så fall disse tydelig i oppgavebesvarelsen din.

AVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

Høgskolen i Gjøvik Institutt for informatikk og medieteknikk E K S A M E N. Grunnleggende programmering

Tittel Objektorientert systemutvikling 1. Eksamenstid, fra-til Ant. oppgaver 6

Semistrukturerte data og XML

EKSAMEN. TILLATTE HJELPEMIDLER: Kalkulator. Hornæs: Formelsamling statistikk HiG. John Haugan: Formler og tabeller.

Løsningsforslag Kontinuasjonseksamen i TDT4110 Informasjonsteknologi - grunnkurs

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG

K O N T I N U A S J O N S E K S A M E N

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

UNIVERSITETET I OSLO

Oppsummering - Kurset (10/ )

lfæ~~~~:::j~~:~l -.~=:~-t::-d I Alle trykte og håndskrevne EKSAMENSOPPGA VE Side l av 5 Eksamenstid:

Transkript:

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidat nr: Eksamensdato: 13. mai 2005 Varighet: 3 timer (9:00 12:00) Fagnummer: LO515D Fagnavn: Klasser: NETT2005V Studiepoeng: 6 Faglærer: Lene Hoff tlf 73 55 90 08 Hjelpemidler: Alle trykte og skrevne hjelpemidler, samt godkjent kalkulator Oppgavesettet består av: 4 oppgaver og 6 sider (medregnet denne forsiden og vedlegg) Vedlegg består av: 1 side Merknad: Oppgaveteksten kan beholdes av studenter som sitter eksamenstiden ut. NB! Les hele oppgaveteksten før du setter i gang, og planlegg tiden. Dersom noe virker uklart i denne oppgaven, må du selv gjøre antagelser og få med disse antagelsene i besvarelsen. Det er ført opp vektlegging for hver oppgave. Merk at det kan være ulik vektlegging for de ulike deloppgavene. Lykke til!

HiST - Avdeling for informatikk og e-læring Side 2 av 6 I vedlegg A ligger XML-dokumentet test.xml som inneholder en testbesvarelse for en student. Dokumentet starter med noe informasjon om selve testen; navnet, antall poeng for rett svar, antall poeng for galt svar, samt grense for å bestå testen. Det er lagt opp til 0 poeng hvis det ikke er svart på en oppgave. Videre kommer det informasjon om studenten og til slutt kommer selve testresultatene. For oppgave i testen er det angitt oppgavenr (attributt), hva som er svart og antall poeng. Det er også mulig å legge inn kommentarer for oppgavene. Du skal bruke dokumentet test.xml i oppgave 1, 2 og 4. Oppgave 1 Visning av et XML-dokument ( 45 % ) I deloppgavene b og c skal du lage stilark for visning i en nettleser. Hvis du i disse deloppgavene forutsetter bruk av en bestemt nettleser, må du beskrive hvilken du velger (antar at siste versjon alltid brukes). a) Nevne noen bruksområder for Extensible Stylesheet Language Transformation (XSLT). b) Lag et stilark slik at dataene blir seende omtrent ut som på figuren under (i en nettleser). Testens navn skal vises med en større skrifttype og med rød farge. Videre kommer informasjon om studenten. Til slutt, innenfor en blå prikkete linje, kommer antall poeng på hver av oppgavene. Husk å ta med luft som vises på figuren.

HiST - Avdeling for informatikk og e-læring Side 3 av 6 c) Lag en presentasjon over testresultatet i XML-dokumentet som vist på figuren under. Overskriften skal bestå av testens navn og deretter studentnr for studenten som har tatt testen. Videre kommer en tabell over resultatet. Til slutt er det ført opp resultat for testen (fra poeng-elementet) og om studenten har bestått (på bakgrunn av elementet bestaattgrense under info om testen) i uthevet skrift. d) Du skal nå lage et XSLT-dokument som transformerer test.xml til følgende nye XMLdokument: <?xml version="1.0" encoding= iso-8859-1?> <resultat testnavn="test av avansert XSLT"> <studentnr>876789</studentnr> <antalloppgaver>5</antalloppgaver> <poengsum>8</poengsum> <karakter>bestått</karakter> </resultat> Alt innhold i elementer og attributter skal hentes/genereres fra test.xml.

HiST - Avdeling for informatikk og e-læring Side 4 av 6 Oppgave 2 Validering av et XML-dokument ( 25 % ) I denne oppgaven skal du gjøre test.xml gyldig ved hjelp av XML-skjema. Du skal legge til følgende betingelser: Det skal kunne registreres fra 1 til 50 oppgaver Studentnr skal bestå av 6 siffer Svar-elementet skal kunne ha verdien a, b, c eller tomt (angis som ) Det skal være valgfritt om kommentar skal legges inn Attributtet nr for oppgave må være med Oppgave 3 SVG ( 15 % ) I denne oppgaven skal du lage SVG-kode for ulike figurer. Det viktigste er ikke at posisjon og størrelse er helt identiske med figurene, men at formen og fargen er på plass. a) Tegn opp figuren under med svarte kantlinjer: b) Tegn denne teksten som er i to farger. En rød kantlinje rundt et grønt innhold. c) Du skal nå tegne opp en figur som skal animeres. Utgangspunktet skal være: Rammen rundt her er rød med svart kantlinje, mens det er en grå farge innerst. Denne figuren skal videre animeres slik at resultatet blir: Animasjonen består i at den innerste grønne sirkelen skal bli mindre og mindre og til slutt forsvinne (radiusen minkes). Videre skal fargen til den ytterste delen gradvis endres fra rød til gul.

HiST - Avdeling for informatikk og e-læring Side 5 av 6 Oppgave 4 DOM ( 15 % ) Følgende HTML-dokument med JavaScript-kode er gitt. <html> <body> <script language="javascript"> var xmldoc = new ActiveXObject("Microsoft.XMLDom") xmldoc.async = false xmldoc.load("test.xml") if(xmldoc.parseerror!= 0){ alert("error Code: " + xmldoc.parseerror.errorcode + "\n" + "Error Reason: " + xmldoc.parseerror.reason + "\n" + "Error Line: " + xmldoc.parseerror.line) } root = xmldoc.documentelement //Oppgave a, b og c </script> </body> </html> Denne HTML-koden laster inn XML-dokumentet test.xml (vedlegg A). Utfør følgende operasjoner på dette dokumentet: a) Det er ønskelig å legge til en kommentar på oppgave 3. Legg derfor til et kommentarelement med teksten Veldig bra at du skjønte denne. b) Grensen for å bestå var noe streng (bestaattgrense), og verdien skal derfor endres fra 8 til 7. c) Det skal skrives ut informasjon om klasse for studenten, som i meldingen under.

HiST - Avdeling for informatikk og e-læring Side 6 av 6 Vedlegg A filen test.xml <?xml version="1.0" encoding="iso-8859-1"?> <resultat> <info> <navn>test av avansert XSLT</navn> <poengrett>3</poengrett> <poengfeil>-1</poengfeil> <bestaattgrense>8</bestaattgrense> </info> <student> <studentnr>876789</studentnr> <klasse>hing2005</klasse> <skole>hist, AITeL</skole> </student> <test> <oppgave nr="1"> <svar>c</svar> <poeng>3</poeng> <oppgave nr="2"> <svar>b</svar> <poeng>-1</poeng> <kommentar>her har du tatt utgangspunkt i feil element</kommentar> <oppgave nr="3"> <svar>b</svar> <poeng>3</poeng> <oppgave nr="4"> <svar>a</svar> <poeng>0</poeng> <oppgave nr="5"> <svar>c</svar> <poeng>3</poeng> </test> </resultat>