Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

Taulukko 1. Peppi - arkkitehtuurin perustaan ja toteutukseen vaikuttavat ratkaisumallit

Ratkaisu

Lähde

Selite

Sääntömoottori

Kuali

Kuali Student-moduulissa on ominaisuutena sääntöjen asettaminen erilaisille tietueille. Tämä on koettu hyväksi ominaisuudeksi ja otettava huomioon toteutuksen suunnittelussa.

Rajapintojen toteutus siten että toteutuksen muutokset eivät heijastu rajapintaa käyttäviin asiakasohjelmiin

Kuali

Selvitetty Kuali toteutuksen käyttävän DTO-suunnittelumallia, jonka avulla rajapinnat saadaan eristettyä moduulien sisäisestä toiminnasta. Tämän avulla saadaan tehtyä rajapinnan ja sitä käyttävän asiakasohjelman välistä sidosta kevyemmäksi.

Opetussuunnitelman dynaaminen rakenne

Kuali

Kuali Student -moduulissa on tehty abstrakti tietue, Learning unit, joka kuvaa opetussuunnitelmassa olevaa tietuetta, esimerkiksi opintojakso. Learning unit -käsite otetaan lähtökohdaksi OPS-moduulin suunnittelussa.

Moduulien tietokantarakenne

Kuali, OPS, Toisu

Tietokantarakenteessa huomioidaan Kuali Student -modulin, OPS-editorin ja Toisun tietokantarakenne.

Nimeämiskäytäntö

JHS-170

Rajapintojen nimeäminen ja versiointi tehdään kuten JHS-170 määrityksessä on  määritelty.

Skeemoihin vaikuttavat käsitteet

Raketti

Raketti-hankkeessa on kerrottu opetussuunnitteluun liittyviä käsitteitä ja niiden välisiä liitoksia. Toteutuksen suunnittelu aloitetaan näiden käsitteiden ja skeemojen pohjalta.