Clt132 kevät 2008 KURSSIN LOPPUTYÖ

Samankaltaiset tiedostot
T harjoitustehtävät, syksy 2011

MOBISITE-TYÖKALUN SISÄLTÄMÄT TOIMINNOT

T harjoitustyö, kevät 2012

Henkilökohtaisen tentin laatiminen ja arviointi

Henkilökohtaisen tentin laatiminen ja arviointi

EXAM Kypsyysnäytteen laatiminen ja arviointi

Opettajan ohje kypsyysnäytteen toteuttamiseen ja arvioimiseen sähköisenä tenttinä

Verkkojulkaiseminen Minna Väisänen. HTML5-tehtävä

Tietokannan luominen:

EXAM Kypsyysnäytteen toteuttaminen ja arvioiminen

Pääkäyttäjäkoulutus Jarno Malaprade

Tehtävän lisääminen ja tärkeimmät asetukset

Kypsyysnäytteen laatiminen ja arvioiminen Examissa

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli.

Ammattijärjestäjä Aulasvuori Www-projektin kuvaus

Kypsyysnäytteen laatiminen ja arvioiminen Examissa

Opettajan ohje kypsyysnäytteen toteuttamiseen ja arvioimiseen sähköisenä Exam-tenttinä

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tentti kestää kolme tuntia. Tehdään sähköisesti mikroluokkien Windows-koneilla.

portfolion ohjeet ja arviointi

Yrittäjyys YY00B75. Katta Siltavirta

T Harjoitustyöluento

HTML5 -elementit jatkuu

Pauliina Munter / Suvi Junes Tampereen yliopisto/tietohallinto 2013

WINHAWILLE 1 (6) Opiskelijasivut Opiskelijan ohjaus/hh/versio

ARVO - verkkomateriaalien arviointiin

ARVO - verkkomateriaalien arviointiin

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla.

Suvi Junes Tampereen yliopisto /Tietohallinto 2012

Verkkosivut perinteisesti. Tanja Välisalo

Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2012

Flippauksen arvioinnista

Arviointimenetelmän valinta

Sivupohjien täyttö suppeat sivupohjat

1. Selkokielisen verkkopalvelun graafinen ja looginen rakenne

Suvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014

ARVO - verkkomateriaalien arviointiin

CSS - tyylit Seppo Räsänen

Kurssin hallinta -työväline

XHTML - harjoitus. Tehtävä1: Tee xhtml tiedosto käyttäen notepad (muistio) ohjelmaa. Tiedoston tallennus notepad (muistio) ohjelmassa:

Suoritusten seuranta ja opiskelijan edistyminen

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla.

Tehtävä. Asetukset. Moodlen versiossa 2.3. käyttöön tuli uusi tehtävätyyppi, jonka on tarkoitus tulevaisuudessa korvata aiemmat tehtävätyypit.

Digitaalisen median tekniikat Luento 1: Intro

AJAX-konsepti AJAX. Asynkronisuus. Nykyisten web-ohjelmien ongelmia. Asynchronous JavaScript And XML

TIEDEJUTTUKURSSI FM VILLE SALMINEN

Aalto CHEM Kandidaattiseminaari (+ BTT/KEM/MTE seminaarit)

Digitaalisen median tekniikat. Esteettömyys ja käytettävyys

Tietoa lukio-opinnoista. Syksy 2016

E-thesis-ohje maisterintutkielman tarkastajalle. MMTDK 9/2015 (päivitetty uudelle lomakkeelle )

Opinnäytetöiden kirjaaminen Wilmaan huhtikuu 2015

Digitaalisen median tekniikat. Esteettömyys ja käytettävyys Harri Laine 1

Opiskelijan WinhaWILLE-ohjeet (Wille)

OHJEET WORDPRESS-BLOGIN LUOMISEEN JA TAVALLISIMPIIN BLOGITOIMINTOIHIN

PROJEKTISIVUJEN PAÄ IVITTAÄ MISEN OHJEET

Moodle2. Syyskuu Minna Helynen

Nyt sivu ilmestyy OmaTilaasi Omat linkit kohdan alle. Klikkaa luomasi sivu auki ja valitse +Luo uusi

Määräykset ja ohjeet 2010: 13. ISSN-L X ISSN (verkkojulkaisu)

PERSONEC HR-JÄRJESTELMÄ/Käyttöohje/Opetus- ja tutkimushenkilöstö

Testausdokumentti. Sivu: 1 / 10. Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto. Versiohistoria

ARVO - verkkomateriaalien arviointiin

PIKAOHJEET WILMAN KÄYTÖSTÄ - HUOLTAJA

Käyttöliittymä ja tuotantokäsikirjoitus. Heini Puuska

Moodle-oppimisympäristö

Digitaalisen median tekniikat. Luento 3: CSS

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tentti kestää kolme tuntia.

Suvi Junes/Pauliina Munter Tampereen yliopisto / tietohallinto 2014

Sivuston nopeus. (vanhentumista ei ole määritetty)

Digitaalisen median tekniikat css tyylimääritykset

Kuukauden kuvat kerhon galleriaan lähtien kuukaudenkuvaajan kuvagalleria on siirretty uudelle palvelimelle osoitteeseen:

Markkinoitten mallintaminen ja Internet-markkinat

Asko Ikävalko, k TP02S-D. Ohjelmointi (C-kieli) Projektityö. Työn valvoja: Olli Hämäläinen

ehopsin käyttöohje opiskelijalle

Digitaalisen median tekniikat css tyylimääritykset Harri Laine 1

Kansion tekeminen Luo linkki kansioon Luo kansiot työtilan jäsenille... 12

Tentti erilaiset kysymystyypit

Mikä on WordPress? itse ylläpidettävä (self-hosted) WordPress.com: ilmainen 3. osapuolen ylläpitämä pilvipalvelu (Cloud-hosted)

1 Turnitin-tehtävä Moodlessa Opettajan näkymä Turnitin-tehtävässä Raportin katselu Raportin tulostus

Oma kartta Google Maps -palveluun

Yleistä. Suositukset. Rakenne

NCC:lle oma arkkitehtuuripolitiikka. Olli Niemi Liiketoiminnan kehitysjohtaja NCC Rakennus Oy Lasse Vahtera Arkkitehti, toimialajohtaja Optiplan Oy

Opettajan pikaopas Opintojaksopalaute-järjestelmään

OPISKELIJAN MUISTILISTA

Opinnäytteen tallennus Theseus-verkkokirjastoon

Asiakas ja tavoite. Tekninen toteutus

Kul Aircraft Structural Design (4 cr) Assignment 1 EVALUATION - Arviointi

Ylläpitodokumentti Mooan

1Blogin arvostelu. Blogin tarkoitus. Arvostelun filosofia. Blogin sisältö. Blogin kieli ja tyyli. Viikkotehtävät. Blogin viikoittainen sisältö

Wilman käyttöohje huoltajille

Helsingin yliopisto Kehittämisosasto Opiskelijarekisteri. Oodi 2.81 Käyttöohje Opintosuoritusten rekisteröinti OPINTOSUORITUSTEN REKISTERÖINTI

Tentti erilaiset kysymystyypit

Ohjelman käyttöön ei sisälly muita kuluja kuin ohjelman lisenssimaksu ja mahdolliset webbipalvelusi käyttömaksut.

NTG CMS. Julkaisujärjestelm. rjestelmä

Osaamisen tunnistaminen ja tunnustaminen M.Lahdenkauppi

Lomakkeiden suunnittelu. Aiheina

1 (14) Ohje. Ohje. GTK-wiki. Geologian tutkimuskeskus, Verkkosivustopalvelut

Lomakkeiden suunnittelu. Aiheina

Sisällysluettelo. 1 Yleistä Palautuslaatikosta Tarkastajan yhteenvetonäkymä Palautusten tallentaminen omalle koneelle...

Lomakkeiden suunnittelu. Aiheina

Ylläpitoalue - Etusivu

Transkriptio:

Yleistä lopputyöstä Clt132-kurssin suorituksessa lopputyöllä on suurin painoarvo arvostelua ajatellen. Lopputyön tarkoituksena on osoittaa, että kurssilla on opittu edes jotain ja että osaa soveltaa kurssilla käytyjä asioita mielekkäällä tavalla itsenäisesti käytännössä. Lopputyönä tehdään pieni sivustokokonaisuus, joka koostuu viidestä toisiinsa liittyvästä sivusta. Varsinaisen toteutuksen suhteen on vapautta: aiheen saa itse valita ja haastavuuden voi valita omien kykyjensä ja kunnianhimonsa (hyvän kurssiarvosanan tavoittelu) mukaisesti. Eräs mahdollinen aihe ja kokonaisuuden muodostaminen olisi tällainen, aiheena oman itsensä esittelysivusto (eli perinteinen kotisivu): Aloitus/indeksisivu (1) o taulukkosivu (2), esim. suoritettujen ja tulevien opintojen erittely o linkkisivu (3), esim. omat suosikkilinkit Internetissä o kuvagalleria (4), jotain vapaasti valittavia kuvia o muu sivu (5), mitä ikinä haluaakaan sivuille laittaa Oleellista on kuitenkin se, että sivusto on kokonaisuus, eli irralliset sivut vailla mitään toiminnallista tai temaattista yhteyttä eivät muodosta kokonaisuutta. Huoliteltu kokonaisuus tarkoittaa myös sivujen yhdenmukaista ulkoasua, mutta tämä varmaan on aika selvä asia (ainakin näin itse kommentoitte kurssin ensimmäisissä analyysitehtävissä). Tarkoitus on siis tehdä sivuja eikä tuottaa sisältöä, joten varsinaisen teksti/asiasisällön saa kopioida vaikka suoraan Wikipediasta, jos itse tekeminen ei motivoi. Oli aihe mikä tahansa, niin toiveena kuitenkin on, että sivut liittyvät yhteen ja samaan teemaan tai aiheeseen. Ketkä eivät keksi mitään aihetta itse, tehkööt sivut vaikka Knight Riderista, eli Ritari Ässästä. Aiheeseen löytyy materiaalia: http://en.wikipedia.org/wiki/knight_rider http://fi.wikipedia.org/wiki/ritari_ässä

Lopputyön käytännön ohjeet Tehtävät palautetaan joko *.htm tai *.html tiedostoissa. Ole kuitenkin johdonmukainen, valitse jompikumpi, ei molempia sekaisin. Mahdollinen tyylitiedosto palautetaan *.css tiedostona. Nimeä tiedostot järkevästi, eli aloitussivun nimeksi index, muiden sivujen nimeksi jotain asiallista (itse asiassa tiedostojen nimeäminen on osa tehtävää, jossa näytetään asianhallintaa). HTML vs. XHTML. Sivut tehdään joko html- tai xhtml-sivunkuvauskielellä. Huomioi, että koska html on anteeksiantavampaa virheiden suhteen kuin xhtml, html:llä tehty työ on asteikon yläpäässä yhden arvosanan alempi arvostelussa kuin vastaava työ xhtml:llä. Html:llä ei siis voi saada nelosta parempaa, vaikka tekisi viitosen arvoisen työn sisällön suhteen! Kerro selvästi, että kummalla kielellä olet sivut tehnyt (toisinaan ero ulkopuolisin silmin voi olla arbitraarinen ilman selkeää referenssiä ) Itse työn sisältö. Jäljempänä on eritelty eri (lopputyön, ei koko kurssin!) arvosanojen vaatimuksia. Valitse listalta sopiva haastetaso, ja toteuta työsi sen vaatimusten mukaisesti. Alemman tason arvosanan voi saada todella helpolla, vaikka viiden minuutin työllä, loistavaan arvosanaan joutuu taas uhraamaan paljonkin aikaa, kenties päiväkausia. Tämä lienee (ainakin jossain määrin) oikeudenmukaista. Dokumentointi. Työn lisäksi tehdään pieni, vapaamuotoinen dokumentointi. Siinä kerrotaan, mitkä työn tavoitteet ovat, miksi käytti suunnittelussa niitä ratkaisuja kuin käytti (esim. tiedostojen nimeämiset, hakemistorakenteet ). Arvioi myös oma työsi arvosanalla 1-5 (pohjaten ohjeistuksen kriteereihin), kerro mitä hyvää/huonoa siinä on ja listaa oleelliset puutteet (jos niitä on). Dokumentoinnin pituus ehkä noin puoli sivua yksi sivu.

Lopputyön palautus Koko lopputyö palautetaan yhtenä palautuksena. Pidä huolta, ettei hakemistorakenne hajoa palautuksessa, eli jos teet esim. alihakemistoja sisältävän ratkaisun, lähetä se hakemistorakenteen säilyttävänä zip-tiedostona, tai kerro viestissä, että miten tiedostot sijoittuvat hakemistorakenteessa. Vaihtoehtoinen tapa: lähetä tiedostot, ja laita linkki Internet-sivulle, missä nämä tiedostot ovat nähtävissä ja kokeiltavissa luonnollisessa ympäristössä (esim. kotisivut yliopistolla). Kurssiassistentti antanee pyynnöstä apua kotisivujen pystytyksessä yliopiston kotihakemistoon. Tehtävät lähetetään kurssiassistentille (Mikko Vuorinen). Lopputyöstä ei anneta mallivastauksia. Halutessaan opiskelija voi saada pienimuotoista henkilökohtaista rakentavaa palautetta (joko assarilta tai opelta, tämä selviää myöhemmin), tästä kannattaa mainita viestissä, jonka liitteenä tehtävän lähettää. LAITA OPISKELIJANUMEROSI NÄKYVILLE SÄHKÖPOSTIVIESTIIN!!! (Mielellään myös tiedostoihin kommenttina.)

Haastetaso lopputyön arvosanalle 1: - Jokainen sivu saavutettavissa aloitussivulta jotain navigointipolkua pitkin - Jollakin sivulla on vähintään yksi kuva - Sivuilla näkyvää tekstiä on muotoiltu, esim. elementtien attribuuteilla Haastetaso lopputyön arvosanalle 2: - Jokainen sivu saavutettavissa aloitussivulta jotain navigointipolkua pitkin - Sivuilla on käytetty kuvitusta - Jollakin sivulla on vähintään 2x2 kokoinen taulukko - Sivuilla on linkki ulkopuolisille sivuille - Sivuilla näkyvää tekstiä on muotoiltu CSS:n avulla (esim. Inline Style) Haastetaso lopputyön arvosanalle 3: - Jokainen sivu saavutettavissa aloitussivulta jotain navigointipolkua pitkin - Sivuilla on käytetty kuvitusta, kuvien käyttö on harkittua ja tyylikästä - Jollakin sivulla on vähintään 4x3 tai 3x4 kokoinen taulukko - Jollakin sivulla on pienehkö lomake, jossa ainakin tekstikenttä - Sivuilla on useita linkkejä ulkopuolisille sivuille - Sivuilla näkyvää tekstiä on muotoiltu CSS:n avulla, kullakin sivulla on käytössä jokin universaalityyli (esim. Internal Style Sheet), paikalliset muotoilut sallittuja Inline Stylen avulla

Haastetaso lopputyön arvosanalle 4: - Jokainen sivu saavutettavissa jokaiselta sivulta (esim. navigaatiopalkki) - Sivuilla on käytetty kuvitusta, kuvien käyttö on harkittua ja tyylikästä sekä järjestelmällistä esim. tiedostonnimien ja formaattien suhteen - Jollakin sivulla on vähintään 8x4 tai 4x8 kokoinen taulukko - Jollakin sivulla on lomake, jossa ainakin tekstikenttä, pudotusvalikko ja rastittavia valintoja sekä lomakkeen tyhjentävä nappula - Sivuilla on useita linkkejä ulkopuolisille sivuille, käyttäjällä mahdollisuus valita avautuuko linkki nykyiseen selainikkunaan vai uuteen - Kuvien ja tekstin sijoittelu tiedostorakenteessa on perusteltua, harkittua ja järkevää (esim. alikansioratkaisu) - Sivuilla näkyvää tekstiä on muotoiltu CSS:n avulla, jokainen sivu noudattaa samaa erillisessä tiedostossa määriteltyä universaalityyliä (External Style Sheet), paikalliset muotoilut sallittuja Inline Stylen avulla - Sivujen koodin toiminta kommentointi karkeasti - Jokainen sivuista validoituu 100% HTML-koodin suhteen Haastetaso lopputyön arvosanalle 5: - Lisäksi vaihtoehtoinen indeksi/yhteenvetosivu mobiililaitteille (esim. WML tai chtml) - Jokainen sivu saavutettavissa jokaiselta sivulta (esim. navigaatiopalkki), mobiilisivu on poikkeus, sen ei tarvitse olla saavutettavissa muulta kuin normaalilta indeksisivulta - Sivuilla on käytetty runsaasti kuvitusta, kuvien käyttö on harkittua ja tyylikästä sekä järjestelmällistä esim. tiedostonnimien ja formaattien suhteen, kuvien käytössä on otettu

huomioon myös latausajat (kuvakoon optimointi) ja saavutettavuus (kuvien vaihtoehtokuvaukset, yms.) - Jollakin sivulla on vähintään 8x4 tai 4x8 kokoinen taulukko - Jollakin sivulla on lomake, jossa ainakin tekstikenttä, pudotusvalikko ja rastittavia valintoja, lomakkeen tyhjentävä nappula sekä toimiva lähetys nappula joka ohjaa selaimen jollekin olemassa olevalle Internet-sivulle (mitään tietoja ei tarvitse oikeasti lähettää) - Sivuilla on useita linkkejä ulkopuolisille sivuille, käyttäjällä mahdollisuus valita avautuuko linkki nykyiseen selainikkunaan vai uuteen - Kuvien ja tekstin sijoittelu tiedostorakenteessa on perusteltua, harkittua ja järkevää (esim. alikansioratkaisu) - Sivuilla näkyvää tekstiä on muotoiltu CSS:n avulla, jokainen sivu noudattaa samaa erillisessä tiedostossa määriteltyä universaalityyliä (External Style Sheet), paikalliset muotoilut sallittuja Inline Stylen avulla - Jokainen sivuista validoituu 100% HTML-koodin suhteen sekä niin pitkälle kuin mahdollista myös saavutettavuuden suhteen - Sivujen koodi on kommentoitu niin tarkasti, ettei ulkopuoliselle henkilölle jää pienintäkään epäselvyyttä siitä, miten sivut toimivat kooditasolla (järkevässä mittakaavassa tietenkin, jokaisen yksittäisen elementin kommentointi ei ole informatiivista, vaan idioottimaista ) - Jollakin sivulla on toimiva JavaScript-koodi, joka tekee jotain sivujen tematiikkaan ja tyyliin sopivaa - Kokonaisuudessaan sivusto on miellyttävä kokemus, niin visuaalisesti kuin käytettävyyden osalta, (sisällöllisestikin sivusto on mielellään yhdenmukainen ja looginen kokonaisuus) Ultimate Nerd Super Challenge: Niille, jotka haluavat todella yrittää haastetta tarjolla on myös seuraava haaste. Tämä on oikeasti vaikea tehtävä, vaatii sellaista JavaScript-ohjelmointitaitoa, jota ei kurssilla käsitellä (eikä oikeastaan millään kurssilla, koska JavaScript ei kuulu muidenkaan opintojaksojen sisältöön).

Onnistunut suoritus kuitenkin merkitsee hyvää bonusta: useimmissa tapauksissa kurssin (siis ei ainoastaan lopputyön, vaan koko kurssin) arvosana nousee +1, mikäli saa tämän toimimaan moitteettomasti osana sivuja. Tehtävänä on muuntaa opintopistelaskuri osoitteessa http://www.helsinki.fi/behav/hallinto/opetuksenkehittamistyoryhma/op_keh_materiaalia/opintopistelaskuri.xls toimimaan osana HTML-sivua, käyttäen JavaScriptiä laskennan tekemiseen. Tämä sivu saa olla yksi lopputyön viidestä sivusta, jolloin muiden sivujen osuudeksi jää index + 3 sivua. JavaScript-haasteella ei kuitenkaan voi nostaa hylättyä arvosanaa ykköseksi (eikä mahdollista viitosta kuutoseksi ). Muiden kurssin osasuoritusten tulee siis olla muulla tavoin suoritettuna.