| ... | ... | @@ -16,41 +16,47 @@ Projektin lähtökohtana on Jyväskylän ammattikorkeakoulun tarve kehittää op |
|
|
|
|
|
|
|
## 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
|
|
|
|
* HTML
|
|
|
|
* CSS
|
|
|
|
* JavaScript
|
|
|
|
* PHP 7.0.22
|
|
|
|
* PHP 7.0.28
|
|
|
|
* MySQL 14.14
|
|
|
|
* Semantic UI 2.3.1
|
|
|
|
|
|
|
|
|
|
|
|
## Tuotekehitysympäristöjen kuvaukset
|
|
|
|
|
|
|
|
Käytämme Amazon Web Services palveluja. Löydämme tästä kaikki tarvittava kehitykseen, testaukseen jne.
|
|
|
|
|
|
|
|
Kuvaa ainakin seuraavat:
|
|
|
|
Tietokanta ja palvelun sivut pyörivät Amazonin kautta.
|
|
|
|
|
|
|
|
* Kehitysympäristö
|
|
|
|
- koodi tuotettiin CodeAnyWhere.com kautta, jossa oli aluksi myös testitietokanta
|
|
|
|
- koodin versiohallinta GitLabissa
|
|
|
|
* Testausympäristö
|
|
|
|
* Ajo/suoritusympäristö
|
|
|
|
* Demoympäristö
|
|
|
|
- Automaatiotestaus RobotFrameworkin kautta
|
|
|
|
- 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
|
|
|
|
|
|
|
|
* Chrome (Versio 64.0 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
|
|
|
|
* React v15.3.2
|
|
|
|
* JQuery v3.1.1
|
|
|
|
* Semantic UI v2.3.1
|
|
|
|
* PHP 7.0.28
|
|
|
|
|
|
|
|
|
|
|
|
## Yleinen ohjelmsto arkkitehtuuri
|
| ... | ... | |
| ... | ... | |