Introduction
I had last blogged about the Moodle Wall here in 2013. That was a long time ago. I recently decided to update the Wall for Moodle 2.x. So on a rainy day on 12th October 2014, I set out to make it a little bit better. Hope you like the changes that follow.
Mikhail Tal. the famed 'Magician of Riga'. Soviet-Latvian chess Grandmaster and the eighth World Chess Champion (from 1960 to 1961)(Source: http://soloscacchi.altervista.org/wp-content/uploads/2012/10/Mikhail-Tal-2.jpg)
Chess is art. Chess players who make speculative sacrifices are pure artists. Ever wanted to make your chess engine play like Mikhail Tal or Rashid Nezhmetdinov? In this short post, I will show you some commercial chess engines with aggressive personalities that allow you to do just that. I will also introduce to you what I think is the best free chess engine, ever! I'm not talking about a 2014-ish free chess engine. Instead this baby came out in 2004, more than a decade ago! More on it later.
To tell you the truth, this post has nothing to do with Moodle. The only link I can give you between Moodle and chess is that both are educational in nature. Another motive for this post is that I would also like to see Malaysia produce its first chess Grandmaster. One way as I see it is to revive the interest in chess in Malaysia. Chess needs to be made exciting and artistic. A good way for Malaysian juniors is to emulate the play of past chess heroes and to play adventurously, bravely, speculatively, and, dare I say it, Tal-like.
This post is divided into 3 parts. Well, let's get on with it shall we?
Here's my presentation at iMoot 2014. "How I enhanced the look and feel of the standard Moodle quiz to create a feature-rich quiz by using Javascript, CSS and a dose of JQuery".
Screenshot only.
Image shows the Main Title Screen.
This was my first iMoot. Had a hair-raising peroid when preparing my slides before the start of the online Conference (iMoot). My Moodle site's JQuery refused to work. Praise God, I managed to sort the problem only ten days before my session was due. It was a great experience presenting live to a global audience.
Screenshot only.
Me presenting live. Unplugged. With less hair on the top than Tintin,
and with more 'hair' on the sides than Princess Leia.
Here's my iMoot 2014 Video Presentation. Enjoy!
Many thanks to Wendi Kirwan-Elliott and Vinny Stocker of Pukunui for the invite. My presentation contains a visual joke at page 57. You have been warned. Total pages is 135 (only!). Note: The PowerPoint Presentation was temporarily taken offline, and is now online again. The last page of the presentation contains a Youtube demonstration of the souped up Moodle Quiz. You can view the Youtube video here: http://www.youtube.com/watch?v=57i3rhT-tKI
Presented by Frankie Kam at iMoot2014, on 18th May 2014.
The first two slides of the presentation were taken from a science-fiction movie starring Sigourney Weaver. If you know the movie name, that would betray your age-range. :-)
I'm in the process of learning regular Expressions (regex). What is regex? Simply put, regex is
"a special text string for describing a search pattern. So that we can think of regular expressions as wildcards on steroids. we are probably familiar with wildcard notations such as *.txt to find all text files in a file manager. The regex equivalent is.*\.txt$." (Source)
Why do I need to learn regex? Simple. To create complex Moodle quiz questions! Here is one such Moodle question type - the Perl-Compatible Regular Expression (Preg). To use this advanced question type, you have to read and wade through Moodle.org's detailed help page on the Preg question type.
To write good quiz questions, I need more power, Scotty! Regex code is goobledegook to me unless I can clearly see the nuances and intricacies of the regex syntax. You also need to have a understanding of Regex basics otherwise you can end up looking pretty foolish on Stackoverflow. Case in point.
The best site for newbies to learn regex, in my humble opinion, is...drum-roll....
for these four reasons:
You get to learn regex in bite-sized pieces;
There are mini-quizzes to test your understanding;
Each quiz question has a solution with a clear explanation
I love it!
I hope this website helps you too.
Go forth and program your search strings with regex!
Frankie Kam