Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Kakapo-projekti 2. väliesittely 25.3.2007. Esityksen rakenne ● Projektiorganisaatio ● Projektin taustaa ● Projektin tehtävä ● Tekninen toteutus ● Sovelluksen.

Samankaltaiset esitykset


Esitys aiheesta: "Kakapo-projekti 2. väliesittely 25.3.2007. Esityksen rakenne ● Projektiorganisaatio ● Projektin taustaa ● Projektin tehtävä ● Tekninen toteutus ● Sovelluksen."— Esityksen transkriptio:

1 Kakapo-projekti 2. väliesittely 25.3.2007

2 Esityksen rakenne ● Projektiorganisaatio ● Projektin taustaa ● Projektin tehtävä ● Tekninen toteutus ● Sovelluksen esittely

3 Projektiorganisaatio (1) ● Projektiryhmä: – Anssi Pannula – Ilmari Repo – Ari Roponen – Tero Roponen ● Ohjaajat: – Jukka-Pekka Santanen – Panu Suominen

4 Projektiorganisaatio (2) ● Tilaajana Jyväskylän yliopiston tietohallintokeskus. ● Tilaajan edustajat: – Antti Auer – Jussi Talaskivi ● Asiantuntijat: – Vesa Lappalainen – Pauli Kujala – Leena Hiltunen

5 Projektin taustaa ● Korppi: – Opintotietojärjestelmä ● Moodle ja Optima: – Oppimisympäristöjä. – Käytetään oppimateriaalin jakamiseen ja tehtävien palautukseen. ● Plone: – Avoin sisällönhallintajärjestelmä. – Lähes kaikki tiedekuntien ja laitosten WWW-sivut ovat Plonessa.

6 Taustalla olevat ongelmat ● Kurssien luonti ja opiskelijoiden lisääminen oppimisympäristöihin ei onnistu automaattisesti. ● Oppimisympäristöt ovat liian raskaita pelkkään materiaalin jakelemiseen. ● Materiaalia tulisi pystyä jakamaan helposti, kuitenkin vain niille joilla on oikeus kyseiseen materiaaliin.

7 Projektin tehtävä ● Kakapo-projekti suunnittelee ja toteuttaa Ploneen sovelluksen, joka luo kurssille sivuston ja työtilan Korpista saatavan ryhmätiedon perusteella. ● Sovellus mahdollistaa sivuston luonnin suoraan Korpista.

8 Tekninen toteutus (1) ● Ryhmä toteuttaa Ploneen produktin Python- kielellä. ● Plone 2.5.2: – Käyttää Zope 2.9.6 -sovelluspalvelinta. ● Kehitysympäristönä Eclipse 3.2.1: – PyDev 1.2.6. – Subclipse 1.0.5. ● Sovellus toteutetaan GPL-lisenssillä.

9 Tekninen toteutus (2) ● XML-RPC: – Kevyt etäkutsuprotokolla. – Käytetään kurssisivuston luonnissa ja päivityksessä. ● LDAP: – Kevyt verkkoprotokolla, jolla voidaan käyttää hakemistopalveluita. – LDAP-palvelin tarjoaa Korpin ryhmätiedot Ploneen.

10 Tekninen toteutus (3) ● Trac – WWW-pohjainen projektinhallintatyökalu – Sisältää wikin ja tikettijärjestelmän. – Mahdollistaa lähdekoodin selailun subversionista. http://trac.cc.jyu.fi/projects/kakapo http://trac.cc.jyu.fi/projects/kakapo – Ryhmän käytössä oleva Trac-ympäristö on julkinen ja löytyy osoitteesta http://trac.cc.jyu.fi/projects/kakapo http://trac.cc.jyu.fi/projects/kakapo

11 Tekninen toteutus (4)

12 1. 1. Vastuuhenkilö luo kurssin Korpissa 2. 2. Vastuuhenkilö luo Plone-sivuston kurssille Korpista 3. Selaaja saapuu kurssisivustolle 3. 4. 5. 4. Käyttäjä liitetään Plone-rooliin LDAP- palvelimen ja kurssikansion tietojen perusteella 5. Sivusto voi noutaa materiaalia ulkoisesta materiaalipankista näkymäkoostajan kautta

13 Kurssisivuston luonti

14 Kurssisivuston rakenne – Opetusryhmät viedään puumaisena rakenteena. – Jokaiselle kurssille luodaan lisäksi materiaalikansio.

15 Kiitos! ● Kakapo-ryhmä kiittää mielenkiinnosta! ● Kysymyksiä?


Lataa ppt "Kakapo-projekti 2. väliesittely 25.3.2007. Esityksen rakenne ● Projektiorganisaatio ● Projektin taustaa ● Projektin tehtävä ● Tekninen toteutus ● Sovelluksen."

Samankaltaiset esitykset


Iklan oleh Google