My VoiceThread on the French Revolution
Crash Course World History - The French Revolution
History Teachers - "Revolution in France."
I think there are a lot of possibilites for increasing student engagement both with online content and what is done in the classroom. For more insights on this, read Tom Driscoll's post here.