# -*- coding: utf-8
# Progressive Inquiry knowledge types by:
# Kai Hakkarainen
# Minna Lakkala
# Pirita Seitamaa-Hakkarainen
# Samu Mielonen
# Teemu Leinonen
#
name='Porrastettu ongelmanratkaisu'
description= \
"""Oppiminen voidaan nähdä tutkimuksena, joka tähtää yksilön ja ryhmän ymmärryksen parantamiseen. Tähän voidaan pyrkiä keskustelemalla avoimesti tutkimushaasteista, teorioista, omista ideoista ja muualta löydetystä tieteellisestä tiedosta. Prosessin tarkoituksena on edetä porrastetusti kohti kehittyneempiä käsityksiä ja haasteellisempia tutkimusongelmia sekä niiden ratkaisuja. Tarkoituksena on kuitenkin aloittaa opiskelijoiden omista ongelmista ja käsityksistä ja kehittää näitä eteenpäin keskustelemalla esitettyjen ajatustyyppien avulla.
Porrastettu ongelmanratkaisu -ajattelutyypistö auttaa oppijoita jakamaan omat käsisitykset ongelmiksi, teorioiksi, muualta löydetyksi tieteelliseksi tiedoksi, prosessia organisoiviksi kommenteiksi ja yhteenvedoiksi. Näiden keskusteluviestien lukeminen ja kirjoittaminen auttaa opiskelijoita käsittelemään aiheen haasteita ja oppimisprosessia tieteellisen prosessin mukaisesti. Oman ajattelun jäsentäminen, ajatusten tuominen julki itselle ja muille viesteinä ja näiden viestien käsittely nähdään siis prosessin päätavoitteena ja sen tuloksena syntyy kehittyneempi ymmärrys aiheesta.
"""
types=({'id': 'ong',
'name': 'Tutkimusongelma',
'starting_phrase':"""Haluaisin selvittää, miksi/miten...
Haluaisin tutkia miksi/miten...""",
'description':\
"""Tutkimuksen tarkoituksena on ratkoa ongelmia. Oppimisprosessi tähtää
oppijoiden omien ongelmien esittämiseen ja ratkaisuiden löytämiseen näihin.
Ongelman määrittäminen palvelee omien oppimistavoitteiden määrittelyä:
kirjaamalla ongelmaksi sen, mitä et ymmärrä olet määritellyt tavoitteeksi
laajentaa ymmärrystäsi ongelman suuntaan.
Kun ensimmäisiä ongelmia on käsitelty omien teorioiden ja muun tarjolla olevan
tiedon perusteella, ongelmat usen tarkentuvat pienemmiksi ala-ongelmiksi tai
jopa muuttuvat kokonaan.""",
'checklist':
"""Oletko esittelemässä ongelmia, joista olet itse kiinnostunut?
Oletko selittämässä tutkimustavoitteitasi?
Anna selitykset ongelmaan toisessa viestissä.""",
'colour': "tt_yellowlt",
'icon': "ui/images/types/coi/problem.gif",
},
{'id': 'teoria',
'name': 'Oma teoria',
'starting_phrase': """Minun mielestäni...
Minä luulen, että...""",
'description':\
"""Oma teoria esitää omat ajatuksesi käsiteltävästä ongelmasta, olivat ne
sitten valmiita tai omasta mielestäsi aukottomia. Omien teorioiden ei
siis tarvitse olla täydellisiä, eikä ole mielekästä pantata niitä muilta,
kunnes ne ovat omasta mielestä virheettömiä.
Ymmärtäminen ja oppiminen jakautuu muiden oppijoiden kanssa, mitä aikaisemmin
ongelmat ja teoriat jaetaan muiden kanssa selkeinä viesteinä. On kuitenkin
tärkeää kiinnittää huomiota, että omat teoriasi kehittyvät oppimisprosesin
aikana ja heijastavat myös muiden ihmisten esittämiä käsityksiä, ongelmia
ja teorioita.""",
'checklist':
"""Oletko kertomassa omasta ajattelustasi (luulo, hypotesi, teoria, selitys tai tulkinta)?
Älä viimeistele selitystäsi. Kirjoita kehitellymmät versiot myöhemmin.""",
'colour': "tt_aqua",
'icon': "ui/images/types/coi/work_th.gif",
},
{'id': 'tieto',
'name': 'Tieteellinen tieto',
'starting_phrase': """Olen löytänyt tietoa...""",
'description':\
"""Tieteellinen tieto edustaa tutkittavan aiheen hyvää tieteellistä
ymmärrystä tai alan yleistä näkemystä. Tieteellisen tiedon avulla
voidaan keskusteluun tuoda uusia asioita, jotka voivat tukea tai
olla ristiriidassa jo esitettyjen teorioiden kanssa.
Tieteellinen tieto on muiden tuottamaa ja tieteellisen
kriteeristön täyttämää tietoa (teorioita, malleja, kuvauksia), joka
täydentää ymmärrystä tutkittavasta aiheesta.
Hyvän käytännön mukaista on liittää Tieteellisen tiedon viestiin
myös käytetty tiedon lähde (lähdeviite).
""",
'checklist':
"""Oletko kertomassa alan asiantuntijan antamaa tietoa?
Liittyykö selitys lähettämiisin ongelmiin ja selityksiin?
Muista mainita, mistä löysit tiedon (kirja, artikkeli, www-sivusto, tv-ohjelma, luento, keskustelu).""",
'colour': "tt_orangelt",
'icon': "ui/images/types/coi/deep_kn.gif",
},
{'id': 'org',
'name': 'Työn organisointi',
'starting_phrase': """Mielestäni ideamme...
Mielestäni oppimisprosessimme...""",
'description':\
"""Työn organisointia kuvaavat viestit kertovat käsittelevät omaa
tai ryhmän työskentelyä, eivätkä varsinaisesti käsiteltävää aihetta.
Tarkoituksena on siis arvioida ja edesauttaa ryhmän toiminnan organisointia
siihen suuntaan, että se tukee asetettujen ongelmia ymmärtämistä ja
ratkaisemista syvällisesti ja tehokkaasti.
Organisointiviesti voi käsitellä nykyistä työn etenemisen arviointia,
käytettävää menetelmäkirjoa, tiedon jakamista tai työnjakoa.
""",
'checklist':
"""Käsitteletkö ryhmäsi työn organisointia?
Oletko ilmaissut mielipiteesi oppimisprosessin etenemisestä?
Oletko jakamassa tehtäviä tai keskustelemassa käytetyistä menetelmistä?""",
'colour': "tt_purple",
'icon': "ui/images/types/coi/meta_co.gif",
},
{'id': 'yht',
'name': 'Yhteenveto',
'starting_phrase': """Olemme oppineet, että...
Pääsimme siihen lopputulokseen, että...""",
'description':\
"""Yhteenveto tähtää keskustelun keskeisimpien osien tuomiseksi yhteen
niin, että niistä voidaan esittää yhtenäinen kokonaisuus. Tarkoituksena
on käydä läpi ainakin alkuongelma, lopulliset käsitellyt ongelmat,
keskeisimmät teoriat ja lopputulema siitä, mikä aiheen ympärillä on
oleellista.
Yhteenveto voi olla henkilökohtainen tai pyrkiä tuomaan esiin ryhmän
yleistä näkemystä. Yhteenvetoja voi myös olla useita, mikäli alkuperäinen
ongelma on jakautunut useammaksi omaksi alueekseen. Nämä uudet osa-alueet
voivat yhteenvetoineen toimia uusien kurssikotenkstien aloituksina.
""",
'checklist':
"""Oletko kerrannut kaikki viestit keskustelusta?
Oletko vetämässä yhteen keskustelun osia?
Oletko selittämässä mitä olet oppinut alunperin asetetuista ongelmista?""",
'colour': "tt_greenlt",
'icon': "ui/images/types/coi/summary.gif",
},
)
thread_start=('ong',)
# With what you can respond.
# For a better example, please consult cvs repo!
relations={}
tt_ids = [x['id'] for x in types]
for type in types:
relations[type['id']] = tt_ids
# EOF