Helsingin yliopisto Tietojenkäsittelytieteen laitos
 
Digitaalisen median tekniikat, kevät 2005
Sisältö:
Näytekansio

Näytekansion viimeinen palautusajankohta on 15.3. klo 16.00 Kansio palautetaan >PALAUTUSLOMAKKEEN kautta. Jos palautelomake ei jostain syystä toimi, voit lähettää tiedot sähköpostitse osoitteeseen Harri.Laine@cs.helsinki.fi

Näytekansion tarkoituksena on osoittaa kurssilla käsiteltyjen asioiden osaaminen. Sen toteutukseen tulee käyttää kurssilla käsiteltyjä tekniikoita. Kansion tulee olla yhtenäinen kokonaisuus.

Näytekansio-ohjeita

Näytekansiotyönä toteutetaan ja dokumentoidaan vuorovaikutteinen dynaamisiin sivuihin perustuva pieni web-sovellus. Toteutettava sovellus on tarkoitettu oppimateriaaliksi, esimerkiksi tälle kurssille. Sovelluksella pyritään havainnollistamaan jotain kurssilla käytettyä tai sivuttua tekniikkaa. Osassa sovelluksissa on tärkeää vuorovaikutteisuus. Käyttäjä voi kokeilla erilaisia vaihtoehtoja ja nähdä valintansa tuloksen. Pääpaino sovelluksessa on kurssilla opetellun välineistön monipuolisessa käytössä. Työhön sisältyy toteutus ja sen lyhyt dokumentointi. Kansio itsessään on myös osaamisen osoitus. Esimerkiksi erillisinä ascii- tai MSwordin doc-tiedostoina toteutettu dokumentoiti ei osoita www-tekniikoiden osaamista.

Kansio tulee olla muodoltaan HTML 4.0 tai XHTML 1.0 rakenteiden sivusto. Kansion pitää toimia yleisesti käytössäolevissa selaimissa (IE, Mozilla, Firefox), ikivanhat voi unohtaa. Kansiosta pitäisi löytyä:

  • Tekijän henkilötiedot (nimi, sähköpostiosoite
  • Sovelluksen määrittely
  • Toimiva sivu(sto) jossa on sovelluttu kurssilla opittuja asioita
    (X)HTML, CSS, JavaScript (kaikissa tarjolle laitetuisssa töissä ei ehkä voi soveltaa), PHP (JavaScript painotteisissa töissä voisi PHP:tä käyttää lopputuloksen esittämiseen)
  • Laaditun ratkaisun lyhyt kuvaus perusteluineen
  • Mahdollisuus tutustua lähdekoodeihin
  • Muuta näytettä.
  • Kommentteja näytekansion rakenteesta - miten tämä on tehty
  • Lupa käyttää sovellusta oppimateriaalina - luvan puuttuminen ei vaikuta arvosteluun.
  • (ehdotuksia kurssin parantamiseksi - ei vaikuta arvosteluun)

Arvosteluun vaikuttaa:

  • Sovelluksen yleisrakenne - onko asiat tehty tarkoituksenmukaisella tekniikalla
    • dokumentin rakenne erottaminen ulkoasusta
    • selaimessa vai palvelimella
    • sivujako
    • tarkistusten sijoittelu
    • eri tekniikoiden käyttö
  • Sivujen toimivuus
    • helppokäyttöisyys
    • selainriippumattomuus
    • esteettömyys
    • varautuminen virheisiin
  • Dokumentointi
    • ratkaisun yleisrakenne käy selville
    • sivujen liittyminen toisiinsa
    • javascrptin liittyminen sivuihin
  • Näytekansion tekninen toteutus
    • Yleisrakenne
    • selkeys
    • sivujen toimivuus
    • lähdekoodi

Aiheita

Näytekansiotyönä toteutetaan ja dokumentoidaan vuorovaikutteinen dynaamisiin sivuihin perustuva pieni web-sovellus. Toteutettava sovellus on tarkoitettu oppimateriaaliksi esimerkiksi tälle kurssille. Sillä pyritään havainnollistamaan jotain kurssilla käytettyä tai sivuttua tekniikkaa. Osassa sovelluksissa on tärkeää vuorovaikutteisuus. Käyttäjä voi kokeilla erilaisia vaihtoehtoja ja nähdä valintansa tuloksen. Pääpaino sovelluksessa on kurssilla opetellun välineistön monipuolisessa käytössä. Työhön sisältyy toteutus ja sen lyhyt dokumentointi.

Seuraavassa on joukko aihe-esimerkkejä. Omiakin ehdotuksia hyväksytään.

 

Kalvosulkeiset

Hakemistossa on joukko kalvoja (tai mitä tahansa kuvia) ja määrittelytiedosto, joka sisältää kalvojen nimen, URL:n, esitysjärjestyksen ja mahdollisesti näyttöajan. Sovellus mahdollistaa kalvojen läpikäynnin esitysjärjestyksen mukaisesti, mutta myös suoran hyppäyksen johonkin tiettyyn kalvoon.

Miniportaali

Portaalisovelluksessa käyttäjä voi säätää omaa näkymänsä tarpeidensa mukaiseksi. Säätäminen voi kohdistua ulkoasuun (värit, taustakuvat, teema) ja esitettäviin kohteisiin. Käyttäjä voi esimerkiksi valita, mitä aihealueita esittävät ikkunat on tuotu esiin vaikkapa lipukkeina tai pikavalikkona ja mitkä on tavoitettavissa työläämmin alkuperäisten navigointipolkujen kautta. Tehtävänä on tuottaa miniportaali, joka tarjoaa käyttäjälle rajoitettuja mahdollisuuksia sekä ulkoasun että sisällön säätämiseen. Sisältö voi säätyä käyttöliittymäelementtien tai käyttäjän tekemien valintojen mukaan (käyttäjä saa sellaisen näkymän mihin hän viimeeksi on lopettanut).

Muistikirja

Muistikirja (blog) on sovellus, jolla voi webin kautta tallentaa ja katsoa päiväkirjatyyppisiä merkintöjä. Tallaista voi käyttää esimerkiksi oppimispäiväkirjana tai ryhmätyön apuvälineenä. Yksinkertaisimmillaan merkinnät saa näkyviin aikajärjestyksessä. Näytekansiona toteutettavassa muistikirjassa tarjotaan lisäksi mahdollisuus luokitella merkintöjä ja käyttää tätä luokitusta hyväksi materiaalin katselussa.

Kommentointi

Kommentointityökalun tehtävänä on liittää dokumenttiin kommentteja ja mahdollistaa niiden katselu. Kommentit voi näyttää joko kohteeseen littyvässä vihjeruudussa tai erillisessä ikkunassa. Alkuperäisen dokumentin muuttaminen kommentit sisältäväksi on sallittua.

Ryhmän yhteistyöväline

Tavoitteena on tuottaa väline, jonka avulla ryhmä voi yhteistyössä koota dokumenttia. Välinellä pitäisi kyetä määrittelemään dokumenttiin lukuja, sijoittamaan ne oikeaan järjestykseen ja liittämään lukuihin matriaalia. Materiaalille pitää voida määritellä sijoituskohta suhteessa olemassa olevaan materiaaliin. Liitettävä materiaali voi olla linkki, kuva tai tekstielementti.

Kalenteri

Tavoitteena on tuottaa yksinkertainen henkilökohtaiseen käyttöön tarkoitettu webbikalenteri.

Valokuva-albumi

Valokuva-albumi sisältää yhden tai useamman kuvakokoelman. Kuviin voidaan liittää kommenttitekstiä ja mahdollista luokittelutietoa sekä postimerkkikuvia. Albumit ovat järjestettyjä kkokoelmia. Albumiohjelmisto sisältää kuvien esittämisosan ja mahdolliseti albumin ulläpito-osan.

7.1.2004 Harri Laine