menambahkan deskripsi membuat kuesioner

This commit is contained in:
dbrw 2017-09-11 16:46:55 +07:00
parent 48d7fb23ec
commit f67aa2a910

View File

@ -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