| ... | @@ -16,41 +16,47 @@ Projektin lähtökohtana on Jyväskylän ammattikorkeakoulun tarve kehittää op |
... | @@ -16,41 +16,47 @@ Projektin lähtökohtana on Jyväskylän ammattikorkeakoulun tarve kehittää op |
|
|
|
|
|
|
|
## Yleiskuvaus
|
|
## Yleiskuvaus
|
|
|
|
|
|
|
|
OBSIMO -opintopolkusuunnittelu/arvostelupalvelu
|
|
Projektin tavoitteena on luoda selkeämpi ja suuntaa-antavampi työkalu, jolla opiskelija voi helposti luoda itselleen henkilökohtaisen opintosuunnitelman (HOPS).
|
|
|
|
|
|
|
|
Projektin toinen päätavoite on yritysnäkymän luominen, jossa eri yritykset voivat osoittaa kurssien tärkeyden heidän tarjoamassaan työssä. Yritysten antamalla äänellä voidaan tarpeen mukaan myös luoda uusia kursseja tai muokata jo olemassa olevien kurssien sisältöä. Lisäksi opiskelija voi suunnata omia opintojaan haluamalleen työpaikalle ko. yrityksen antamien suositusten perusteella.
|
|
|
|
|
|
|
|
## Käytetyt teknologiat
|
|
## Käytetyt teknologiat
|
|
|
* HTML
|
|
* HTML
|
|
|
* CSS
|
|
* CSS
|
|
|
* JavaScript
|
|
* JavaScript
|
|
|
* PHP 7.0.22
|
|
* PHP 7.0.28
|
|
|
* MySQL 14.14
|
|
* MySQL 14.14
|
|
|
* Semantic UI 2.3.1
|
|
* Semantic UI 2.3.1
|
|
|
|
|
|
|
|
|
|
|
|
|
## Tuotekehitysympäristöjen kuvaukset
|
|
## Tuotekehitysympäristöjen kuvaukset
|
|
|
|
|
|
|
|
Käytämme Amazon Web Services palveluja. Löydämme tästä kaikki tarvittava kehitykseen, testaukseen jne.
|
|
Tietokanta ja palvelun sivut pyörivät Amazonin kautta.
|
|
|
|
|
|
|
|
Kuvaa ainakin seuraavat:
|
|
|
|
|
|
|
|
|
|
* Kehitysympäristö
|
|
* Kehitysympäristö
|
|
|
|
- koodi tuotettiin CodeAnyWhere.com kautta, jossa oli aluksi myös testitietokanta
|
|
|
|
- koodin versiohallinta GitLabissa
|
|
|
* Testausympäristö
|
|
* Testausympäristö
|
|
|
* Ajo/suoritusympäristö
|
|
- Automaatiotestaus RobotFrameworkin kautta
|
|
|
* Demoympäristö
|
|
- Manuaalitestit TestLinkissä
|
|
|
|
- GitLabin kutsusta Amazonin testiserverillä toimiva runneri testaa pushatun koodin automaattisesti. RFW-testit menevät GitLabista robotille runnerin avulla.
|
|
|
|
|
|
|
|
Eli miten nuo eri ympäristöt on toteutettu ko. projektissa
|
|
|
|
|
|
|
|
|
|
## Käytetyt työvälineet ja niiden versionumerot
|
|
## Käytetyt työvälineet ja niiden versionumerot
|
|
|
|
|
|
|
|
* Chrome (Versio 64.0 ja ylöspäin)
|
|
* Chrome (Versio 64.0 ja ylöspäin)
|
|
|
* Firefox (Versio 58.0.2 ja ylöspäin)
|
|
* Firefox (Versio 58.0.2 ja ylöspäin)
|
|
|
* Perustelut miksi!
|
|
* RobotFrameWork 3.0.2 (Python 2.7.12)
|
|
|
|
* Runner 10.6.0
|
|
|
|
* TestLink 1.9.16
|
|
|
|
|
|
|
|
Nämä versiot olivat valmiina työpisteillä.
|
|
|
|
|
|
|
|
|
|
|
|
|
## Tärkeimmät tekniset ratkaisut joihin tuote nojaa
|
|
## Tärkeimmät tekniset ratkaisut joihin tuote nojaa
|
|
|
* React v15.3.2
|
|
* React v15.3.2
|
|
|
* JQuery v3.1.1
|
|
* JQuery v3.1.1
|
|
|
* Semantic UI v2.3.1
|
|
* PHP 7.0.28
|
|
|
|
|
|
|
|
|
|
|
|
|
## Yleinen ohjelmsto arkkitehtuuri
|
|
## Yleinen ohjelmsto arkkitehtuuri
|
| ... | |
... | |
| ... | | ... | |