Open rawaludin opened 10 years ago
Ada ga sih online collaborative tool buat bikin beginian?
Bagaimana dengan Laravel Schema Designer?
Bisa langsung generate schema dll.
WIP..
Tujuan utama dari Lentera adalah meningkatkan awareness orang-orang terhadap framework Laravel, khususnya komunitas Laravel Indonesia. Lentera harus bisa menunjukan Laravel itu powerfull, extendable, developer friendly dan user friendly.
Target pengguna dari Lentera adalah lembaga pendidikan. Dalam hal ini kita harus bisa mengakomodasi lembaga formal dan non formal. Tujuan akhirnya adalah membantu PROSES MANAJEMEN setiap bagian dari kurikulum, baik itu pelajaran/kelas, planning, soal, evaluasi dan sebagainya.
Karena itu, untuk tahap awal, setiap fitur yang kita tentukan harus menuju goal MEMUDAHKAN PROSES MANAJEMEN.
Jadi, untuk tahap sekarang, pembuatan kelas, penentuan guru dan murid akan dilakukan terpusat oleh admin. Ini lebih sesuai dengan goal diatas.
Dengan mindset seperti ini, kita memastikan bahwa Lentera akan diinstall oleh banyak orang. Kedepannya, jika ada yang usul fitur, pastikan sesuai dengan goal ini, "Memudahkan proses manajemen pendidikan". Kedepannya, kita bisa akomodasi fitur-fitur custome dengan plugin. Misalnya untuk pendidikan formal:
ERD untuk user management:
https://github.com/laravel-indonesia/lentera/issues/18#issue-46927111
Tujuan dibuat course adalah untuk mengetahui
Tujuan dibuat curriculum adalah untuk mengetahui
Quiz adalah sebuah pertanyaan. Jenis quiz ada yang auto-correct, misalnya Pilihan Ganda, Fill blanks atau mencocokan. Ada pula yang manual-correct, misalnya isi deskriptif, upload file. Tujuan dibuat quiz adalah
Exam adalah kumpulan dari quiz. Exam dibuat sebagai bagian dari curriculum. Tujuan dibuat exam adalah
ERD untuk basic content management: https://github.com/laravel-indonesia/lentera/issues/21#issuecomment-62988349
mas @stoutZero apa bisa dibuatkan ERD di http://draw.io nya?? Link nya share ke sini ya..
okey
Tapi mas, dua link diatas sudah saya coba buka di browser lain, gak ada preview atau apapun, cuman bisa didownload, dan hasilnya semacam pseudo svg yang cuman bisa di-import lagi ke draw.io
Paling enak sih saya minta email google nya mas Rahmat, biar bisa langsung di share saja.
@stoutZero @rahmatawaludin tipedata dan length perlu dipertimbangkan juga tidak ? kayaknya pemilihan tipedata dan length yang tepat juga diperlukan.
saya usul buat ERDnya seperti ini http://goo.gl/5mrCHp
secara umum didesain buat kampus propertinya seadanya dulu untuk menggambarkan struktur data & bussines-logic secara umum
untuk user-account saya kosongkan. karena belum tau nanti metodenya mau pakai single form login. atau dipisah untuk pengajar & mahasiswa.
om @fredyns mungkin lebih simple pake single form login aja om
Kalau fitur dan milestone udah sesuai, baru bikin ERD. Kalau bisa, formatnya yang global.
Saya sendiri, karena di Mac, pakai OmniGraffle.