SENSORVEILEDNING. Dato: Eventuelt:

Like dokumenter
Eksamensoppgaven: Oppgavesettet består av fire deler: DEL 1: Påstander, DEL 2: Flervalg, DEL 3: Kodeoppgave og DEL 4: Langsvar.

EKSAMEN. Noen spørsmål kan besvares som punktlister. Prøv her å strukturere svaret slik at hvert punkt omhandler ett tema/element.

OBLIG 1 - WEBUTVIKLING

Høgskoleni østfold EKSAMEN

EKSAMEN Web-publisering

Oppgave 1 (Etter forelesning 31/8) Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Oblig 1. Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Oblig 3 Webutvikling. Oppgave 1

EKSAMEN Webpublisering

Oblig 3 Webutvikling

OBLIG 2 WEBUTVIKLING

Oppgave 1: Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Webutvikling oblig 1 Marius Hanssen

Webutvikling Oblig 3. Oppgave 1

TENK TECH SUMMERCAMP BYGG DIN EGEN NETTSIDE

OBLIG 1 WEBUTVIKLING. Oppgave 1 Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

EKSAMEN / 6101N WebPublisering

Oppbygging av innhold på responsive nettsider.

Responsiv design Skalering av siden trenger å gjøres noe med, slik at den er tilpasset de fleste skjermstørrelser.

Steg 1: Vi starter fra toppen

HTML: Del inn nettsiden

Høgskoleni østfold EKSAMEN

Oblig 1 Webutvikling av Jon-Håkon Rabben

I denne oppgaven skal du lære hvordan du kan flytte rundt på elementer og gjemme elementene bak andre elementer ved hjelp av CSS.

Oblig 2: Oppgave 1. section { width: 50%; height: 30%; margin: 5% 0 0 0; } h1 { color:#000000; font-size:2em;

Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Oblig 4 Webutvikling. Oppgave

WEBUTVIKLING OBLIG 4. Installasjon

MMT105 Internettprogrammering Uke 44, høst 2007

Oblig 5 Webutvikling

CSS-formatering: stilark med kommentarer

Oblig 1 Erlend Hannestad

HTML-del. 1. <!-- ikke slett min kode, vær så snill --> er a) en HTML stil-tag b) en CSS stil-tag c) en HTML kommentar-tag d) en CSS kommentar-tag

Digitale dokumenter 3

Høgskoleni østfold EKSAMEN. Tom Heine Nårtt Eksamensoppgaven: Oppgavesettet består av 7 sider inkludert denne forsiden, og er inndelt i tre deler.

4.5 Kravspesifikasjon

HTML: Legg til lyd og video

CSS. Aud Marie Hauge ekspert i brukskvalitet og universell utforming i Epinova AS

Høgskolen i Telemark EKSAMEN Webpublisering (inkludert denne) Hjelpemiddel: Ingen

oss? Hva må webredaktører kunne om universell Aud Marie Hauge, ekspert i brukervennlighet og

6 TEKNISK - MOBIL Teknisk stand mobil-versjonen av nettsiden. 7 TEKNISK - DATAMASKIN Teknisk stand på desktop-versjonen av nettsiden.

INF1040 Oppgavesett 4: CSS

Grunnleggende om websider og HTML-kode

I denne oppgaven forventer vi at du har vært gjennom HTML- og CSS-oppgavene så langt og/eller er kjent med <div> - og HTML5-taggene.

Håkon Tolsby Håkon Tolsby

HTML5 og CSS. Webdesign med Dreamweaver. Glemmen vgs - Medier og kommunikasjon 1. januar Arly Dale 2013 Side 1

CSS: Style nettsider. Introduksjon. Skrevet av: Arve Seljebu

EKSAMEN. Webutvikling Dato: ITF Eksamenstid: 25/ Hjelpemidler: Faglærer: Ingen. Tom Heine Nätt

SUKKERGRIS. Anita og Silje DAT100

Hjelpemidler: 4 A4-sider (2 to-sidige ark eller 4 en-sidige ark) med egenproduserte notater (håndskrevne/maskinskrevne)

(X)HTML, CSS og JavaScript HTML. Det første dokumentet Grunnleggende programmering i Java Monica Strand 26.

Håkon Tolsby Håkon Tolsby

Introduksjon 3: Teknologi som støtte for læring

Oppgave 1. Index Mobil. About me Mobil

- reklamebannere mobil og tablet

SENSORVEILEDNING. Vurdering av innlevert sluttrapport og muntlig eksamen. Dato: 11. desember Eventuelt:

CSS: Animasjon Nybegynner

Bildebehandling i GIMP

INF1040 Oppgavesett 2: Nettsider og XHTML

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

Web fundamentals. Web design. Frontend vs. Backend Webdesign 17. januar Monica Strand

Javascript. Mer om layout

Hva gjør du når over nettsider skal tilgjengeliggjøres for mobil og ipad, og over 40 redaktører skal i tillegg holde nettstedet vedlike.

Oblig 3 Webutvikling

Webutvikling. Innholdsfortegnelse per Introduksjon til webutvikling. 2. HTML og CSS. 3. Strukturere websider

Steg 1: Animasjons-attributtet

Oppgavesamling til Webutvikling < >

file:///c:/users/michaelp/sites/dkdm/dw6/dreamweaver6.html

Forelesning 23/9-08 Webprog 1. Tom Heine Nätt

Oppsummering fra forelesning 2

Oppgavesamling til Webutvikling < >

Høgskolen i Østfold - Makroøkonomi SFB (10 studiepoeng) Forelesningsplan HØSTSEMESTER 2018

the web Introduksjon Lesson

Søkemotoroptimalisering. Lenker/ popularitet. Tekster/innhold. Plattform/webarkitektur. SEO pyramiden

InfoRed Publisering. - produktbeskrivelse. TalkPool WebServices Postboks Åneby

Thursday, August 19, Web-prosjekt

Oblig 4 Webutvikling

ITF Eksamensform: Skriftlig (digital) Dato: 28/

CSS: Style nettsider Nybegynner

CASCADING STYLESHEETS (CSS)

Intro til WWW, HTML5 og CSS

Stilark Cascading Style Sheets - CSS

Stilark Cascading Style Sheets - CSS

file:///c:/users/michaelp/sites/dkdm/dw4/dreamweaver4o.html

BRUKERMANUAL KOM I GANG... 2 BLOGGINNLEGG... 4 UNDERSIDER... 6 LAST OPP BILDER/VIDEO... 8 KOMMENTARER PÅ INNLEGG... 9 UTSEENDE...

Webutvikling Oblig 5. Oppg 1. Her ser du sidebar og widgets som er tilgjengelig.

Søkemotorer. - en guide for en bedre rangering. Søkemotorer en guide for bedre rangering. InBusiness AS

Webutvikling Høst 2016

HTML5. Skjemaer på nettsider. Skjemaer med. Informasjonsteknologi 1 og 2. Gløer Olav Langslet Sandvika VGS

Sensorveiledning for eksamen i TIK4001, høst 2018

Oppgave 1. Webutvikling. Oblig 5. Sette opp WAMP og Wordpress. Først og fremst må man laste ned WAMP.

Dokument 1 - Sammendrag

SJEKKLISTE: 10 ting du må ha på plass for SEO i 2019

1. XHTML. Innhold Innledning

IKT og læring 1. Studieplan. Beskrivelse av studiet. Studiets oppbygging. Side 1 av 11

Steg 1: Felix har forsvunnet!

file:///c:/users/michaelp/sites/dkdm/dw5/dreamweaver5_1.html

CSS: Endre utseende og stil på tekst Nybegynner

Studieplan 2018/2019

STUDIEBAROMETERET 2016 NOKUT) Universitetet i Oslo STUDIEBARDMETEREli. Antall besvarelser: 7. Svarprosent: 29%

Transkript:

SENSORVEILEDNING Emnekode: ITF10511 Emnenavn: Eksamensform: Webutvikling Digital Dato: 03.12.2018 Faglærer(e): Michael A. Lundsveen Eventuelt:

Læringsutbytte for emnet KUNNSKAP: Studenten kan forstå nettsteders oppbygning gjøre rede for standarder og retningslinjer for webutvikling gjøre rede for tilgjengelighet og universell utforming gjøre rede for søkemotoroptimalisering gjøre rede for nyere teknologier innenfor web og webutvikling FERDIGHETER: Studenten kan utvikle nettsteder med vekt på nyere teknologier administrere og drifte et nettsted GENERELL KOMPETANSE: Studenten kan forstå hvorfor det er viktig å følge standarder, og hvordan disse utvikler seg delta i utviklingen av større prosjekter finne, vurdere og sette seg inn i nødvendig teknisk informasjon Innhold HTML CSS Webservere (http) Søkemotorer og søkemotoroptimalisering Digital markedsføring CMS-systemer og editorer Kobling mot sosiale medier Retningslinjer for utvikling av nettsteder Tilgjengelighet Ettersom emnet forsøker å være oppdatert på de nyeste standardene, teknologiene og trendene, tas det forbehold om endringer og omprioriteringer i listen over. Pensum og litteraturliste - Nätt, Horrnes og Nordengen: Webutvikling, ISBN: 978-82-05-50228-4 - Nettressurser gjøres tilgjengelig for studentene på egen nettside.

Anbefalt ekstra litteratur: - Jennifer Grappone, "Search Engine Optimization", John Wiley & Sons, 3rd Edition, ISBN 978-0-470-90259-2 - Jon Duckett: HTML & CSS: Design and Build Web Sites, ISBN-13: 978-1118008188 Utover dette vil forelesningsnotater, innhold i forelesninger og en rekke eksterne ressurser inngå som en del av pensum. Disse ressursene vil bli gjort tilgjengelig for studentene i Canvas og på ekstern ressurssamling for faget. Forventninger til besvarelsen Eksamen deles opp i 4 deler og det vil derfor være rimelig å angi forventningene til hver del for så å spesifisere for individuelle oppgaver. Del 1 Påstander Denne delen av eksamen baserer seg på «sant eller usant» oppgaver. Her vil det kun være 1 riktig svar. Oppgaver der svaret er sant er farget i grønt mens oppgaver der svaret er usant er farget i rødt. 1. Muligheten for bilder i CSS er på sikt ment å erstatte <img> taggen helt. 2. Inline CSS har alltid høyere spesifisitet enn ekstern CSS og kan derfor ikke overskrives. 3. HTML standarden blir laget av W3C. 4. CSS Grid er en erstatning for CSS Flexbox og Flexbox standarden vil derfor etterhvert bli deprecated. 5. For å legge til video i et HTML dokument bruker man det nye <video> elementet som kom i HTML5. For å forsikre seg om best mulig videokvalitet og nettleserstøtte lønner det seg å inkludere video med flere forskjellige filformater. 6. Responsive bilder implementeres ved hjelp av de nye attributtene for <img> elementet srcset og sizes. 7. I forbindelse med responsivt design benytter vi oss av fastsatte Media Queries breakpoints for de mest brukte skjerm størrelsene. 8. Strukturell data som microdata og RDFa gir brukeren mer informasjon om hva siden handler om. 9. Universell utforming handler om å gjøre løsninger brukbare for alle, ikke bare de som har en begrensning. 10. Fordi det er vanskelig å ha semantiske tagger for alle typer innhold ønsker man på sikt å erstatte disse med <div> tagger med semantiske ID er. For maksimal uttelling på denne oppgaven må kandidaten ha svart riktig på alle alternativene. Andre karakterer i skalaen blir bestemt på basis av poenggivning. Denne oppgaven har en verdi på 10% av eksamenskarakteren noe som betyr at hver oppgave gir 1% uttelling av total eksamenskarakter.

Del 2 Flervalg og forståelse Denne delen av eksamen baserer seg på flervalg. Kandidaten vil her måtte velge 1 av valgene for hver oppgave som riktig. Riktig valg er farget med grønn tekst. 1. Hvilken av disse uttalelsene er riktig om Github? a. Github er en lagringstjeneste for prosjekter som benytter teknologien Git. b. Github er en tjeneste for automatisk sikkerhetskopiering av prosjekter. c. Github er en tjeneste for kontrollering av kodekvalitet. 2. Hvilket attributt bruker man for å formidle innholdet i et bilde eller grafisk element til skjermlesere og datamaskiner? a. alt=" " b. content=" " c. title=" " d. src=" " e. text=" " f. description=" " g. figcaption=" " 3. Hva er viktigest når man jobber med SEO på en side? a. Inngående linker fra eksterne sider. b. Innholdet i meta taggen keywords. c. Kvaliteten på det tekstlige innholdet på siden. d. Nettsidens struktur og semantikk. 4. Hvilke av disse er et psuedo-element? a. :last-of-type b. :hover c. ::first-line d. :first-child e. :nth-last-of-type() 5. Hvilke av disse delene ved et element inngår i det å sette height til et element? a. Hele elementet inklusive padding, border, margin og selve innholdsdelen. b. Innholdsdelen av elementet uten padding, border og margin. c. Innholdsdelen av elementet med padding og border men uten margin. d. Innholdsdelen av elementet med padding men uten border og margin.

6. Om man ønsker at headeren skal ligge fast i toppen av nettleseren selv om man scroller siden nedover så bruker man hvilken CSS-egenskap for position på elementet? a. Relative b. Static c. Fixed d. Absolute 7. I HTML er det anbefalt å spesifisere hvilket språk innholdet er på. Dette gjøres med attributtet «lang». Hvordan brukes den? a. Den kan settes på HTML taggen for å indikere hvilket språk siden er på. b. Den kan settes på individuelle HTML tagger for å vise hvilket språk innholdet i den spesifikke taggen har. c. Den kan settes både på HTML taggen og på individuelle tagger for å vise hvilket språk siden og individuelle seksjoner har. d. «lang» taggen benyttes ikke på HTML tagger. 8. Hvilken tagg bruker man når man skal linke inn et CSS stilark i et HTML dokument? a. <link href="stilark.css"> b. <a href="stilark.css"> c. <a src="stilark.css"> d. <link src="stilark.css"> 9. CSS Flexbox og CSS Grid har blitt veldig populære, hvordan skal man bruke de to teknologiene? a. CSS Flexbox er beregnet på 2 dimensjonale layouter og CSS Grid er beregnet på 1 dimensjonale layouter. b. Man kan bruke de om hverandre og velger selv det man er mest komfortabel med. c. CSS Grid er beregnet på 2 dimensjonale layouter og CSS Flexbox er beregnet på 1 dimensjonale layouter. d. CSS Flexbox er på vei til å bli erstattet av CSS Grid som kan brukes til alt. For maksimal uttelling på denne oppgaven må kandidaten ha svart riktig på alle alternativene. Andre karakterer i skalaen blir bestemt på basis av poenggivning. Denne oppgaven har en verdi på 10% av eksamenskarakteren noe som betyr at hver oppgave gir 1.11% uttelling av total eksamenskarakter.

Del 3 Kodeoppgaver I denne delen av eksamen skal kandidaten skrive forholdsvis enkel kode på oppgavene i HTML, CSS og Microdata. Oppgave 3.1 HTML I denne oppgaven skal kandidaten skrive et enkelt men semantisk HTML dokument som produserer følgende resultat: Illustrasjon 1 - Resultat av oppgave 3.1 Her har kandidaten mulighet til å bestemme selv hvordan de skal strukturere HTML koden sin men det er en rekke ting som må være på plass for å få maksimal uttelling. En oppgave som vurderes til karakteren A vil se ut som følgende: Det vil selvfølgelig være noe fleksibilitet i dette da kandidaten kan bruke f.eks. <article> elementet som erstatning for <main> elementet eller en av <section> elementene og fortsatt oppnå en god semantisk besvarelse. Det som skiller A oppgaven fra andre oppgaver er følgende: God semantikk

Bruk av lang attributtet for å sette et skriftlig språk på HTML dokumentet Charset meta taggen Viewport meta taggen http-equiv meta taggen En relativt dårlig besvarelse vil se ut som dette: Her har ikke kandidaten fått inn semantikken for header, main og kandidaten bruker ikke meta tagger eller language attributtet. Oppgave 3.2 CSS I denne oppgaven skal kandidaten skrive CSS koden som er nødvendig for å gi resultatet av oppgave 3.1 følgende utseende: Illustrasjon 2 - Resultat desktop

Illustrasjon 3 - Resultat Mobil Her vil kandidaten selv ha frihet til å velge hvordan de ønsker å komme frem til det endelige resultatet men det er viktig at minimumskravene som blir skissert i oppgaven blir fylt. En godkjent oppgave av lavere kvalitet vil benytte seg av svært enkel CSS her og legge til classer og ID er på alle elementer som skal stileres. Besvarelsen vil da også bruke enkle layout metoder for å få ønsket layout. En svært god besvarelse vil se ut som følgende:

Her blir både CSS Grid og Flexbox benyttet. Dette har vært viktige temaer i undervisning og det vil derfor legges vekt på om disse blir brukt. Pseudo selektorer blir også brukt for å stilere elementer som ikke har en klasse.

Oppgave 3.3 Microdata I denne oppgaven skal kandidaten skrive Microdata for en Person. En svært god besvarelse vil se ut som følgende: I besvarelsen benyttes alle verdiene for Person objektet som er vedlagt eksamen og Microdata attributtene benyttes riktig. En mindre god besvarelse vil ikke bruke alle verdiene for Person objektet og/eller benytte microdata attributtene feil. Det stilles ikke noe krav til at kandidaten skal skrive HTML koden rundt selve microdata koden. Del 4 Langsvar, drøfting, sammenhenger og forståelse I disse oppgavene er det viktig at kandidaten viser forståelse og ser sammenhenger mellom temaer fra pensum. Eksemplariske besvarelser vil også drøfte hvordan teknologiene brukes og hvorfor de er viktige i et samfunnsperspektiv. Oppgave 4.1 HTML I denne oppgaven skal kandidaten skrive en tekst om semantisk og strukturell HTML. Som et minimum må kandidaten besvare spørsmålene som stilles i oppgaven og skrive om hvorfor semantikk og struktur er viktig, hvordan man jobber med semantikk, hvilke semantiske elementer som brukes og hvorfor dette er viktig å benytte seg av. En eksemplarisk besvarelse trekker også paralleller til responsiv web, universell utforming, søkemotoroptimalisering og maskinlesbarhet av informasjonen. Oppgave 4.2 Universell utforming I denne oppgaven skal kandidaten skrive en tekst om universell utforming. Som et minimum må kandidaten forklare hvorfor UU er viktig tema å tenke på ved utvikling av webløsninger og hvordan man gjør en webløsning universelt utformet. Det er viktig at kandidaten her trekker frem at Universell utforming er lovpålagt i Norge og en rekke andre land, men også at universelt utformede webløsninger kommer alle i samfunnet til gode. En eksemplarisk besvarelse trekker også paralleller til responsiv web og semantikk. Spesielt semantikk vil her være et viktig tema som kandidaten trekker frem som avgjørende for utvikling av universelt utformede løsninger.

Oppgave 4.3 Responsiv web I denne oppgaven skal kandidaten skrive en tekst om responsive web løsninger. Som et minimum må kandidaten klare å forklare hva responsive web løsninger er, hvordan de fungerer og hvilke teknologier som hjelper i utvikling av responsive web løsninger. Ting som media queries, CSS Grid, CSS Flexbox og relative måleenheter er viktige temaer som må taes opp. En eksemplarisk besvarelse trekker også paralleller til ting som viktigheten av responsivt design for universell utforming og viktigheten av responsivt design i forbindelse med søkemotoroptimalisering.