Pyxform dengan Validasi Bertingkat
Pyxform dengan Validasi Bertingkat adalah aplikasi untuk mengubah xlsform menjadi xform yang dikembangkan dari Open Source Proyek Pyxform. Proyek ini dibuat untuk dapat membuat aturan pada xform bisa berbeda antar kelompok pengguna (PCL, PML, dll)
Pyxform dengan Modul Validasi Bertingkat
Gambaran Umum
Modul validasi bertingkat merupakan salah satu bagian dari sistem CAPI-STIS. Aplikasi CAPI-STIS adalah aplikasi yang mengimplementasikan proyek Open Source Open Data Kit (ODK) untuk dapat digunakan untuk pencacaahan di BPS.
Modul validasi bertingkat adalah modul yang dikerjakan oleh penulis. Pada modul ini akan diselesaikan beberapa permasalahan dalam penerapan ODK pada bisnis proses BPS untuk menerapkan validasi bertingkat pada ODK.
Ada beberapa permasalahan pada ODK sehingga ODK belum bisa menerapkan validasi bertingkat pada ODK. Permasalahan tersebut adalah :
- Pada ODK belum terdapat kelompok pengguna, berbeda dengan bisnis proses BPS biasanya ada beberap kelompok pengguna misalnya: Petugas Cacah Langangan (PCL), Petugas Monitoring Lapangan (PML), Kordinator Tim (Kortim), dll
- Tidak ada perbedaan aturan kuesioner untuk kelompok pengguna yang berbeda, misalnya ada isian yang dituju untuk PCL dan ada juga isian yang dituju untuk PML
- Pada ODK belum terdapat fungsi pembaruan data, berbeda dengan pada bisnis proses BPS dimana PML/ Kortim hanya dapat memperbarui isian dari PCL
- Belum ada sistem notifikasi/ pemberitahuan sebagai pendukung modul validasi bertingkat pada
Pyxform dengan Modul Validasi Bertingkat
Pyxform adalah open source proyek. Pada Pyxform dengan Modul Validasi Bertingkat ditambahkan beberapa fungsi jika dibandingkan dengan Pyxform sebelumnya :
- Aturan validasi (aturan batasan, aturan melangkahi, aturan harus diisi, aturan dapat diisi) field/ pertanyaan sesuai dengan kelompok pengguna
- Pesan aturan batasan dan pesan aturan harus diisi sesuai dengan kelompok pengguna
- Aturan penambahan dan penghapusan pada roster
Environment/ lingkungan
- Python minimal version 3.5
Instalasai
Untuk Instalasi adalah dengan menempatkan source code pada folder python folder LIB
Dependensi ODK Aggregate dengan Modul Validasi Bertingkat
-
xlrd
versi 1.0.0 -
unicodecsv
versi 0.14.1 formencode
unittest2