I don't know if Martin is going to put an offical announcement in the news section at the front of moodle.org, but I thought I'd just pop in here with my sites registrar hat on, to tell you that a few minutes ago, I registered a live working Moodle site in our ONE HUNDREDTH COUNTRY!
That's up from 96 in just a couple of hours...so welcome to Vietnam, Moldova, Uzbekistan and Bulgaria.
Moodle Rocks On!
By the way, has anyone considered creating a map showing global moodle coverage?
What Martin and you guys are providing to the WORLD , is awesome !
Joyce
PS Mart had a map of the world (Moodle wise) on the presentation he gave us at Adelaide Moodle Moot , it was a great presentation by the way, maybe ask Mart to give us the presentation !!
here is a 'photo' of what I was referring to, Martin's presentation to us ( a bit fuzzy, but think you may get the gist of it ) we shall all of us, one day ,make a bigger difference together !, than the 'difference' that has already been achieved by the trailblazers '
cheers
Joyce
Sean K Beardie
but at least one of my test students I am using on my websites is from Cold City, Antartica.
There is already a virtual moodler there
Andreas
http://www.petersmap.com/
You beat me to mentioning the Dymaxion Map so I'll provide a couple of other links with nice versions of it:
The map above is from a site that is linked from the place Tony pointed too, but as it is easy to miss and has a few hidden gems (flash animations etc.) I thought I'd mention it explicitly.
I highly recommend looking at the Flash animation from the site. It's really cool.
I have a printout of the PDF hanging above my workstation right now.
http://geography.about.com/library/weekly/aa030201a.htm
gives an intreresting slant on the debate.
Alternatively, and probably better, perhaps someone can come up with a cool little script akin to the userpics page that simply processes all the user profiles in a Moodle site and plots their countries (using colours?) in realtime on a map. This would be a nice addition to Moodle anyway.
(Updated the link)
This is what I get when I click on the "userpix" link above,
Currently only the administrator can access this page! |
WP1
It would be neat if you could integrate at HitMap perhaps in a block (there are smaller maps). I've not looked into it in depth but I doubt it's rocket science. If you want one for your own website, sign up here.
I cut and pasted the code they provide into the site description field of our cvs-head
test server. I think it looks quite cute and would make a nice block project for those with a global audience.
Still waiting for it to update....
Ah, neat! Should be interesting data.
You are just too cool. The Hit Map is a cool tool for the site and the blank maps at Wikipedia are a great tool for the classroom. [I am going to go "biome" crazy now.] Thanks for both. Martin! The side column Hit Map version looks really nice in Moodle.
WP1
Hi Martin!
I'm using HitMaps outside of my Moodle environment - has this made it to a block which others can use (even as an experiment) or is it limited to moodle.org?
Ian.
The block code is trivial:
<?php
class CourseBlock_hitblock extends MoodleBlock {
function CourseBlock_hitblock ($course) {
$this->title = "Recent Visitors";
$this->content_type = BLOCK_TYPE_TEXT;
$this->course = $course;
$this->version = 2004050300;
}
function get_content() {
global $USER, $CFG;
if ($this->content !== NULL) {
return $this->content;
}
$this->content = New object;
$this->content->footer = '';
$courseid = $this->course->id;
$this->content->text = '<center><a href="http://hitmaps.open.ac.uk/bigs/moodle.org/map-world2.html" id="hitMapsLink"><img src="http://hitmaps.open.ac.uk/bigs/moodle.org/output-no_clusters/thumb.png" width="160" height="80" border=0 alt="Site visitors from the past week" onError="this.onError=null; this.src=\'http://kmi.open.ac.uk/projects/hitmaps/imgs/hitmaps-soon.jpg\'; document.getElementById(\'hitMapsLink\').href=\'http://kmi.open.ac.uk/projects/hitmaps/\'"></a><p>Hits in the last 7 days</center>';
return $this->content;
}
function hide_header() {
return false;
}
function preferred_width() {
return 186;
}
}
?>
And my code to generate the list of IPs to upload to Hitmaps was just:
<?php
require_once("../config.php");
header("Content-Type: text/plain\n");
$time = time() - (24 * 3600);
$hits = get_records_sql_menu("SELECT ip,count(*) FROM log WHERE time >= '$weekago' GROUP BY ip");
foreach ($hits as $ip => $count) {
if (!empty($ip)) {
mtrace("$ip,$count");
}
}
?>
If someone wanted to sit down with a list of countries and create a map of coverage then they could take this blank political map of the globe from wikipedia and color the appropriate countries with any drawing package (all the countries have a 1 pixel border.
On Wikipedia's blank maps page they also have e.g. US and German states if someone felt that level of detail would be interesting to show too.