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)
|
||||
```
|
||||
|
||||
##### 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
|
||||
|
||||
```plantuml
|
||||
@ -67,6 +86,7 @@ class Questionnaire {
|
||||
id : int
|
||||
title : varchar (100)
|
||||
descriptions : text
|
||||
creator_id : int
|
||||
released_at : datetime
|
||||
created_at : datetime
|
||||
updated_at : datetime
|
||||
@ -78,6 +98,7 @@ class Section {
|
||||
questionnaire_id : int
|
||||
title : varchar (100)
|
||||
descriptions : text
|
||||
creator_id : int
|
||||
created_at : datetime
|
||||
updated_at : datetime
|
||||
deleted_at : datetime
|
||||
@ -90,6 +111,7 @@ class Question {
|
||||
text : varchar (300)
|
||||
descriptions : text
|
||||
question_type : enum ('text', 'choice', 'number')
|
||||
creator_id : int
|
||||
created_at : datetime
|
||||
updated_at : datetime
|
||||
deleted_at : datetime
|
||||
@ -101,6 +123,7 @@ class QuestionChoice {
|
||||
number : int
|
||||
text : varchar (300)
|
||||
descriptions : text
|
||||
creator_id : int
|
||||
created_at : datetime
|
||||
updated_at : datetime
|
||||
deleted_at : datetime
|
||||
|
Loading…
Reference in New Issue
Block a user