|
|
|
# Opintopolun rakentaminen (Opiskelija)
|
|
|
|
|
|
|
|
* Ominaisuuden vastuuhenkilö: Asko Ropponen
|
|
|
|
* Status Ehdotus
|
|
|
|
|
|
|
|
### Kuvaus
|
|
|
|
|
|
|
|
Opiskelijan täytyy suunnitella opintonsa ns. opintopolkunsa
|
|
|
|
|
|
|
|
### Tärkeimmät ominaisuusten liittyvät käyttötapaukset (Use Cases)
|
|
|
|
|
|
|
|
* [Käyttötapaus: Opiskelja](https://gitlab.labranet.jamk.fi/PRJTEAM-F/lakki/wikis/usecase-oppilas)
|
|
|
|
|
|
|
|
### Mahdolliset käyttäjätarinat (User Storys)
|
|
|
|
|
|
|
|
[Asiakastarina opiskelija](https://gitlab.labranet.jamk.fi/PRJTEAM-F/lakki/wikis/asiakastarina-opiskelija)
|
|
|
|
|
|
|
|
### Ominaisuuteen liittyvät käyttöliittymänäkymät tai mockup
|
|
|
|
|
|
|
|

|
|
|
|

|
|
|
|
|
|
|
|
|
|
|
|
### Ominaisuuteen liittyvät toiminnalliset vaatimukset
|
|
|
|
|
|
|
|
* Opiskelija voi valita kielen
|
|
|
|
* Opiskelija voi lisätä/poistaa opintojaksoja opintopolustaan
|
|
|
|
* Opiskelija voi valita ja tarkastella yrityksen edustajien luomia opintopolkuja
|
|
|
|
* Palvelu varoittaa jos opintopistetä per jakso on liikaa/liian vähän
|
|
|
|
* Käyttäjä voi tallentaa tekemänsä opintopolun
|
|
|
|
|
|
|
|
### Ominaisuuteen liittävät ei-toiminnalliset vaatimukset
|
|
|
|
|
|
|
|
* Lomakkeeseen ei voi syöttää virheellisiä tietotyyppejä
|
|
|
|
* Backend ei hajoa jos on lähetetty virheellisiä tietotyyppejä
|
|
|
|
|
|
|
|
### Ominaisuuteen liittyvät rajaukset
|
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
|
|
|
|
### Ominaisuuuteen liittyävät testitapaukset
|
|
|
|
|
|
|
|
| Testi | Testin lähde | Kuka vastaa |
|
|
|
|
|:-: | :-:|:-:|
|
|
|
|
| [Testitapaus 1](https://github.com/JAMK-IT/TTOS0100-Ohjelmistosuunnittelu-ja-testaus/blob/master/pohja-testitapaus.md) | Use Case 1 | |
|
|
|
|
|
|
|
|
|
|
|
|
### Aikataulu
|
|
|
|
|
|
|
|
| Status | |
|
|
|
|
|:----:|:----:|
|
|
|
|
| Hyväksytty/ Hylätty | - |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|