Melanjutkan aplikasi sistem e-learning android seperti udemy
Level : Admin, Pelatih, Karyawan
- Desain beberapa sudah ada
- Fungsi login dan multiple akses sudah ada
Bahasa : Java
Database : Firebase
C. Fungsional
- Pelatih
· Menu Course
a. Pelatih dapat membuat, mengubah dan menghapus course.
b. Setiap course memiliki banyak pelajaran dan setiap pelajaran memiliki skor masing-masing
c. Di setiap course pelatih dapat membuat tugas (Bisa lebih dari 1 tugas)
d. Pelatih dapat melihat siapa saja yang sudah menyelesaikan course ataupun sedang dalam course beserta tugas yang karyawan sudah upload
· Menu Report
a. Pelatih bisa mengexport laporan list course yang sudah dia buat berupa pdf
b. Pelatih bisa mengexport laporan semua karyawan yang sedang on progress atau sudah menyelesaikan course beserta skor di tiap pelajaran
· Menu Penilaian
a. Berisikan list karyawan yang sudah menyelesaikan course
b. Pelatih dapat mendownload file tugas yang diupload karyawan
c. Pelatih dapat menilai tugas yang diupload karyawan
- Karyawan
· Menu Course
a. Berisikan list-list course
b. Jika di klik course tersebut menampilkan pelajaran-pelajaran
c. Jika pelajaran di klik maka akan menampilkan video sesuai pelajaran tersebut
d. Terdapat 2 button di tampilan pelajaran yaitu skip dan selesai
e. Jika di skip maka karyawan tidak mendapatkan skor
f. Di tampilan list pelajaran terdapat form upload tugas
· Menu Report
a. karyawan bisa mengexport laporan semua course yang sedang on progress atau sudah menyelesaikan course beserta skor di tiap pelajaran
- Admin
· Menu User
a. Admin dapat mengelola semua user yang ada dalam aplikasi
· Menu Report
a. Admin bisa mengexport laporan list course yang sudah dia buat berupa pdf
b. Admin bisa mengexport laporan semua karyawan yang sedang on progress atau sudah menyelesaikan course beserta skor di tiap pelajaran
c. Admin bisa mengexport laporan semua user.