Q&A
Product Lead: Linda Sari
Q&A adalah fitur dimana para konsumen (siswa) dapat berdiskusi mengenai kelas yang sedang dipelajari. Pertanyaan dan jawaban yang diajukan harus melalui screening oleh admin untuk menghindari kalimat yang menyerang individu/organisasi, spam, dan kalimat yang tidak pantas.
Links
Use Case

User Flow
- User
- Admin (1)
- Admin (2)



Technical Requirements
User (Forum tanya jawab)
API
GET
https://apicourse2.arkademi.com/api/v2/course/qna/forum/{course_id}
POST
https://apicourse2.arkademi.com/api/v2/course/qna/forum/{course_id}/question
https://apicourse2.arkademi.com/api/v2/course/qna/forum/{course_id}/reply
DELETE
https://apicourse2.arkademi.com/api/v2/course/qna/delete
Interface

User (Status pertanyaan/balasan)
API
GET
https://apicourse2.arkademi.com/api/v2/course/qna/get-status-qna/{course_id}
PUT
https://apicourse2.arkademi.com/api/v2/course/qna/update
DELETE
https://apicourse2.arkademi.com/api/v2/course/qna/delete
Interface

Admin (Page Status Pertanyaan/Balasan)
API
GET
https://apicourse2.arkademi.com/api/v2/course/qna/admin
Interface

Admin (Detail Page Ubah Status)
API
GET
https://apicourse2.arkademi.com/api/v2/course/qna/admin/{data_id}/status?type={type}
PUT
https://apicourse2.arkademi.com/api/v2/course/qna/admin/update
Interface

Admin (Page Disetujui)
API
GET
https://apicourse2.arkademi.com/api/v2/course/qna/admin/approve
Interface

Admin (Page balas postingan)
API
GET
https://apicourse2.arkademi.com/api/v2/course/qna/admin/{data_id}/approve
POST
https://apicourse2.arkademi.com/api/v2/course/qna/forum/{course_id}/reply
Interface

Tracker Implementation
"Tanya Jawab" Button
| Element | Type | Event | Tag Type | Configuration Tag | Trigger Type |
|---|---|---|---|---|---|
| Button/Tab | click | qna_click_tab | Google Analytics: GA4 Event | Google Analytic 4 | Click - All Element |
"Forum Tanya Jawab" Button
| Element | Type | Event | Tag Type | Configuration Tag | Trigger Type |
|---|---|---|---|---|---|
| Button | click | qna_click_forum | Google Analytics: GA4 Event | Google Analytic 4 | Click - All Element |
"Status Pertanyaan/Balasan" Button
| Element | Type | Event | Tag Type | Configuration Tag | Trigger Type |
|---|---|---|---|---|---|
| Button | click | qna_click_status | Google Analytics: GA4 Event | Google Analytic 4 | Click - All Element |
"Lihat Pertanyaan Saya" Button
| Element | Type | Event | Tag Type | Configuration Tag | Trigger Type |
|---|---|---|---|---|---|
| Button (Pop Up) | click | qna_click_pertanyaan | Google Analytics: GA4 Event | Google Analytic 4 | Click - All Element |
"Lihat Balasan Saya" Button
| Element | Type | Event | Tag Type | Configuration Tag | Trigger Type |
|---|---|---|---|---|---|
| Button | click | qna_click_balasan | Google Analytics: GA4 Event | Google Analytic 4 | Click - All Element |
Agenda
| Event | Date | Time | Place | Product Owner/Lead | Participants |
|---|---|---|---|---|---|
| Intro | Thursday, 16 Feb 2023 | 13:30 - 15:00 | Offline | Linda | Front End: Arif Back End: Fauzan Mobile: Nico DevOps: Rofieq Supervision: Angga, Dillo |
| Discuss Technical Requirement | Friday, 17 Maret 2023 | 14:00 - 15:15 | Offline | Linda | Front End: Arif Back End: Fauzan DevOps: Rofieq Supervision: Angga, Dillo |
| Kick Off | Senin, 20 Maret 2023 | 13:30 - 14:30 | Offline & Online | Linda | Front End: Arif, Dilla, Syehfi Back End: Fauzan, Naufal, Kukuh Mobile: Nico Sys Admin: Luqman Supervision: Angga, Dillo |