Syndicate content

other

Perkembangan..

Melanjutkan kisah sebelumnya, akhirnya saya berhasil menyelesaikan kodingan bzip2 paralel dg uTC (cuma bagian kompresinya aja). Separuh waktu yang saya gunakan habis dipakai tuk debugging masalah yang tidak jelas. Masalah yang sangat aneh sampai2 saya juga tidak tahu apa yang harus dilakukan.

Penggunaan g++ bawaan Ubuntu 7.10 dan Ubuntu 8.04 ternyata memberikan hasil yang berbeda. Kalau menggunakan g++ yg dipakai di mesin uji coba (powerpc quadcore) ternyata hasilnya beda lagi, untungnya yg ini hasilnya sesuai harapan *lega*.

Summer of Code 2006 Proposal - Moodle's AJAX Course Format

Synopsis

I wish I can participate in developing Moodle’s project “AJAX Course Format”.

MyPlan

I want to build “AJAX Course Format”, an AJAX-ed Web Interface for editing the course. User with modern browser can take advantages of their browser so they can edit the course faster and get the new user experience. But user with older browser still can use the current course editor. Use may also disable the new interface if he/she want.

With the new interface, user will use the current operation in AJAX-way. Instead of clicking buttons for moving the items (blocks, sections, activities, or resources), user can simply drag it to the desired place. All items can also be hidden/shown in new way as well. When adding new blocks, user will simply pick the block from the list and the block will be shown immediately in the page. After that he/she can move/hide it easily too.

In designing and developing the AJAX Course Format, I will try to minimize the effort of “reinventing the wheel” by using currently available free/opensource libraries (for the client and the server side), such as script.aculo.us, sajax, or maybe Yahoo! User Interface Library.

I will split the project into 3 phases and do each phase in the following schedule.

  1. Planning and Designing (completion by beginning of July).

    I will use this phase to make myself familiar with the Moodle’s code, my mentor, what requirements for the project, and also what I have to do.

    Because of I am in the middle of my final project at this time, I wish I can start focusing myself to this project from the middle of June, after the deadline date for the project report.

    I also want to learn about the Moodle’s data flow. I have to know what data will be stored if I make changes with the items in the course page. With this information I will start to design what services should be added in the Moodle so the client side scripts can talk to Moodle to apply the changes.

  2. Developing (completion by beginning of August).

    I will start to develop what I have planned before. The development process will be done iteratively to make sure every steps I do still in the requirements corridor and every codes I write are moderately bugs free.

  3. Wrapping up (completion by end of August).

    I will cleaning up the code, do final tweaking and bugs hunting, and building a customized Moodle distribution with my work inside.

By the end of the projects, I will deliver the following:

  1. Design diagram and documentation of my work.
  2. An AJAX-ed web iterface for editing the course in the Moodle.

Myself

My name is Fajran Iman Rusadi. I am a fourth-year student at University of Indonesia majoring in Computer Science. I have been using HTML, PHP, CSS, and also Javascript for this past 5 years.

I have some past experiences with Moodle. In one of my course that I took, I and my friends were assigned to build module that will be used in internal campus learning management system (that uses Moodle!). I built a Moodle module called “Learning Object Management” that can be used to manage all learning objects (such as files, slides, articles, link to books in our digital library, etc) used in the campus. All learning objects can be shared over all courses available. Please spare some time to look our LMS at https://scele.cs.ui.ac.id/s1.

With my participation in Summer of Code, I hope I can use my skill to improve Moodle and, of course, my faculty’s LMS.

More Information

I will put this proposal at http://fajran.net/soc2006-moodle

My details:

Debian Conference 2: Seminar

http://debconf.vlsm.org/seminar.php

TOPIK

Acara seminar ini mengambil 4 buah topik meliputi:

  1. Security Policy di Debian

    Sebagai distribusi Linux yang telah lama ada, Debian memiliki kebijakan keamanan (security policy) yang kuat. Pada sesi ini, segala macam kebijakan kemanan yang diterapkan dalam distribusi Linux ini akan dijabarkan.

    Pembicara: Rahmat M. Samik-Ibrahim (Direktur vLSM.org)

  2. Instalasi dan Manajemen Software

    Debian dikenal sebagai distribusi Linux yang memiliki teknik instalasi dan manajemen paket software dan repositorinya yang mengagumkan. Namun belum banyak orang yang tahu lebih jauh mengenai teknik-teknik instalasi sehingga seringkali mengalami kesulitan pada saat instalasi paket software. Pada sesi ini akan dibahas segala macam tentang instalasi, manajemen dan repositori paket software pada Debian termasuk distribusi Linux turunannya.

    Pembicara: Noprianto (Pengurus dan aktivis KPLI)

  3. Demo Distribusi Turunan Debian

    Pembuatan suatu distribusi Linux tidak harus selalu dimulai dari awal. Banyak distribusi yang menggunakan distribusi Linux lain yang sudah ada sebagai basis pengembangannya. Pada sesi acara ini akan diperlihatkan distribusi-distribusi karya anak bangsa dimana menjadikan Debian sebagai basis pembuatannya.

    Pembicara: Rusmanto tema ‘Knoppix bagi Tuna Netra’ dan Pemenang kompetisi tema ‘Distribusi untuk Warnet’.

  4. Membangun Customized Access Wireless Point

    Mahalnya sebuah embedded router wireless access point membuat para administrator jaringan mencoba mencari alternatif lain dalam pembuatan wireless access point. Pada sesi acara ini, akan diperlihatkan alternatif pembuatan wireless access point dengan menggunakan komputer biasa yang tentu saja lebih murah dan lebih mudah diatur.

    Pembicara : Gladhi Guarddin (Staf Pusat Pengembangan Sistem Informasi UI)

SPECIAL GUEST

Richard M. Stallman (tokoh pendiri Free Software Foundation) akan berbicara mengisi acara seminar via teleconference. Beliau akan membawakan topik tentang “The Free Software Movement and The GNU/Linux Operating System”.