downloading folders from google drive.

I wanted to download some course material on RL shared by the author via Google drive using the command line.  I got a bunch of stuff using wget a folder in google drive was a challenge. I looked it up in SO which gave me a hint but no solution. I installed gdown using pip and then used: gdown --folder --continue if there are more than 50 files you need to use --remaining-ok and only get the first 50. In such a case its best to download using the folder using the UI and decompress locally. Decompressing from the command line created errors related to unicode but using the mac UI I decompressed without a glitch.

Moodle Time Lines

Deutsch: Logo der freien Software Moodle moddl...

Teaching History ?

One of the requirements for the historical courseware project is to add a timeline for each unit. A time line allows a teacher to capture   the order of events in a way that students can visualize. While events can be ordered in time, they can usually be located in space as well. To account for this duality timelines can be be paired of with a map as well. Putting the two together and we can get interactive animated maps. But this is not the end either. Events on a Time lines may be clustered to indicate types of historical patterns. Last but not least a timeline can be enhanced with some kind of thematic data which is associated with the events. If the events are appropriately tagged then the time line can be faceted accordingly.

Date presented in this fashion becomes a powerful dynamic visualization tool more so it it can be made  interactive. Bellow is Charles Minard's innovative  chart of Napoleon's Russian campaign. This iconic time line is featured in all of Edward Tufte's tomes.

Charles Minard's 1869 chart showing the losses...
Charles Minard's 1869 chart showing the losses in men, their movements, and the temperature of Napoleon's 1812 Russian campaign.
 (Photo credit: Wikipedia)

Moodle Time Lines

Teaching history requires the use of time lines
  1. Static time lines are lesson based objects.
  2. In a dynamic time line as the lesson proceeds events are added to the time line. When these are stored in a database then 
    1. Events can have tags.
    2. Events can have data nodes
  3. Ideally Time lines can then be used to navigate to the pages of the events
  4. Time lines may be used to generate a new quiz type (e.g.)
    1. Time Line Quizzes scoring
      1. Get papers scraps and drag them onto the time line
      2. The correct Order get 25%
      3. The correct Year gets another 25 %
      4. The Correct Month gets another 25 %
      5. The Correct Date the last 25% per Item.
  5. Map View.
    1. Events can also have location. Wikipedia now offers coordinates for many locations
  6. Combined view:
    1. Animating events on a map using a time line.

Mind map of Timeline concepts

Mind-Map for Moodle Time Lines


Moodle supports a powerful implementation via its timeline filter. This is an integration with MIT Simile Widget Timeline java script interactive widgets into Moodle. The data going into the time line can be static via a XML file or dynamic via a Moodle Database activity.

Enhanced by Zemanta


Popular posts from this blog

downloading folders from google drive.

AWS CloudFormation Pros and Cons

Big Data Analytics Israel - New Year, New Data Scientist Job: 5 Things To Think About