The Douxla Project

Project yang kami kembangkan merupakan juga bahan atau materi belajar bagi pengembang lain dan juga kami sendiri atau bagi para pemula. Tutorial dan panduan penulisan kode program dalam porsi tertentu kami tuangkan dalam blog pada project e-learning ini. Kami menyediakan ruang blog untuk hal-hal yang terkait dengan pemrograman PHP.

The DX E-Learning Project

Proyek pengembangan aplikasi e-learning ini merupakan inisiasi project leader dalam rangka berpartisipasi meningkatkan kualitas dan produktivitas pendidikan peserta didik. Pada dasarnya proyek ini adalah solo project namun sebagian kecil modul pemrograman masih dikembangkan secara bersama-sama dalam forum pengembang.

Proyek ini dibangun diatas framework Laravel. Laravel adalah sebuah framework Open Source berbasis PHP yang banyak digunakan oleh para pengembang aplikasi berbasis web. Proyek ini bersifat open source juga, namun jika ada pengembang yang ingin mengkopi repositorynya harap hubungi admin, tentunya dengan mengikuti syarat dan ketentuan.

Pengembangan alur sistem dalam proyek e-learning ini dibuat mudah dimengerti baik oleh tim pengajar maupun oleh peserta didik. Tahapan registrasi hingga sampai pada panel e-learning cukup mudah dimengerti. Alur sistem terlebih dahulu dianalisis oleh tim pengembang sebelum di implementasikan kedalam source code. Selain itu kami juga memanfaatkan skema flowchart untuk memodelkan alur program.

Dalam perkembangannya proyek ini menyertakan beberapa fitur umum (non paket pendidikan formal) didalam panel e-learning. fitur yang dimaksud adalah fitur Course. pada fitur course setiap peserta didik memiliki tombol Course pada panel e-learningnya maksud daripada tombol course ini adalah untuk memberikan kursus peningkatan aksesibilitas peserta didik dalam menggunakan fitur-fitur e-learning. Selain maksud tersebut, fitur course juga berfungsi untuk membuat kursus dalam topik umum lainnya oleh tim pengajar.

Berikut ini adalah daftar fitur yang sedang dikembangkan dalam project DX E-Learning:

  • Laporan Skor Sementara (LSS). Fitur ini memungkinkan peserta didik mengecek skor yang telah diperoleh selama kurun waktu tertentu. Dengan melihat LSS peserta didik dapat menentukan tindakan selanjutnya. Misalnya dalam tabel LSS ada beberapa KD yang masih kosong skornya, dengan demikian peserta didik bersangkutan dapat segera menghubungi pengampu mapel untuk melengkapinya. Namun demikian, dalam sistem ini pengampu mapel sudah dibekali dengan sistem notifikasi yang memungkinkan untuk melakukan notifikasi kepada peseta didik pada poin-poin penilaian yang sedang diselenggarakan. Berikut tampilan LSS di sisi peserta didik:
  • Daftar Tagihan (Tugas). Tugas adalah sekumpulan tagihan yang direncanakan oleh pengampu mata pelajaran tertentu. Tugas ini ditampilkan secara menyebar (grid style) tujuannya adalah mempermudah peserta didik melakukan navigasi dan membaca secara in-context tagihan apa yang diminta pada KD tertentu. Berikut tampilan Tugas: pada tugas tersebut ada score dan module dibagian bawah tiap KD. Score adalah hasil penilaian sedangkan module adalah module pembelajaran yang diberikan oleh pengampu mapel. Module ini bisa berupa article yang ditulis langsung di sistem e-learning, atau dalam bentuk file Ms. Word, Excel, Powerpoint, atau file lainnnya. Module juga bisa berupa link video seperti youtube, vimeo, dll, atau unduhan video.
  • Post an article (Blog). Blog memungkinkan peserta didik menulis blog di sistem e-learning. Fitur ini dimaksudkan agar peserta didik dapat melakukan share informasi, opini, dan semacamnya kepada para pengguna e-learning ataupun publik. Tulisan yang ditulis oleh peserta didik akan direview oleh admin sebelum diterbitkan pada blog e-learning. Fitur ini juga terdapat pada guru pengampu mata pelajaran.
  • Discussion Forum (Forum). Kami juga menyediakan fitur forum yang dapat digunakan oleh seluruh civitas e-learning. Forum ini bersifat terbatas pada komunitas e-learning dan pada topik-topik yang telah dibuka oleh admin sistem. Kami memiliki beberapa jenis type memeber didalamnya. Ada forum untuk shopper, dan ada forum untuk e-learning, dan juga lainnya.
  • System Notifikasi. Notifikasi memungkinkan guru pengampu mapel berkomunikasi secara person to person kepada peserta didik namun dengan automated system. Guru hanya butuh 1 sampi 2 klik untuk mengirim notifikasi. Peserta didik secara realtime ternotifikasi atas kealpaan tugas-tugas yang sedang dijadwalkan kepada mereka. Berikut tampilan notifikasi ke peserta didik:
  • Masih terdapat beberapa fitur penting lainnya yang tidak dapat dijelaskan panjang lebar pada deksripsi project ini. Namun demikian kami berusaha semaksimal mungkin untuk menjelaskan secara terperinci di masa yang akan datang. Untuk point penting lainnya lihat model interaksi belajar pada seksi cara belajar!

It's time to go online!

Doing online learning is more fun. You have ability to take control of your learning progress as well. Teachers can make scoring of each student's tasks just in seconds. Yet, the scores are absolutely valid because teachers always using rubrics to do the scoring.