There was an error in this gadget

Saturday, January 31, 2009

The Drupal Quiz module

One of my key interests in Drupal these days is the Quiz module. As often as I can find time, I've been working on improving the module. So far, since I have inherited code maintainership, I have upgraded it to Drupal 6, released the 2.x branch, begun development on the 3.x branch, and added support for a new question type (long answer).

Right now I'm working on this crazy (in the Drupal world) idea: I'm architecting a generic object-oriented framework that should make it easy to add question types. Historically, the quiz module has only supported one type -- the so-called "multichoice" type. This one type is supposed to function as:
  • Multiple choice, single answer
  • Multiple choice, multi-answer
  • True/false
  • Personality-style multiple choice (no right/wrong answer)
The concept is interesting. Much of the logic between these four is shared. And the theory behind initial development was, apparently, that if they were so similar, they could simply all be covered by one set of functions.

This idea seemed to hold true... to a point. But as more and more feature requests come in (many of them not only reasonible requests, but features that really ought to have been in there for a long time -- like being able to skip a question), a choice has to be made:

Create a UI that is so complex that it will require training to use, or break out question types again.

I'm obviously not a fan of the first. I think the current (2.x) branch has a horribly complex process for creating tests, and the issue queue is too full of questions that shouldn't have to be asked.

I started down the second path by first implementing a new question type (rather than beginning by breaking down the multichoice module into several smaller pieces). I started by creating a long-answer question type.

What I discovered was this: Huge portions of the code were just copy-n-paste jobs from the multichoice module. (Actually, they were copy, paste, delete lots of conditionals jobs.) This got me thinking. The obvious solution for a situation like this (when you are working in an OO language) is to abstract and extend. That has long been looked at as un-drupalish, so I initially put the idea out of my mind.

But when I started attempting to add some other new features (in the afformentioned class of things that really ought to be there), I discovered that I was constantly running into roadblocks imposed by the lumping together of multiple choice types that should really be separate. And, really, the only way to separate them without cloning hundreds and hundreds of lines of code is to employ a decent OO architecture.

I've got the class model just about done. When I finish implementing it, I am estimating that it will take about two hours to create a True/False question type -- the simplest type. Other types will not take much longer. Reporting should be much easier, too. And perhaps even Views integration will take less time. That would be nice.

1,750 comments:

1 – 200 of 1750   Newer›   Newest»
M Butcher said...

Incidentally, I am planning a QueryPath-based XML importer for the module.

Turadg said...

These are great developments for the Quiz module. In particular I'm excited about M Butcher's XML importer.

2009 oss sınav sonucları ogren said...

Incidentally, these Formula 21 are great for my

steve said...

Above information is excellent and i learned few new points through this blog.Register a Domain

Domain Registration said...

We provide services of Domain Booking Through Debit Card and Domain Registartion With Debit Card In Chennai. Domain Registration | Web Hosting Chennai | Domain Registration Debit Card | Domain Registartion Credit Card | Domain Booking Through Debit Card | Domain Registartion With Debit Card | Website Registration | Domain Hosting In Chennai

gohost said...

I truly recognize that which you web site in right here, really insightful and smart.hosting server

Domain services said...

Very important topicThis is obviously one great post I keep on reading articles from here.keep up it
Register domain name

AyuNk Syah said...

Saat ini Lingkar Merah Terbaik Indonesia juga mengikuti kontes PGM-FI Sepeda Motor Injeksi Irit Harga Terbaik Cuma Honda Acer Aspire S3 Ultrabook Notebook Tipis Harga Murah Terbaik dan keuntungan memiliki kartu aku dalam Promo Member Alfamart Minimarket Lokal Terbaik Indonesia. Mohon Dukungan ya...!!!

info sejati said...

thanks for share information

kata kata mutiara | kata kata cinta | sms lucu

Zaenal Abidin said...

I will bookmark this page. Thanks for sharing this important information.

I was searching the internet for this for very very long time. So, I should say thaks you very much for the post, great info.

please visit me on Blogger SEO Blogspot (simple blog). I made a couple of articles about Promo Member Alfamart Minimarket Lokal Terbaik Indonesia, Sepeda Motor Injeksi Irit Harga Terbaik Cuma Honda, and Kucoba.Com Tempat Add Bookmark Gratis of the various companies. I hope you would want to visit and support me.

allshare zone said...

this article is very userful...
i like this.. and would to bookmart your site

Kata Kata Mutiara

Djack Ria said...

thank's for article Kucoba.com Tempat Add Bookmark

Cokie said...

Sepeda Motor Injeksi Irit Harga Terbaik Cuma Honda dengan teknologi Fuel Injection (PGM-Fi) dari produsen sepeda motor Honda terbaik yang telah memproduksi sepeda motor dengan teknologi terbaru yang irit bahan bakar. Alfamart minimarket terbaik dan sebagai Minimarket Pertama yang memiliki member terbanyak di Indonesia Alfamart memberikan Promo Member Alfamart Minimarket Lokal Terbaik Indonesia.

Ryo Jeo said...

Promo Member Alfamart Minimarket Lokal Terbaik Indonesia
Hematku dan Kalender Belanja
Program ini adalah program khusus Member Alfamart, dimana member akan mendapatkan potongan harga khusus member untuk produk-produk tertentu sesuai dengan periode promosi. Dengan menunjukkan Kartu Member di kasir saat melakukan pembayaran, maka otomatis Member akan mendapatkan potongan harga untuk produk-produk tersebut. Untuk info produk HematKu dan Kalender Belanja terdapat di leaflet Alfamart yang terbit setiap dua minggu sekali atau poster yang ada di Alfamart terdekat.

Unknown said...

In Drupal 6 you could enable WYSWYG functionality by installing external modules, but they never seemed to work quite right. Drupal 7 makes the integration of WYSWYG editors more seamless. The end result is that they work better.hosting

uzma khan said...

Excellent post.


"Great effort.Keep up it..
A night out Online Slots"

A night out Online Slots

Nabilah Azalia said...

thanks for the information.
Disukai.Com | Gokilsite | Harga Emas Hari Ini | Paket Internet Smartfren | Desain Dapur Minimalis

uzma khan said...

An interesting page you have in here. Thanks for sharing. Definitely awesome. Impressive indeed.
Slot machines Night out.

makna kehidupan said...

sangat bagus
Sepeda Motor Bebek Injeksi Kencang dan Irit Jupiter Z1 dan juga informasi berita bola

terima kasih,

masaiya iyasih said...

very nice and so brilliantly, especially because you can share it with all bloggers
Sepeda Motor Bebek Injeksi Kencang dan Irit Jupiter Z1

www.doceknove.org said...

I will bookmark this page. Thanks for sharing!!!
I like this..
http://www.doceknove.org/
docek nove godine,nova godina, novogodisnje zurke,docek nove godine splavovi,nova godina klubovi, docek nove godine Beograd..
Thanks for share.

Unknown said...

The open source software, used world-wide, is one of the most popular CMSs used for building and supporting websites. The popularity of Drupal is based primarily on its many features, its flexibility, and its ease of use. WHOIS Lookup

jimmi dexter said...

I genuinely loved this brilliant article.Please continue this awesome work.Thumbs up, and keep it going!Regards:remedies for diarrhea

admin said...

Happy Life Foot Patch


Cara Memutihkan Kulit

Ryo Jeo said...

Kontes SEO Terbaru Bank Mandiri Bank Terbaik di Indonesia Periode 24 Desember 2012 – 25 Februari 2013 – ada juga kontes seo yang sedang berlangsung seperti Commonwealth Life Perusahaan Asuransi Jiwa Terbaik Indonesia dan Juga Ekiosku.com Jual Beli Online Aman Menyenangkan

Pengelola website said...

thanks for your informations!!
obat jantung koroner ace maxs obat tradisional diabetes melitus

Asha Dalvi said...

This is wonderful Quiz module, could you please provide some more modules that will be great help from your side. personal injury attorney reno nv

Asha Dalvi said...
This comment has been removed by the author.
pratishtha said...

that is so complex that it will require training to use, or break out question types again.Parallelism, sentence variety, and sentence clarity are necessary to effectively complete your body paragraphs

wasim said...

Thanks to our friends at MadMedia Productions, who have deep experience in the desert racing world, we were able to get Chad Ragland for our driving duties. Cheap Website Design

wasim said...

I should say thaks you very much for the post, great info. Virtual Office London

M.SAJJAS said...

ini adalah program khusus Member Alfamart, dimana member akan mendapatkan potongan harga khusus member untuk produk-produk tertentu sesuai dengan periode promosi. Dengan menunjukkan Kartu Member di kasir saat melakukan pembayaran, maka otomatis Member akan mendapatkan potongan harga untuk produk-produk tersebut. Untuk info produk HematKu danText Compare

John Smith said...
This comment has been removed by the author.
sse said...

They say they’ve been taxed and regulated to death for decades, and they have no choice but to do what they can to claw their way back into profitability. solution erp

sse said...
This comment has been removed by the author.
sse said...

Enormous information in one blog post, I just love it. I must appreciate and mention that you completely know how to keep connected reader to blog post even if it is little long. Very good job. Keep it up.. solution erp

Anif Wahyudiyanto said...

Essential blog post! I truly enjoyed reading it, as well as most of the posts on here. That is a truly good blog, thanks for taking the time to put it together. Thank you! industri dan gudang, News - Portal Update Released, Cipto Junaedy

Marsya Della said...

You got a really useful blog I have been here reading for about an hour. I am a newbie and your success is very much an inspiration for me. Obat Diabetes | Obat Asam Urat | Jelly Gamat Gold-G | Obat Maag Kronis | Obat Sinusitis | Obat Batu Ginjal

Dexter Owen said...

Great post! and incredible blog ! Very helpful post! I must say. Simple & interesting. Wonderful work!

Branded Logo Designs

Ali Munandar said...

Have you ever considered about adding a little bit more than just your articles?
kata kata motivasi - lagu terbaru - Harga HP Smartfren - gemscool - puisi cinta - lagu barat terbaru - kata kata mutiara

Fikar Chan said...

Hai I AM Just Blogwalking...
visit my blog to Brother Network Marketing dan Talk Fusion

Siddu Hosageri said...

This is a informative blog. Really liked it.


Hotel Equipments Bakery Oven

Siddu Hosageri said...

This is a informative blog. Really liked it.


Hotel Equipments Bakery Oven

Hostingnox soppnox said...

This is very useful blog.It helps a lot

ryditya putra said...

good article in this blog
visit
mercubuana
thank you before for sharing article in here;)

Wiwid Praye said...

This is very nice article and I love it if you don't mind visit my blog to at Berisikan Informasi tentang Tips Trik, kontes seo, info kontes seo, blog review, dan informasi online lainnya yang paling penting, panas, perlu dan seruu tentang cara cerdas bikin website dengan jasa hosting anekahosting.com web hosting murah terbaik di Indonesia untuk optimasi search engine google untuk artikel review iconia pc tablet dengan windows 8 dan Ultrabook Terbaru Samsung Series 7 Ultra serta beberapa agen bola dan casino online seperti Agen bola ligabet88 promo bonus 100% ibcbet sbobet 368bet dan situs casino online Fbi-bet.com taruhan bola casino sbobet online bonus 100% all produk serta BOLA368.com Agen Judi Bola Terpercaya Promo 10% all Games Sportbook

yogesh kumawat said...

The concept is interesting. Much of the logic between these four is shared. And the theory behind initial development was, apparently, that if they were so similar, they could simply all be covered by one set of functions. essays

Nick said...

Thanks i like your blog very much , i come back most days to find new posts like this. paid essay service

,./ said...

Nice Share

http://CureForDiabetes8.com
http://ReikiAttunement1.com
http://Complementerhealing.com

Ardan Sanjoyo said...

Your blog post is undoubtedly exquisite thanks very much for one's reveal. Tips Info Muda

minne dewaz said...

Good work! Your post is an excellent example of why I keep coming back to read your excellent quality content. Obat Diabetes | Obat Asam Urat | Jelly Gamat Gold-G | Obat Maag Kronis | Obat Typus/Tipes | Obat Batu Ginjal

JHOn said...

nice share

http://AcneFreeForever8.com

jim carry said...

Thanks for a great post and interesting comments. I found this post while searching the web for free stuff. Thanks for sharing this post.
Online Shopping In Pakistan

JHOn said...

Nice
http://asthmafreeforever8.com

http://ReikiAttunement1.com/gtumo

Donita Viona said...

The fate of a person is influenced by all their actions. Of course the actions driven by patterns of thought. Be successful and become rich or poor people fail and not because of luck, but rather due to the mindset and actions that resulted in the present circumstances. To be successful and wealthy, strong-willed and people should try to be consistent over time. To achieve great success, you have to mimic the way people think and how to work successfully, starting with small successes every time and based on a lot of skills that will facilitate the path to wealth and success.
Cipto Junaedy - Profil Cipto Junaedy - Ebook Cipto Junaedy - Bp. Cipto Junaedy - Biografi Cipto Junaedy

Set of strategies and tips are apt to pursue your dreams that is summed up in his books. He has spawned a number of books devoted to the motivation that can make you excited in realizing your goals so far. When you read a book by him which contains tips and strategies, you will receive a new spirit within synthesize property in a way that is easy and precise.
Anekahosting.com web hosting murah terbaik di indonesia - Cari uang lewat ekiosku.com - Bintaro Jaya The Professional's City - Cipto Junaedy

Namita Patel said...

We provide daily trading calls by SMS and Call on your mobile in MCX. We can assure you best service from us with time to time updation when to buy/sell & exit to make good profit by MCX Commodity Tips. You can take a free trial at 100mcxtips.com.

Vina Yudittia said...

Mukena Bali Spesial AzzahraMukena Bali Spesial AzzahraMukena Bali Spesial AzzahraMukena Bali Spesial AzzahraMukena Bali Spesial AzzahraMukena Bali Spesial AzzahraMukena Bali Spesial AzzahraMukena Bali Spesial AzzahraMukena Bali Spesial AzzahraMukena Bali Spesial Azzahra

Vina Yudittia said...

Mukena Bali Spesial AzzahraMukena Bali Spesial AzzahraMukena Bali Spesial AzzahraMukena Bali Spesial AzzahraMukena Bali Spesial AzzahraMukena Bali Spesial AzzahraMukena Bali Spesial AzzahraMukena Bali Spesial AzzahraMukena Bali Spesial AzzahraMukena Bali Spesial Azzahra

JHOn said...

http://eczemafreeforever8.com
reiki

,./ said...

www.GrowTaller8.com

Ferisha Putri Niken said...

mantap artikelnya , terima kasih sudah berbagi ARMADA SEO

Novita Sarah said...

nice share, i like this module quiz. We'll appreciate it !
wallpaper animasi bergerak | contoh pidato | Berita Terkini Remaja

sahila abdillah said...

thanks yout very much

huruf timbul
neon box
jasa seo murah
Jasa SEO Murah
Jasa SEO
Jasa SEO Jakarta
label baju
gantungan kunci jakarta


bali wedding photographer
indonesian wedding photographer
Bali photographer
bali wedding photographer
jasa pembuatan website toko online murah
pulsa murah
jasa seo

jalan beurit said...

Seriously! That may very well be just one extremely very helpful information sites We have now actually turn up throughout on this subject matter. Generally Wonderful. We are additionally an experienced professional within this subject matter thus I will realize ones working hard.
Visit My site:
1. New Article > Read More
2. Popular Article : http://rezaakhmad.com/my-life-story/pakar-seo-saya-coba-optimasi-keyword-ini.html

JHOn said...

http://1st-boostyourbust.com

Fikri Malemsenen said...

It’s hard to find knowledgeable people on this topic, but you sound like you know what you’re talking about! Thanks
Cari Uang Lewat Ekiosku.com

Fikri Malemsenen said...

It’s hard to find knowledgeable people on this topic, but you sound like you know what you’re talking about! Thanks
Cari Uang Lewat Ekiosku.com

Rohman Hipni said...

Like this, visit my blog Herbal info

sinta said...

thanks for the info very interesting
Obat Tradisional Sperma Encer
Pengobatan Sperma Encer
Sperma Encer
Obat Sperma Encer
Obat Penyakit Sperma Encer

Johan Sartono said...

I am planning a QueryPath-based XML importer for the module

Koyo Detox
Bamboo foot patch
Pelangsing Badan Herbal

Sela Oktaviani said...

Cara Menghilangkan Jerawat Cara Cantik Tips kecantik Cara dan Tips Menghilangkan Bekas Jerawat Resep Masakan Enak Kumpulan Resep Masakan Enak

Kang Odoy said...

makasih gan atas informasinya ikut nyimak artikelnya salam kenal

Erwan Setiawan said...

I Like This Article
Thanks before from
Paket Internet 3 Murah

JHOn said...

The Best Treatment For Hair Loss

Mentor said...

Thanks for posting such quizzing modules information. It's really helped for my Domain Name Registration.

Azonic said...

Thanks for sharing such great information, I really love this and going to implement this for my website Domain Registration India

JHOn said...

nice share

Heartburn Treatment

JHOn said...

http://1st-ColdSoresFreeForever.com

Trung Quang said...

thank you very much !!!
chung cu dai thanh | chung cu kim van kim lu | chung cu kim van kim lu ct12

JHOn said...

Reiki Healing

Kundalini Reiki

Belajar Reiki

Kundalini reiki

Web Hosting

JHOn said...

Reiki Healing

Kundalini Reiki

Belajar Reiki

Kundalini reiki

Web Hosting

JHOn said...

Reiki Healing

Kundalini Reiki

Belajar Reiki

Kundalini reiki

Web Hosting

Samsul plur said...

memperbaiki hardisk rusak
flashdisk error
panduan install windows
merawat hardisk
memperbaiki komputer

david franks said...

I liked it, the facts you have written and the way you are pointing out on the spectacle. You are a perfect blogger, Thanks for sharing the information. Great efforts! AC Banquet Hall Mumbai

Maulana Yasir said...
This comment has been removed by the author.
Maulana Yasir said...

I am planning a QueryPath-based XML importer for the module.http://www.pulautidungpaket.com

JHOn said...

Tumbuh Tinggi

Keprox Ku said...

i like post Thanks post
http://kuherbal.com/
http://caratono.blogspot.com/,
http://kutono.blogspot.com/,

Leona Smith said...

I will subscribe to your increased Honda Injeksi no.1 di Indonesia. Hebat, Hemat dan Mudah, even my achievement you visit has been very soon, thanks

Pos Oke said...
This comment has been removed by the author.
Pos Oke said...

keren gan http://posoke.blogspot.com

Tommy Syatriadi said...

Above information is excellent and i learned few new points through this blog.bisnis modal kecil

Wahu Parulian said...

good !!, it's an entertaing quiz. I will tell my friends about this news update :)

resep online update|
sms ucapan selamat pagi|
sms ucapan selamat ulang tahun
status fb lucu|
penyebab kulit wajah berminyak
tips cara mengatasi wajah berminyak|
cara mengatasi rambut rontok |
cara mengecilkan perut buncit |
Cara menghilangkan ketombe rambut |
cara meningkatkan daya ingat |
cara mengecilkan pori pori kulit |
resep kue pukis |
cara melangsingkan tubuh

TripWisata bromo said...

Wisata Bromo,Bromo Tour,Paket Wisata Bromo,Paket Wisata Bromo Malang,Paket Wisata Bromo Ijen,Wisata Bromo,Bromo Tour,Paket Wisata Bromo,Paket Wisata Bromo Malang,Paket Wisata Bromo Ijen,

Hoàng Thị Thi said...

This is a great post, I really enjoyed reading this content, I am looking forward to reading more.
Chung cư Đại Thanh, Chung cư Đại Thanh CT10, Bán hàng trực tuyến, Kinh doanh online, Khóa học bán hàng Online, Thiên Nga Đen, Internet Marketing, Sàn gỗ

Anwari Rezky said...

Belajar Pemrograman
Cara Memperbaiki Motherboard
Cara Memperbaiki Komputer
Cara Memperbaiki Laptop
Info Terkini
Tas Wanita Branded

asianbrilliant lutfifauziah said...

Great a post thanks. kursus komputer di kalimantan , kursus komputer di jakarta , kursus komputer di bandung , kursus komputer di surabaya , kursus komputer di bekasi , kursus komputer di surabaya , kursus komputer di semarang , kursus komputer di tangerang , kursus komputer di jogja , kursus komputer di yogyakarta , kursus komputer di bogor , kursus komputer di Jakarta selatan kursus komputer di bekasi , kursus komputer di asianbrilliant.com

diooda1 said...

cheat ls

cara hack twitter

cheat modoo marble

internet gratis indosat

internet gratis xl

internet gratis 3

internet gratis smartfren

cara hack fb

cheat plants vs zombies

isabelle sancez said...

Hello, I enjoy reading all of your Tempat Karaoke article post. I wanted to write a little comment to support you. Excellent blog right here! Additionally your Karaoke Keluarga website so much up very fast!

putri dira said...

Belajar Blog
Blog Gratis

Rachmad Pribadi said...

Thanks for your post, i like this
Belajar Blogging
Tempatnya Belajar Blog Gratis
Tempat belajar blog terbaik

Aan Apk said...

good job broooo

like this Index Apk

Kasih Sehat said...

Really cool post, highly informative and professionally written..Good Job

Sewa Kapal LCT

Achmad Alfansuri said...

very nice and so brilliantly, especially because you can share it with all bloggers

Cream Sari

Ma'ruf Hidayat said...

These are great developments for the Quiz module. In particular I'm excited about M Butcher's XML importer.
Belajar SEO
cara Membuat Email
Kerja Online
Bisnis Online
Cara Mendapatkan Uang dari Internet

Ma'ruf Hidayat said...

These are great developments for the Quiz module. In particular I'm excited about M Butcher's XML importer.
Belajar SEO
cara Membuat Email
Kerja Online
Bisnis Online
Cara Mendapatkan Uang dari Internet

Solusi Bagus said...

Thanks for improving Drupal module. I helped, and here,
Jasa Seo Murah
obat perangsang wanita
obat frigid wanita
Idrpoker.Com Agen Texas Poker Online Indonesia Terpercaya
ItuPoker.net Agen Judi Poker Online, Agen Judi Domino Online Indonesia Terpercaya
Thanks for all attentions

Kasih Sehat said...

Above information is excellent Tas Branded Murah | Tas Branded Murah | Jual Tas Branded Murah | Sewa Kapal LCT | Click here | Bisnis Kaltim

Mas Nabil said...

mantap banget artikelnya

Ebook Teknisi Komputer
Belajar Pemrograman
Info Terkini
PonselRepiew

Jax aza said...

Nice Share I am planning a QueryPath-based XML importer for the module.

Lowongan Kerja Bank
Denpasar
Lowongan Pekerjaan
Lowongan Kerja di Bandung

Jax aza said...

Thanks for improving Drupal module. I helped, and here,
Jaxaza
Sepatu Crocs
Sepatu Crocs
Sepatu Futsal Murah
Lowongan Kerja
amazon coupon code

Ricky Aldiyansyah said...

Cara Desain website dan Blogs melingkup tutorial desain , SEO , Free Download Templates dan info lainnya | Variasi Blogger | Tips Trik Tutorial Blogger | Free Download | Tips SEO Trik | Info Updates | Desain webs dan blogs | Free Share Widget | Cara Cepat dan mudah berbagai macam tutorial | Free Backlink Generator Dofollow high Pagerank | Free Templates SEO Friendly Responsive | trik seo terbaru | belajar seo dan blog | variasiblogger.blogspot.com | trik mudah seo | Ricky Aldiyansyah | paket belajar seo pemula | tutorial seo dan blog | meta tag seo | belajar seo blogspot | belajar seo pemula | cara membuat email | cara membuat blog | belajar seo dan blog untuk pemula | download di sini | template blog seo friendly | optimisasi offpage | title tag dan meta description | dynamic heading | info lengkap | optimisasi onpage | panduan blog dan seo | Software | Aplications | Android | Blackberry | Tutorial Tips Trick Facebook | Pasang iklan bisnis online murah | kumpulan game,aplikasi,animasi,mp3,video | berita film foto video lagu musik gosip artis selebritis entertainment Bollywood hollywood hots trend news terbaru terlaris terpopuler terkini | Dp bbm lucu gokil bergerak gambar image animasi gratis | Trick Mudah SEO | Trick simple SEO | Desain webs dan Blogs bagi pemula | Cara Cepat dan Mudah Mendapatkan PageRank | Pakar SEO Blogger Profesional Desain webs/blogs bagi pemula

Asep Suryana said...

Hi there. I really appreciate the points you made. I don't think I've actually thought about it in that way. I can really appreciate how you approached the subject matter and what you said really gave me a new perspective. Thanks for taking the time to write this all out.
Your opinion this blog:
Ternak Hewan
Merawat Burung Kenari
Ikan Arwana
Ikan Mas Koki
Burung Parkit
Kandang Ayam
Ikan Patin
Klasifikasi Kelinci
Klasifikasi Ikan Kakap
Ikan Koi
Ikan Louhan
Morfologi Ikan
Obat Hewan
Ikan Cupang
Cara Merawat Kelinci
tips merawat aquarium

Asep Suryana said...


That is such a cool idea! Thanks for sharing, You have inspired many people to look at and read this blog.
Bebek Peking
ayam petelur
Cara Beternak Sapi
ternak Ayam dan Ikan
Belut
Beternak Ikan Mas Hipofisasi
artemia
Cara Budidaya Belut
crorella
Ikan BAwal
Ikan Gabus
Pemijahan Ikan Gabus
Jentik Nyamuk
Lebah Madu
tetraselmis

Nawan tutu syah lampah said...

What a good article ! i already learned in your article, Thanks very much.
Please visit :

Baju Bola
BBM Untuk Android

Nawan tutu syah lampah said...

What a good article ! i already learned in your article, Thanks very much.
Please visit :

Baju Bola
BBM Untuk Android

putri dira said...

AkuAkuAku
AkuAkuAkuAkuAkuAkuAkuAkuAkuAkuAkuAkuAkuAkuAkuAkuAkuAkuAku

Asep Suryana said...

Hi there. I really appreciate the points you made. I don't think I've actually thought about it in that way. I can really appreciate how you approached the subject matter and what you said really gave me a new perspective. Thanks for taking the time to write this all out.
Your opinion this blog:
Harga Jual Kenari
Hewan Langka
Fungsi Anatomi Ikan
Memelihara Anjing Chow chow
Anjing Kintamani
Anjing Labrador Retriever
Anjing Pitbull
Anjing Samoyed
Anjing Siberian Husky
Memelihara Ternak kambing
Cara merawat lovebird Untuk Lomba

Sepatu ratu said...

maybe this is the latest breakthrough for the quiz module. Jual jersey bolathank you to you because it has worked hard to make this module. I asked permission to use the module. Tas Murah - cara membuat email - kaos bola

Goldie Hearn said...

It is a very inspiring post to go through for excellent story about sustainability. The successful example of urban farming in Chicago can be followed in other cities to make the cities greener and less polluted.I've enjoyed reading the interesting discussion.Alamode

Goldie Hearn said...

Thank you very much for taking time to share this wonderful post which has helped many of us. I actually read it thrice as I liked it very much. Your concept is finest among all the blogs u have made before.Dosage Forms

JHOn said...

do you want to learn reiki and get the best learn reiki and reiki attunement here? you can cure your acne and with exercises routinely, you can grow taller the best guide for you

JHOn said...

do you want to learn reiki and get the best learn reiki and reiki attunement here?

Sutopo Sasuke said...


Very good post! We are linking to this particularly great content on our website. Keep up the good writing.


homestay dijogja guest house di jogja jual mebel jepara jual furniture jepara toko furniture jepara

Wisata Gunung Bromo said...

Thanks very much
paket wisata bromo | paket wisata bromo | paket wisata bromo | paket wisata bromo

Wisata Gunung Bromo said...

Thank you very much
paket wisata bromo | paket wisata bromo | paket wisata bromo | paket wisata bromo

Reiki Kundalini gTumo said...

Sekarang anda dapat belajar reiki disini, sekaligus belajar gtumo dsini

diooda5 said...

cheat gta
cheat ninja saga
cheat dragon nest
cheat plants vs zombies
cheat dragon city

Patel sharp said...

Good topic .This Great article referring to good topic . It is very interesting . I like it because it has give me very useful information. thank you for sharing. Real Estate CRM Software | Real Estate Solutions | construction management software

Patel sharp said...

just became aware of your blog via Google, and located that it's truly informative. I?m going to be careful for brussels. I will appreciate in the event you continue this in future. Numerous other folks will likely be benefited from your writing. Cheers! Infrastructure Solutions | erp construction | real estate management software

Patel sharp said...

Great article referring to this good topic . It is very interesting . I like it because it has give me very useful information. thank you for sharing. construction project software | Infrastructure Software | Real Estate ERP Software | ERP for Real Estate

RM. Jhon said...

belanja merchandise piala dunia 2014 yang berlisensi FIFA hanya di alfamart merchandise piala dunia 2014

Ann Smith said...

I've got the class model just about done. When I finish implementing it, I am estimating that it will take about two hours to create a True/False question type.Casquette OBEY

RM. Jhon said...

cari asuransi unit link commonwealth life investra link terbaik?

Armin Martajasa said...

I am doing a report on this subject. Your article is full of really useful information. I will make sure to come back to check out your posts for my next report :)

Belajar Website
Cara Membuat Email
Cara modif blog
Cara membuat blog
Cara membuat dan daftar google webmaster

Kang Odoy said...

ncie post gan http://obat-tradisional-demamberdarah.blogspot.com/

Mas Nabil said...

Ebook Teknisi Kompouter
Cara Memperbaiki Motherboard
Cara Memperbaiki Printer
Cara Memperbaiki Hardisk Rusak
Mengatasi Komputer Mati Sendiri
Download Smadav Terbaru
Cara Install Windows 7
ichbinnabil
Alfamart official partner merchandise FIFA piala dunia Brazil 2014
Desain Rumah Minimalis
Game Balap Mobil

Info Terkini
Cara Membuat Blog
Cara Membuat Email
Kata Kata Mutiara
Kata Kata Bijak
Kata Mutiara Bijak Bahasa Inggris
Harga HP
Harga HP Samsung Galaxy
Harga HP Sony Xperia
Harga HP Lenovo

Rino Ardiansyah said...

Ijin ngebacklink ya mastah...
Download Game High Compressed
Download Game Terbaru dan Terlengkap 2014
Download Game Ringan
Download Game Ukuran Kecil
Game Terbaru 2014
Download Game
Game Ringan Terbaru

Farray Cool said...

Terima kasih atas informasinya, sangat bermanfaat...

ikan hias air tawar
ikan koi termahal
arwana golden red
budidaya ikan
ikan paus

RM. Jhon said...

wow, belanja merchandise piala dunia hanya di Alfamart official partner merchandise FIFA piala dunia Brazil 2014 aja

Farray Cool said...

Nice post sir... Thanks...

ikan hias air tawar
ikan koi termahal
arwana golden red
budidaya ikan
ikan paus
arwana golden red
budidaya ikan gurame

Kadal Mesir said...

semenjak aku datang ke Alfamart official partner merchandise FIFA piala dunia Brazil 2014 tenggorokanku tersa kering dan ku membeli Cap Kaki Tiga, Setia, Manfaat
dapat hadiah Paket Wisata dan Tour Murah Indonesia dari Unit link terbaik di Indonesia Commonwealth Life investra link
menginap di Hotel Murah di Jakarta

Farray Cool said...

Night sir...

ikan gabus
budidaya ikan gabus
mancing ikan gabus
manfaat ikan gabus

JASA JOGJA said...

Paket Wisata dan Tour Murah Indonesia Hanya di Piknikers.com

Cap Kaki Tiga, Setia, Manfaat

Unit link terbaik di Indonesia Commonwealth Life investra link

Alfamart official partner merchandise FIFA piala dunia Brazil 2014

mulia berbagi said...

Ide bisnis rumahan

Farray Cool said...

budidaya ikan sidat

RM. Jhon said...
This comment has been removed by the author.
RM. Jhon said...

http://jhonbdj.blogspot.com/2014/03/cap-kaki-tiga-setia-manfaat.html

Melanie Amaro said...

Great tips and very easy to understand. This will definitely be very useful for me when I get a chance to start my blog. jilbab murah pusat jilbab jilbab murah jilbab modern jilbab murah berkualitas

Melanie Amaro said...

jual lingerie murah lingerie indonesia lingerie online juallingeries vannie shopia lingerie seksi toko lingerie jual lingerie online lingerie import jual lingerie online murah These are great developments for the Quiz module. In particular I'm excited about M Butcher's XML importer.

Melanie Amaro said...

Do you know you can smoke now in every where? this is not impossible now. you can easily do it in every public place by using. jual baju couple baju couple grosir baju couple

renata chen said...
This comment has been removed by the author.
renata chen said...

Thank u so much, i'am planning a M butcher'as xml. jual jas kulit pria dan jual jaket kulit cewe jaket fashion

aakarisma said...

Hi all...
murai batu medan

Thi Hoàng said...

chung cư vp6 linh đàm, chung cư kim văn kim lũ, chung cu vp6 linh dam, chung cư vp5 linh đàm, Chung cư Đại Thanh

admin said...

sukabet.com agen bola terpercaya untuk piala dunia 2014

Batikpoker.com Judi Poker Online Uang Asli Indonesia

sukabet.com agen bola terpercaya untuk piala dunia 2014

william oliver said...

This is my first time i visit here. I found so many interesting stuff in your blog especially this discussion. www.peakessay.com/writing-service-for-custom-essay

adit irawan said...

Nice info, i enjoyed your site, Desain rumah minimalis

Aa Karisma said...

Blog walking

cucak ijo mini

Michael Elijah said...

This is really interesting.Aone paper writing

Vandev said...

I will bookmark this page. Thanks for sharing this important information. cushion cut engagement rings

imamul m said...

Unit Link Terbaik Di Indonesia Commonwealth Life Investra Link
pengertian seo
definisi seo
apa itu seo
Cara Membuat Blog
Template Blog SEO Friendly Terbaru 2014
Buka-bukaan.com Bisnis Online Sederhana Hasil Dahsyat Modal Hemat

imamul m said...

socity
Seo Kencana
SEO Kencana
SEO Tomo
Kang Encang
Kang ncang
Senyum Menambah Kesehatan
Mr Imamul
Mr Mqn
Walikota SEO
Walikota SEO
Cucu Google
Cucu SEO
Cucu SEO
Putra SEO
Kena Banned
Di Banned
Belajar Blogging
Imamul M
Tongkat Seo
Gubuk Senyum

BIANCA UKRA said...

wanita indonesia memang memilik sifat yang beragam agam temukan sifat nya di
informasi terkini wanita terimakasih

BIANCA UKRA said...

fakta menarik tentang wanita mari lihat disini
gaya hidup wanita
blog fashion 2014

cece meyli said...

Thanks for sharing, this is very useful for me. Lunch Box Murah jaket pria dan wanita dari bahan kulit asli Jual Jaket Kulit Original dan dompet handphone kulit Dompet HPO

cece meyli said...

Thank u so much, i love your blog this is very inspiring. Gretings Jual Dompet handphone organizer Dompet HPO Kulit

Chung cư giá rẻ said...

Thank so much
chung cu kim van kim lu
chung cu vp6 linh dam
chung cu hh4 linh dam

Masih aku Disini said...

Alfamart Official Licensed Merchandise Fifa Piala Dunia Brazil 2014
Hotel Murah Di Jakarta
Unit Link Terbaik di Indonesia Commonwealth Life Investra Link

index said...

article highly qualified friend .., thanks for sharing information, if interested please visit my blogs there is a lot of articles that may be read friend, Main thing is that you need to seo work If do seo for my blog http://variasiblogger.blogspot.com/ as my blog have 2000+ visitor and I want 15000

read more : Sarana tempat belajar Panduan Tips Trick Mudah SEO dan Desain simple Terpadu Bagi Blogger Pemula


>> Panduan Tips Trick Mudah SEO dan Desain Terpadu Bagi Pemula
>> Cara Membuat Blog Gratis di Blogger Blogspot
>> Free Responsive Templates Download
>> Download Template Free Jual Beli Online Updates
>> Google Webmaster Tools verification site ownership
>> Cara Mendaftarkan Blogs ke Alexa


Increase Alexa ranking by auto surfing || Alexa rank booster || increase statistics || alexa auto surf || website rank boost || Alexa Boost up Traffic id || Increase Alexa ranking by auto surfing

Belajar Blog SEO dan Desain Simple Mudah Bagi Pemula

Nakula Kresna said...

its really crowded here cara mendaftar dan membuat akun gmail but it's normal because this is really good article

Dedi Suparman said...

Wow amazing this blog Kata Mutiara Kehidupan | Kata Bijak Kehidupan

Dedi Suparman said...

Kata Mutiara Kehidupan | Kata Bijak Kehidupan

Kata Mutiara Cinta | Kata Bijak Cinta

Awesome bangerrrrr
Kata Mutiara Persahabatan | Kata Bijak Persahabatan

Kata Mutiara Patah Hati | Kata Bijak Patah Hati

Ahli Seo dan Pakar Seo Indonesia said...

Menjadi No #1 Itu Mudah...
Best Regards,
Ahli SEO

tris septiyadi said...

Hi there.. Nice to know this website.. Will come

back again..
Artikel Kesehatan" | Download Film Gratis |
Lirik Lagu Iwan Fals

Irwan Saputra said...

Don't be afraid of enemies who attack you. Be afraid of the friends who flatter you. a large company in Unit link terbaik di Indonesia Commonwealth Life investra link have a lot of cooperation in the internet world. like game in Agen Bola Promo 100% SBOBET IBCBET Casino Poker Tangkas Online is in the process of awarding bonuses to members. You can also view more detailed information on Batikpoker.com Judi Poker Online Uang Asli Indonesia that can take you to be one of the billionaires. Unit link terbaik di Indonesia Commonwealth Life investra link sometimes makes me feel the need to promote to all internet users friends. I am so tired of playing in Ubcpoker.com situs judi poker online terbaik terpercaya and also some websites that I think is lacking to provide assurance as Cmcpoker.com agen judi poker online, agen judi domino online indonesia terpercaya. which gives me confidence is just amazing sites such as Bundapoker.com Agen Texas Poker dan Domino Online Indonesia Terpercaya they are all members as a source of their income. I am very happy to play on SenangPoker.com Agen Judi Poker Online Terpercaya Indonesia, he give me a motivation. long ago that I can give comments, i say thanks to all my friends.
Agen Bola Promo SBOBET IBCBET Casino Poker Tangkas Online
Agen Bola Promo SBOBET IBCBET Casino Poker Tangkas Online
Agen Bola Promo SBOBET IBCBET Casino Poker Tangkas Online
Agen Bola Promo SBOBET IBCBET Casino Poker Tangkas Online

Ahmad Choirun Najib said...

Thanks a lot!

tris septiyadi said...

ini lah beberapa Download Film Gratis


Download Film Man of Steel

Download Film Iron Man 3

Download Film RoboCop

Download Film The Bag Man

Download Film The Legend of Hercules


Kado pasutri said...

thanks for this awesome web page, i like it alat bantu sex

Patel sharp said...

I am very impressed with your blog you did a very hard job. and I appreciate that sharing a helpful post, great job! seo services mumbai || web development mumbai || website design mumbai || digital marketing services || website development

Patel sharp said...

Very informative and impressive post you have written, this is quite interesting and i have went through it completely, an upgraded information is shared, keep sharing such valuable information. website design || search engine optimization || website design and development mumbai || web design mumbai || website design and development in mumbai || seo company mumbai || website development mumbai

Luhur Fatah said...

It is a useful article, i wish after i read this article i can improve my knowledge..

Visit my Blog please, Blog Tips dan Trik

By : Luhur Fatah

santo mulia said...

very good idea, hopefully we can continue to flourish and can provide benefits for all of us .. thank you for sharing..
http://setangoogle.blogspot.com/

Nur Fadhil said...

Incidentally, I am planning a QueryPath-based XML importer for the module. obat sipilis

Wongso Yudi Dharma said...

Toko Obat Herbal kami menawarkan produk-produk herbal berkualitas dengan tujuan untuk membantu meningkatkan kualitas kesehatan Anda. Toko Online Kami adalah toko online grosir produk obat herbal terpercaya di Indonesia.
Dikelola oleh karyawan yang cekatan, sehingga menghadirkan mutu pelayanan berkualitas super.
obat herbal

suhad said...

obatherbal | obat kutil kelamin | obat sipilis | obat sipilis | obat sipilis | obat herbal | obat ambeien | obat wasir | obat kanker serviks | obat kanker | obat kanker paudara |

fashion world said...

Great post! thanks for sharing aksesoris kamera murah

Sanah Winari said...

always say thanks before make a comment, but i agree with someone that I am planning a QueryPath-based XML importer for the module.

Cara daftar facebook
Cara memutihkan wajah and
Cara Membuat Blog and
Cara mempercantik Blog and
Cara Membuat Akun Facebook and also
Rahasia Mengetahui siapa yang melihat profile facebook dont forget to
best hijab style collection and
cara membuat email and
cara membuat bakso and
daftar harga mobil bekas and
Facebook Internet News And Health Tips
harga samsung galaxy terbaru and
Berita unik dan Aneh
Download Software Gratis Full Version and

fariz Denature said...

OBAT WASIR
OBAT WASIR
OBAT WASIR
OBAT WASIR
Obat ambeien
Obat ambeien
Obat ambeien
Obat ambeien
Obat sipilis
Obat sipilis
Obat sipilis
Obat sipilis
Obat sipilis di apotik
Obat sipilis di apotik
obat wasir herbal
ambeclear denature
pengobatan kanker serviks
pegbatan kanker herbal
kanker payudara
de nature indonesia
pusat obat herbal

Muhajir Ajir said...

Thanks for this informative article.
Resep Kue Kering

Sohib Sanam said...

finally here the blog talks about planning a QueryPath-based XML importer for the module. now tema facebook oket lets rocks..

Goldie Hearn said...

it and which you have shared 5 tips really quietly helpful and i must use these tips ..i am thankful to you for sharing this Post.

Pharma Formulation

Farray Cool said...

Sungguh website ini bermanfaat buat saya. Thanks. cara menghilangkan jerawat batu secara alami

Hidayat Mundana said...

I truly recognize that which you web site in right here, really insightful and smart

jasa pembuatan website | software sms gateway | jasa pembuatan toko online

indeko wini said...

Thank you for this blog. That's all i can say..useful information shared... i am very happy to read this article.. thanks for giving us nice info. fantastic walk-through. i appreciate this post
Joey Atlas Symulast
Joey Atlas Cellulite
Joey Atlas
joey atlas exercises
joey atlas symulast exercises
joey atlas cellulite review
joey atlas cellulite program
joey atlas cellulite scam
joey atlas cellulite exercises
joey atlas cellulite video
how to get rid of cellulite
how to get rid of cellulite on thighs
get rid of cellulite on thighs
get rid of cellulite
cellulite on thighs
how to get rid of cellulite on Butt
how to get rid of cellulite fast on thighs
how i get rid of cellulite
how to get rid of cellulite fast
how to get rid cellulite fast
how to get rid cellulite thighs
how to get rid of cellulite thighs
how to get rid of cellulite on thighs fast
how get rid of cellulite
how to naturally get rid of cellulite
how to get rid of cellulite on legs naturally
how to get rid of cellulite on your buttocks
how to get rid of cellulite on legs and thighs
how do you get rid of cellulite on your legs
how to reduce cellulite

marwa safwat said...

افضل شركة دهانات بالرياض
شركة ديكور بالرياض
تصاميم فلل
تشطيبات فلل
ديكورات جبس
ديكورات غرف نوم
ديكورات اسقف

marwa safwat said...

شركة الدمام للنقل والنظافة
شركة تنظيف منازل بالدمام
شركة تنظيف بالدمام
شركة تنظيف شقق بالدمام
شركة تنظيف فلل بالدمام
شركة مكافحة حشرات بالدمام
شركة تسليك مجاري بالدمام
شركة تنظيف موكيت بالدمام

شركة تنظيف خزانات بالدمام
شركة رش مبيدات بالدمام

شركة عزل اسطح بالدمام
شركة نقل اثاث بالدمام
شركة تخزين اثاث بالدمام
شركة كشف تسربات المياه بالدمام

marwa safwat said...

شركة نقل اثاث بالجبيل
شركة تنظيف بالجبيل
شركة مكافحة حشرات بالجبيل

شركة تنظيف بالخبر

شركة نقل اثاث بالاحساء
شركة تنظيف بالاحساء
شركة مكافحة حشرات بالاحساء
شركة نقل اثاث بالهفوف
شركة تنظيف بالهفوف
شركة مكافحة حشرات بالهفوف
شركة نقل عفش بحفر الباطن
شركة نقل اثاث بالخرج
شركة تنظيف بالخرج
شركة مكافحة حشرات بالخرج
شركة تنظيف بالقصيم

marwa safwat said...

شركة عزل خزانات بالرياض
شركة مكافحة حشرات بالرياض
شركة تخزين اثاث
شركة نقل اثاث الرياض
شركة تنظيف خزانات بالرياض
شركة مكافحة حشرات بالرياض

شركة نقل اثاث بالرياض
شركة عزل خزانات بالرياض
شركة كشف تسربات بالرياض
شركة تنظيف فلل بالرياض
شركة تنظيف خزانات بالرياض
شركة تنظيف مجالس بالرياض

marwa safwat said...

تسليك مجارى
تخزين اثاث
شركة تنظيف موكيت بالرياض
شركة تنظيف شقق بالرياض
شركة تنظيف بالرياض
شركة تنظيف بيارات بالرياض
شركة نقل عفش ينبع
شركة عزل اسطح بالرياض

شركة تنظيف مسابح بالرياض
شركة تنظيف كنب بالرياض
شركة جلى بلاط بالرياض

«Oldest ‹Older   1 – 200 of 1750   Newer› Newest»