Anda akan diberikan template yang di dalamnya sudah terdapat div-div yang akan digunakan, beserta dengan Librariesnya Yang saya butuhkan adalah menjadikannya berfungsi seperti fitur Manage / Upload Course di Udemy.
ADD DIV.
Ada dua button TAMBAH LECTURE dan TAMBAH SECTION, yang apabila di klik akan memunculkan div Lecture dan div Section
- klik Tambah Lecture: Div Lecture muncul, dan pengguna harus memberikan judul kursus tersebut.
- klik Tambag Section: Div Section muncul, dan pengguna harus memberikan judul section tersebut.
EDIT / SORTABLE.
Saya sudah buatkan fungsi sortable, agar div bisa didrag atau disort (bisa diubah apabila belum tepat)
Keperluannya adalah apabila Lecture 1 didrag atau dipindahkan ke bawah Lecture 2, maka Lecture 1 menjadi Lecture 2 dan Lecture 2 menjadi Lecture 1. Lecture bisa diseret dari Section ke Section lain.
- Saat Lecture diseret atau dipindahkan, begitu juga angka pada judulnya: Lecture 1: Pengenalan PHP menjadi Lecture 2: Pengenalan PHP
- Saat Lecture diseret atau dipindahkan, begitu juga id yang ada pada table Lecture juga berubah semisal: {course_id}{section_id}{id} : 27-1-1 jadi 27-1-2
- Section juga bisa dipindahkan, apabila Section 1 dipindahkan ke bawah Section 2 maka Section 1 menjadi Section 2, dan sebaliknya. Pada database table Section juga berubah semisal: {course_id}{section_id} : 27-1 jadi 27-2
- Ketika Section dipindahkan, maka Lecture juga akan terupdate id nya seperti : 27-1-2 menjadi 27-2-2
DELETE DIV.
- Apabila suatu Lecture di click icon-trash, maka Div Lecture tersebut artinya dihapus, terhapus
- Apabila suatu Section di click icon-trash. maka Div Section tersebut artinya dihapus, terhapus
- Apabila suatu Section yang dihapus, di dalamnya terdapat Div Lecture, maka Div Lecture akan langsung berada di luar Div Section (dan bisa di drag ke div Section lain)
UPLOAD COURSE.
Untuk Upload Course, sudah saya konfigurasikan ketika file didrag ke dalam box, maka file langsung terunggah.
- Ketika video diupload, video tentu akan tersimpan ke folder tujuan. Yang saya butuhkan selain itu adalah menyimpan string alamat direktori folder tersebut.
Contoh video yang diupload, disimpan ke direktori videos/phpforbeginners maka lecturepath="videos/phpforbeginners"
Untuk lebih jelasnya atau deskripsi singkatnya silahkan melihat video ini
Saya butuh orang yang paham PHP, jQuery, Ajax
File berisikan template dan libraries akan saya kirim setelah accept bid.