menambahkan deskripsi membuat kuesioner
This commit is contained in:
parent
48d7fb23ec
commit
f67aa2a910
23
README.md
23
README.md
@ -36,6 +36,25 @@ Admin -- (Membuat Pilihan)
|
|||||||
Admin -- (Mengubah Pilihan)
|
Admin -- (Mengubah Pilihan)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
##### Membuat Kuesioner
|
||||||
|
|
||||||
|
Skenario utama:
|
||||||
|
1. Admin login ke dalam sistem
|
||||||
|
2. Admin mengisi form pembuatan kuesioner baru yang terdiri dari title,
|
||||||
|
descriptions, released_at
|
||||||
|
3. sistem menyimpan nilai form yang diisi dan menambahkan data id, created_at,
|
||||||
|
updated_at dan creator_id ke dalam database
|
||||||
|
4. sistem mengembalikan Admin ke tampilan daftar kuesioner
|
||||||
|
|
||||||
|
Ekstensi:
|
||||||
|
2a. form tidak diisi semuanya:
|
||||||
|
- sistem mengembalikan admin ke halaman form pembuatan kuesioner baru dan
|
||||||
|
menampilkan pesan kesalahan
|
||||||
|
- Admin dapat mencoba mengirim form kembali setelah mengisi dengan lengkap
|
||||||
|
3a. sistem tidak dapat menyimpan data ke database:
|
||||||
|
- Admin dikembalikan ke halaman pengisian form dan diberi peringatan
|
||||||
|
kesalahan
|
||||||
|
|
||||||
#### UC Diagram pengisian kuesioner
|
#### UC Diagram pengisian kuesioner
|
||||||
|
|
||||||
```plantuml
|
```plantuml
|
||||||
@ -67,6 +86,7 @@ class Questionnaire {
|
|||||||
id : int
|
id : int
|
||||||
title : varchar (100)
|
title : varchar (100)
|
||||||
descriptions : text
|
descriptions : text
|
||||||
|
creator_id : int
|
||||||
released_at : datetime
|
released_at : datetime
|
||||||
created_at : datetime
|
created_at : datetime
|
||||||
updated_at : datetime
|
updated_at : datetime
|
||||||
@ -78,6 +98,7 @@ class Section {
|
|||||||
questionnaire_id : int
|
questionnaire_id : int
|
||||||
title : varchar (100)
|
title : varchar (100)
|
||||||
descriptions : text
|
descriptions : text
|
||||||
|
creator_id : int
|
||||||
created_at : datetime
|
created_at : datetime
|
||||||
updated_at : datetime
|
updated_at : datetime
|
||||||
deleted_at : datetime
|
deleted_at : datetime
|
||||||
@ -90,6 +111,7 @@ class Question {
|
|||||||
text : varchar (300)
|
text : varchar (300)
|
||||||
descriptions : text
|
descriptions : text
|
||||||
question_type : enum ('text', 'choice', 'number')
|
question_type : enum ('text', 'choice', 'number')
|
||||||
|
creator_id : int
|
||||||
created_at : datetime
|
created_at : datetime
|
||||||
updated_at : datetime
|
updated_at : datetime
|
||||||
deleted_at : datetime
|
deleted_at : datetime
|
||||||
@ -101,6 +123,7 @@ class QuestionChoice {
|
|||||||
number : int
|
number : int
|
||||||
text : varchar (300)
|
text : varchar (300)
|
||||||
descriptions : text
|
descriptions : text
|
||||||
|
creator_id : int
|
||||||
created_at : datetime
|
created_at : datetime
|
||||||
updated_at : datetime
|
updated_at : datetime
|
||||||
deleted_at : datetime
|
deleted_at : datetime
|
||||||
|
Loading…
Reference in New Issue
Block a user