Näytetään tekstit, joissa on tunniste yhteistoiminnalliset sovellukset. Näytä kaikki tekstit
Näytetään tekstit, joissa on tunniste yhteistoiminnalliset sovellukset. Näytä kaikki tekstit

perjantai 10. helmikuuta 2012

Opinnäytetyö on valmis

Tänään perjantaina 10.2. on opinnäytetyön sovittu palautuspäivä. Työ on pysynyt aikataulussa erittäin hyvin, oikeastaan paljon paremmin, kuin olisi voinut marraskuussa kuvitellakaan.

Aloitin opinnäytetyön tekemisen maanantaina 14.11.2011. Työ aikataulutettiin siis noin kolmen kuukauden ajalle. Kyseessähän on koulun kannalta 15 opintopisteen kokonaisuus, joka vastaa paperilla noin 2,5kk työmäärää. Jätin aikatauluun tarkoituksella pari viikkoa "löysiä", koska välissä oli joulu ja uusi vuosi. Halusin pelata myös varman päälle mahdollisten sairastumisten tai muiden viivästymisten suhteen, mikä oli jälkikäteen ajateltuna hyvä päätös :)

Työ eteni alusta lähtien oikein mallikkaasti, ja sainkin ensimmäisten viikkojen aikana kerättyä jo varsin paljon lähdemateriaalia. Oikeastaan yllätyin, miten paljon tieto- ja viestintäteknologiaan liittyviä hankkeita on tehty tai tekeillä. Aihe on selvästikin kuuma peruna Suomessa – niin kuin varmasti useissa muissakin maissa. Yllätyin myös siitä, että vaikka tietyn porukan tahtoa ja erilaisten – varsin ansiokkaidenkin – hankkeiden loppuraportteja löytyy pilvin pimein, niin käytännön toimet ovat vielä kovin vähäisiä. Tämä on toki kärjistys, mutta TVT:an liittyvät pedagogiset mallit hakevat vielä selvästikin muotoaan ja selkeitä käytännön malleja tunnutaan kaipaavan kuumeisesti.

Aikataulullisesti "vaarallisin" vaihe, eli kyselyselvitys ja haastattelut, sujui myös hyvin. Ajassa mentiin tässä osiossa teoriassa pari viikkoa yli tavoitellun, mutta se ei oikeastaan vaikuttanut lopputulokseen.

Sovelluskehitysvaihe sujui myös jopa yli odotusten. Kolmen viikon aikana kehitetty virtuaalisten kollaasien yhteistoiminnalliseen tekemiseen tarkoitettu Pahvi-sovellus on saanut varsin positiivisen vastaanoton ja siitä toivotaankin nyt mahdollisimman paljon palautetta. Demosivusto löytyy osoitteesta http://pahvidemo.opinsys.fi, jossa Pahvi on kaikkien vapaasti käytettävissä kevään 2012 ajan.


Kiitos
(by hellojenuine CC BY-NC-ND 2.0)
Sitten kysymys tulevaisuudesta: miten blogia kannattaisi kehittää jatkossa? Toisaaltahan blogin tarkoitus oli alusta lähtien olla osa opinnäytetyötä, joka on nyt valmis, joten kenties kirjoittelu tänne päättyy tähän. Mitä ajatuksia muilla herää tähän liittyen?

Joka tapauksessa, suuri kiitos kaikille työssä mukana olleille, kommentoineille, seuranneille, testanneille, kyselyyn vastanneille, haastateluille ja somessa tekstejä jakaneille ihmisille.

Ja ettei oleellisin unohtuisi: opinnäytetyön tänään palautettu (vielä tarkistamaton) versio löytyy täältä.

tiistai 7. helmikuuta 2012

Sovelluskehitystä: Pahvin kolmas kehitysviikko

Parin viikon kehittämisen, yhden tulikokeen tulosten ja Educa-messujen palautteen pohjalta Pahvin kehitystä päätettiin jatkaa vielä kolmas viikko.

Pahviin kehitettiin muutamia uusia ominaisuuksia, joista suurimpana muutoksena aiempaan on Pahvin muokkaus- ja esitysmoodin eriyttäminen. Lisäksi selainten välinen synkronointi on nyt käytössä.

Pahvin etusivu
Pahvilla on nyt erillinen – selkeä – etusivu, jossa Pahville voi antaa haluamansa nimen. Lisäksi etusivulla kysytään sähköpostiosoitetta, jonne lähetetään autentikointilinkki, jotta muokkausmoodiin on helppo löytää myös jälkikäteen. Halutessaan voi valita "I want to receive Pahvi updates via email"-täpän aktiiviseksi, mikäli haluaa saada jatkossa ilmoituksia sähköpostiinsa Pahviin liittyen.


Pahvin tervetulotekstilaatikko,
jossa linkit muokkaus- ja esityssivulle



Pahvia pääsee tästä lähtien muokkaamaan siis vain autentikoinnin kautta. Tällä tavoin kukaan ei pääse muokkaamaan Pahvia ilman kyseistä autentikointiavainta sisältävää linkkiä.  Esitysmoodi-sivulle on myös oma linkki, jonne kaikki pääsevät ilman erillistä autentikointia, mutta eivät luonnollisesti pääse käsiksi muokkausmoodiin.



Samaa Pahvia on nyt mahdollista muokata yhteistoiminnallisesti muiden kanssa eri laitteilta. Muutokset näkyvät kaikille reaaliaikaisesti. Elementit eivät tosin mene vielä millään tapaa "lukkoon", jos joku on muokkaamassa esimerkiksi tekstilaatikkoa. Tämä voi johtaa siihen, että kaksi henkilöä muokkaa samaa tekstiä yhtä aikaa ja jälkimmäisen muokkaus kumoaa aina edellisen muokkauksen. Se on siis hyvä pitää mielessä työskennellessä yhdessä muiden kanssa :)

Kuvan raahaaminen työpöydältä Pahvin muokkausalueelle
Pahviiin on nyt myös helpompi lisätä kuvia. Se onnistuu suoran linkittämisen lisäksi myös raahaamalla tai valitsemalla kuvatiedosto omalta koneelta.

Muuten Pahviin on tehty lähinnä pienempiä käyttöliittymällisiä muutoksia ja joitain pikkubugeja on korjattu.

Pahvidemo on vapaasti käytettävissä kevätlukukauden ajan osoitteessa http://pahvidemo.opinsys.fi. Sovellus lähdekoodeineen (GNU) taas on saatavilla GitHubista: https://github.com/opinsys/pahvi

Muistetaanhan myös, että tämä on vasta varsin varhainen sovelluksen prototyyppi :) Kaikki palaute on erittäin tärkeää ja tervetullutta! Sitä voi antaa joko tänne blogiin tai lähettämällä sähköpostia suoraan Opinsysin kehitystiimille dev [AT] opinsys . fi

Opinsysin oma blogipostaus Pahvin uuden version julkaisemisesta löytyy täältä: http://www.opinsys.fi/pahvi-virtuaalinen-kollaasi

Lopuksi vielä muutama sana itse opinnäytetyöstä:
Meneillään on työskentelyn viimeinen viikko. Opinnäytetyö on tarkoitus palauttaa viimeistään perjantaina 10.2. Kirjoitusprosessi on oikein hyvässä vaiheessa ja jäljellä on enää lähinnä tekstin hiomista. Kirjoitan blogauksen vielä, kun olen palauttanut työn tarkistettavaksi ja annan linkin lopulliseen opinnäytetyöhön.

Suuri kiitos jo tässä vaiheessa kaikille mukana olleille. Tämä on ollut erittäin mieluisa prosessi, ja toivon että opinnäytetöitä, graduja sekä muita lopputöitä tehtäisiin tulevaisuudessa entistä enemmän avoimesti :)

torstai 5. tammikuuta 2012

Sovellusideointia osa 2

Nyt on vuorossa toinen sovelluskehitys-aiheinen teksti. Tällä kertaa esittelen hieman laajemman ajatuksen mahdollisesti kehitettävästä web-sovelluksesta.

Alunperin sain ajatuksen tästä törmättyäni Storify-nimiseen palveluun. Storifyssä perusajatus on luoda helposti ja nopeasti "tarinoita" haluamistaan tietolähteistä, joita on integroituna palveluun (mm. Twitter, YouTube ja Google-haku). Storify on mielestäni varsin helppokäyttöinen, "just search and drag & drop", ja samaan ajatukseen liittyy myös Pahvi.

Nimi, "Pahvi", tulee kouluilla ryhmätöissä käytetyistä pahveista, joihin kasataan esityksiä esim. maantiedon tunnilla eri valtioista.

Pahvin ideana on koostaa mediatiedostoja helposti HTML-pohjaisiksi esityksiksi. Kyseessä on siis web-selaimessa toimiva sovellus. Samaa Pahvia voi työstää samaan aikaan usea henkilö eri tietokoneilta (muutokset näkyvät reaaliaikaisesti kaikille), joten sitä voi käyttää myös yhteistoiminnallisesti esim. ryhmätyön tekemiseen. Lopputuotoksena olisi esimerkiksi impress.js-tyylinen esitys (eli samantyyppinen idea kuin Prezissä).

Mielessä on ollut muitakin käyttötapauksia, mutta jätän ne tässä vaiheessa vielä mainitsematta, koska täytyy huomioda, että opinnäytetyön puitteissa sovelluskehitykseen on tarkoitus käyttää aikaa pari viikkoa kolmen henkilön voimin, joten suuria asioita ei ehditä tekemään. Tarkoitus on kuitenkin saada aikaan toimiva prototyyppi.

(Toki opinnäytetyön tarkoituksena on myös ideoida "kaikkea mahdollista" kehitettävää, jota saatetaan toteuttaa myöhemmin. Kirjoitan ehkä myöhemmin laajemman tekstin "kaikista" mieleen tulleista ideoista.)

Pahvin avulla on tarkoitus integroida (sovelluksen alkuvaiheessa) jo aiemmin mainittu yhteistoiminnallinen piirtoalusta Walma, ja opinnäytetyössäkin käyttämäni tekstinmuokkaussovellus etherpad lite. Eli piirrosten ja tekstin lisääminen. Myöhemmin Pahviin on tietysti mahdollista lisätä paljon muitakin ominaisuuksia, esimerkiksi ryhmä-chat sekä kuvien, linkkien, videon ja audion lisääminen esitykseen on ollut mielessä.

Pahvin käyttöliittymä

Sovelluksen perusnäkymä ja
muokkausalueen raahaaminen Pahville
Vasemmalla olevassa kuvassa (klikkaa suuremmaksi) on Pahvin käyttöliittymän ensimmäinen hahmotelma. Hyödynsin siinä varsin suoraan ajatuksia Storifyn käyttöliittymästä, koska pidän sitä toimivana. Mitä mieltä muut ovat?

Ideana on, että Pahville – joka on koko esitelmän pohja – raahataan muokkausalueita, joiden kokoa voi muuttaa mielensä mukaan. Muokkausalueen sisään voi lisätä "drag&drop"-periaatteella piirroksia (Walma) ja tekstiä (etherpad lite) haluamiinsa kohtiin.




Piirroksen raahaaminen
muokkausalueelle
Tässä kuvassa muokkausalueelle raahataan piirros, joka löytyy Walmasta ja piirroksen kokoa muutetaan.

Muokkausalueelle voi raahata myös uuden piirroksen, jonka jälkeen sitä pääsee tekemään Walmaan. Piirroksia voi aina muokata myös jälkikäteen piirtoalustassa ja uusi versio päivittyy automaattisesti Pahviin.






Tekstilaatikon raahaaminen
muokkausalueelle ja tekstin lisääminen
Tässä kuvassa muokkausalueelle raahataan tekstilaatikko ja siihen kirjoitetaan tekstiä. (Huomaa että mediavalikon valinta on muuttunut tekstityökaluksi)

Tekstin fonttikoko on aina niin suuri, kuin mahdollista tekstilaatikon koon ja tekstin määrän puitteissa.






Tekstilaatikon siirtäminen
muokkausalueella
Kun tekstilaatikon (tai piirroksen) päälle vie hiiren, sitä voi raahata eri paikkaan muokkausalueen sisällä. Samalla tekstilaatikon ylälaitaan ilmestyy muokkaa- ja poista-painikkeet.

Teksti ja piirros voivat olla myös päällekkäin. Tekstillä voi näin ollen korostaa myös piirroksessa esiintyviä kohtia. (Käyttö esim. biologian kurssilla)






Pahvin julkaiseminen
Pahvin julkaiseminen tapahtuisi yksinkertaisesti. Mediavalikosta valitaan julkaisu-välilehti ja muokkausalueita klikkaamalla määritetään "sivujen" julkaisujärjestys. Esikatselussa näkee sivujen järjestyksen ja sitä voi muuttaa raahaamalla sivuja eri järjestykseen.

Lopuksi klikataan "Julkaise esitys"-nappia ja Pahvista muodostuu HTML-sivu, jota voi käyttää Pahvin esittämiseen.




Mitä ajatuksia Pahvi herättää? Mitä ominaisuuksia tälläisessa sovelluksessa olisi hyvä olla? Onko tällaiselle sovellukselle tarvetta opetuksessa?

Kaikki palaute on jälleen erittäin tervetullutta :)

perjantai 30. joulukuuta 2011

Sovellusideointia osa 1

Opinnäytetyön tiedonkeruuvaihe alkaa olla lopuillaan ja on aika siirtyä hiljalleen pohtimaan enemmän uusia kehitettäviä sovelluksia ja sovellusten lisäominaisuuksia.

Kerron seuraavaksi lyhyesti eräästä – sinänsä pienestä – lisäominaisuus-ajatuksesta, johon toivon palautetta varsinkin pedagogian näkökulmasta.

Ominaisuus liittyy Opinsysin kehittämään (beta) virtuaaliseen whiteboard-sovellukseen eli Walmaan, johon voi tutustua esim. täällä: http://walmademo.opinsys.fi/bK.

Lisäominaisuudessa on perusajatukseltaan kyse reaaliaikaisesta chatista. Samaan tyyliin, kuin etherpadissa (esim. https://etherpad.opinsys.fi/p/opinnaytetyo-vko52, chat on oikeassa alalaidassa). Lisäajatuksena on kuitenkin, että jos jätät chattiin viestin, se linkittyy Walmassa sen hetkiseen piirokseen.

Kuvitellaan, että Janne kirjoittaa chattiin "muuten kiva, mutta toi sininen kohta ympyrästä vois olla eri värinen". Viesti pysyy chatissä vaikka piirros muuttuisikin välissä, mutta sitä klikkaamalla pääsee näkemään, millainen piirustus on ollut viestinantohetkellä.
Esimerkkikuva Walma-chatista (klikkaa suuremmaksi).
Päivämäärä/kellonaika toimisi linkkinä piirroksen sen hetkiseen versioon.
Jos piirros kuitenkin muuttuu välissä toisenlaiseksi, joku vaikkapa muokkaa piirrosta kotoa käsin, niin chatin viesti ei ole enää ymmärrettävä. Mutta mikäli viestin linkistä pääsee katsomaan viestinantohetkistä piirrosta, tätä ongelmaa ei ole. Tietysti chattia voi käyttää "normaaliinkin" chattailuun.

Mitä ajatuksia tämä pieni lisäominaisuus herättää? Tukeeko se yhteistoiminnallisuutta? Onko se tarpeellinen ajatellen opetuskäyttöä?

Kaikki palaute on erittäin tervetullutta :)

Ensi viikolla blogaan yhtä lyhyeen tapaan seuraavan kehitysidea-viestin.

Riemukasta uutta vuotta kaikille!

tiistai 15. marraskuuta 2011

Tervetuloa mukaan avoimeen opinnäytetyöprosessiin

Tervehdys lukija!

Tämä blogi on osa opinnäytetyöprosessiani, jonka avulla pyrin tuomaan työn eri vaiheita mahdollisimman avoimesti esille. Tarkoitus on, että kirjoitan ajatuksistani, havainnoistani ja ideoistani koko prosessin ajan ja toivon saavani blogiposteihin mahdollisimman paljon kommentteja ja vinkkejä työn eteenpäin viemiseksi. Työstän ainakin osasta blogikirjoitusten teksteistä (ja kommenteista?) kappaleita suoraan opinnäytetyöhöni.

Aloitin opinnäytetyön työstämisen eilen maanantaina eli 14.11. ja työ on tarkoitus palauttaa koululle tarkistettavaksi 10.2.2012. Luvassa on siis tiukat kolmisen kuukautta kovaa, mutta varmasti mielenkiintoista työstämistä. Toivottavasti mahdollisimman moni on mukana ideoimassa tai ainakin seuraamassa työn edistymistä blogin kommenttien kautta :)

Taustatietoina mainittakoon tässä vaiheessa, että opiskelen Jyväskylän ammattikorkeakoulussa mediatekniikan insinööriksi ja opinnot ovat siis varsin loppusuoralla eli opinnäytetyövaiheessa. Työni aihe on "Opetuskäyttöön suunnattujen pienten yhteistyösovellusten kehitys", jota työstän yhteistyössä Opinsys Oy:n kanssa.

Opinnäytetyön tavoitteena on:
  • Selvittää peruskoulujen ja lukioiden tämän hetkisiä ongelmakohtia käytössä olevien opetuskäyttöön suunnattujen sovellusten ja työvälineiden käytössä
  • Kartoittaa koulujen tarpeita erilaisille yhteistoiminnallisille sovelluksille
  • Kartoittaa olemassa olevia opetuskäyttöön suunnattuja sovelluksia, selvittää voiko joitain käyttää suoraan tuotantokäytössä ja kerätä niistä ideoita uusiin kehitettäviin piensovelluksiin
  • Kehittää sovelluksia (tai ainakin antaa suuntaviivoja mahdollisesti kehitettäville sovelluksille), joilla voi edistää oppilaiden ja opettajien keskinäistä ja/tai välistä yhteistoimintaa
  • Ehdottaa Opinsysin kehittämään verkkoselainpohjaiseen ”whiteboard”-sovellukseen koulujen tarpeita vastaavia ominaisuuksia sekä niiden mahdollisia toteutustekniikoita
Millaisia ajatuksia tavoitteet herättävät? Tuleeko mieleen käytännön ongelmia, hienosti opetustilanteissa toimivia sovelluksia, tapoja parantaa yhteistoiminnallista oppimista oppitunneilla tai jotain muuta? Kaikki kommentit ovat erittäin tervetulleita.