Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected{color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity:60)';}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0em 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0em 1em 1em; left:0px; top:0px;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0em 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 .3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0em 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0em 0em 0em; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0em;}
.wizardFooter .status {padding:0em 0.4em 0em 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em 0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0em; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em 0.2em 0.2em 0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em 0.2em 0.2em 0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em 1em 1em 1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0em;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0em 0em 0.5em;}
.tab {margin:0em 0em 0em 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0em 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0em 1em;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0em 0.25em; padding:0em 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0em; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px 1px 0px;}

.sparkline {line-height:1em;}
.sparktick {outline:0;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0em; right:0em;}
#backstageButton a {padding:0.1em 0.4em 0.1em 0.4em; margin:0.1em 0.1em 0.1em 0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; margin:0em 3em 0em 3em; padding:1em 1em 1em 1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em 0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which use a logographic writing system and need larger font sizes.
***/

/*{{{*/
body {font-size:0.8em;}

#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}

.subtitle {font-size:0.8em;}

.viewer table.listView {font-size:0.95em;}

.htmlarea .toolbarHA table {border:1px solid ButtonFace; margin:0em 0em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none ! important;}
#displayArea {margin: 1em 1em 0em 1em;}
/* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
noscript {display:none;}
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler > fields syncing permalink references jump'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>
<!--}}}-->
To get started with this blank TiddlyWiki, you'll need to modify the following tiddlers:
* SiteTitle & SiteSubtitle: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* MainMenu: The menu (usually on the left)
* DefaultTiddlers: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These InterfaceOptions for customising TiddlyWiki are saved in your browser

Your username for signing your edits. Write it as a WikiWord (eg JoeBloggs)

<<option txtUserName>>
<<option chkSaveBackups>> SaveBackups
<<option chkAutoSave>> AutoSave
<<option chkRegExpSearch>> RegExpSearch
<<option chkCaseSensitiveSearch>> CaseSensitiveSearch
<<option chkAnimate>> EnableAnimations

----
Also see AdvancedOptions
Autumn Term 2008, 3 lessons per week, Products from Rocks, C1A,. ''Exam 20th November 2008''.
[[AQA GCSE Science Exam Specifications]]
|!Week|!Lesson|!Title and Learning Objectives|!Resources|
|1|-|''Introduction and administration''|--|
|>|>|>|>|bgcolor(lightgreen):New Topic: ''Products from Rocks'', unit C1A|
|>|>|>|>|bgcolor(lightgreen):''Rocks and Building''|
|2|1.1|''Atoms, Elements, Compounds''|
|2|1.2|''Limestone and its Use''|
|2|1.3|''Decomposing Carbonates''|
|3|1.4|''Quicklime and slaked lime''|
|3|1.5|''Cement, concrete and glass''|
|3|1.6|''Building Materials-from old to new''|
|4|--|''End of Topic Test''|
|4|--|''Review of Topic Test''|
|>|>|>|bgcolor(lightgreen):''Rocks and Metals''|
|4|2.1|''Extracting Metals''|
|5|2.2|''Extracting Iron''|
|5|2.3|''Properties of Iron and Steels''|
|5|2.4|''Alloys in Every Day Use''|
|6|2.5|''Transition Metals''|
|6|2.6|''Aluminium and Titanium''|
|6|2.7|''Using Metals''|
|7|--|''End of Topic Test''|
|7|--|''Review of Topic Test''|
|>|>|>|bgcolor(lightgreen):''Crude Oil''|
|7|3.1|''Fuels from Crude Oil''|
|8|3.2|''Fractional Distillation''|
|8|3.3|''Burning Fuels''|
|8|3.4|''Cleaner Fuels''|
|9|3.5|''Alternative Fuels''|
|10|--|''End of Topic Test''|
|10|--|''Review of Topic Test''|
|11|--|''Revision''|
|11|--|''Revision''|
|11|--|''Exam 20th November''|
Autumn Term 2008, 3 lessons per week, Products from Rocks, C1A,. ''Exam 20th November 2008''.
[[AQA GCSE Science Exam Specifications]]
|!Week|!Lesson|!Title and Learning Objectives|!Resources|
|1|-|''Introduction and administration''|--|
|>|>|>|>|bgcolor(lightgreen):New Topic: ''Products from Rocks'', unit C1A|
|>|>|>|>|bgcolor(lightgreen):''Rocks and Building''|
|2|1.1|''Atoms, Elements, Compounds''|
|2|1.2|''Limestone and its Use''|
|2|1.3|''Decomposing Carbonates''|
|3|1.4|''Quicklime and slaked lime''|
|3|1.5|''Cement, concrete and glass''|
|3|1.6|''Building Materials-from old to new''|
|4|--|''End of Topic Test''|
|4|--|''Review of Topic Test''|
|>|>|>|bgcolor(lightgreen):''Rocks and Metals''|
|4|2.1|''Extracting Metals''|
|5|2.2|''Extracting Iron''|
|5|2.3|''Properties of Iron and Steels''|
|5|2.4|''Alloys in Every Day Use''|
|6|2.5|''Transition Metals''|
|6|2.6|''Aluminium and Titanium''|
|6|2.7|''Using Metals''|
|7|--|''End of Topic Test''|
|7|--|''Review of Topic Test''|
|>|>|>|bgcolor(lightgreen):''Crude Oil''|
|7|3.1|''Fuels from Crude Oil''|
|8|3.2|''Fractional Distillation''|
|8|3.3|''Burning Fuels''|
|8|3.4|''Cleaner Fuels''|
|9|3.5|''Alternative Fuels''|
|10|--|''End of Topic Test''|
|10|--|''Review of Topic Test''|
|11|--|''Revision''|
|11|--|''Revision''|
|11|--|''Exam 20th November''|
Conversion between old and new AQA specifications (aprox):
|!New Unit|!Old Unit|
|13.1|P2 1.1-1.4|
|13.2|P2 2.1-2.6|
|13.3|P2 3.1-3.2|
|13.4|P2 3.3-3.6|
|13.9|P2 P2 7.1-7.2|
|13.10|P2 7.3-7.5|



Autumn Term 2008, 2 lessons per week, 13.9, 13.10, 13.1, 13.2, 13.3, 13.4 ISA exam before mock week. Mock exam week w/c 24th November-5th December.
[[AQA GCSE Science Exam Specifications]]
|!Week|!Lesson|!Title and Learning Objectives|!Resources|
|2|-|''Introduction and administration''|--|
|>|>|>|>|bgcolor(lightgreen):''Additional Physics''|
|>|>|>|bgcolor(lightgreen):''13.9 What happens to radioactive substances when they decay?''|
|2|-|''Nuclear Reactions''|
|3|-|''Discovery of the nucleus''|
|>|>|>|bgcolor(lightgreen):''13.10 What are nuclear fission and nuclear fusion?''|
|3|-|''Nuclear fission''|
|4|-|''Nuclear Fusion''|
|4|--|''End of Topic Test''|
|>|>|>|>|bgcolor(lightgreen):''13.1 How can we describe the way things move?''|
|5|-|''Distance time Graphs''|
|5|-|''Velocity and acceleration''|
|6|-|''Velocity Time Graphs''|
|6|-|''Using Graphs''|
|7|--|''End of Topic Test''|
|7|--|''Review of Topic Test''|
|>|>|>|bgcolor(lightgreen):''13.2 How do we make things speed up or slow down?''|
|8|2.1|''Forces between objects''|
|8|2.2|''Resultant Force''|
|9|2.3|''Force and acceleration''|
|9|2.4|''On the road''|
|10|2.5|''Falling Objects''|
|10|2.6|''Speed Limits''|
|11|--|''End of Topic Test''|
|11|--|''Review of Topic Test''|
|>|>|>|bgcolor(lightgreen):''13.3 What happens to the movement energy when things speed up or slow down?''|
|12|3.1|''Energy and Work''|
|12|3.2|''Kinetic Energy''|
|>|>|>|bgcolor(lightgreen):''13.4 What is momentum?''|
|13|3.3|''Momentum''|
|13|3.4|''Collisions and explosions''|
|14|3.5|''Changing Momentum''|
|14|3.5|''Forces and safety''|
|15|--|''End of Topic Test''|
|15|--|''Review of Topic Test''|
Conversion between old and new AQA specifications (aprox):
|!New Unit|!Old Unit|
|12.3|C2 3.1-3.8|


Autumn Term 2008, 1 lessons per week, Unit 12.3, ISA exam w/c 8th December. Mock exam week w/c 24th November-5th December.
[[AQA GCSE Science Exam Specifications]]
|!Week|!Lesson|!Title and Learning Objectives|!Resources|
|1|-|''Introduction and administration''|--|
|>|>|>|>|bgcolor(lightgreen):''Additional Chemistry''|
|>|>|>|bgcolor(lightgreen):''12.3 How much can we make and how much do we need to use''|
|2|3.1|''Mass Numbers''|
|3|3.2|''Masses of Atoms and Moles''|
|4|3.3|''Percentages and formulas''|
|5|3.4|''Equations and Calculations''|
|6|3.5|''Making as much as we want''|
|7|3.6|''Reversible reactions''|
|8|3.7|''Velocity Time Graphs''|
|9|3.8|''Making ammonia-the Haber process''|
|10|--|''End of Topic Test''|
|11|--|''Review of Topic Test''|
114Y

Conversion between old and new AQA specifications:
|!New Unit|!Old Unit|
|13.1|P2 1.1-1.4|
|13.2|P2 2.1-2.6|
|13.3|P2 3.1-3.2|
|13.4|P2 3.3-3.6|
|13.9|P2 P2 7.1-7.2|
|13.10|P2 7.3-7.5|


Autumn Term 2008, 2 lessons per week, 13.9, 13.10, 13.1, 13.2, 13.3, 13.4 ISA exam 18th December. Mock exam week w/c 24th November-5th December.
[[AQA GCSE Science Exam Specifications]]
|!Week|!Lesson|!Title and Learning Objectives|!Resources|
|2|-|''Introduction and administration''|--|
|>|>|>|>|bgcolor(lightgreen):''Additional Physics''|
|>|>|>|bgcolor(lightgreen):''13.9 What happens to radioactive substances when they decay?''|
|2|1|''Nuclear Reactions''|
|3|3|''Discovery of the nucleus''|
|>|>|>|bgcolor(lightgreen):''13.10 What are nuclear fission and nuclear fusion?''|
|3|4|''Nuclear fission''|
|4|4|''Nuclear Fusion''|
|4|--|''End of Topic Test''|
|>|>|>|>|bgcolor(lightgreen):''13.1 How can we describe the way things move?''|
|5|1|''Distance time Graphs''|
|5|3|''Velocity and acceleration''|
|6|4|''Velocity Time Graphs''|
|6|4|''Using Graphs''|
|7|--|''End of Topic Test''|
|7|--|''Review of Topic Test''|
|>|>|>|bgcolor(lightgreen):''13.2 How do we make things speed up or slow down?''|
|8|2.1|''Forces between objects''|
|8|2.2|''Resultant Force''|
|9|2.3|''Force and acceleration''|
|9|2.4|''On the road''|
|10|2.5|''Falling Objects''|
|10|2.6|''Speed Limits''|
|11|--|''End of Topic Test''|
|11|--|''Review of Topic Test''|
|>|>|>|bgcolor(lightgreen):''13.3 What happens to the movement energy when things speed up or slow down?''|
|12|3.1|''Energy and Work''|
|12|3.2|''Kinetic Energy''|
|>|>|>|bgcolor(lightgreen):''13.4 What is momentum?''|
|13|3.3|''Momentum''|
|13|3.4|''Collisions and explosions''|
|14|3.5|''Changing Momentum''|
|14|3.5|''Forces and safety''|
|15|--|''End of Topic Test''|
|15|--|''Review of Topic Test''|
#Know your exam specification.
#If you don’t understand, ask questions in class or in private.
#Do NOT talk while the teacher is talking.
#Do all homework and class work set
#Read the text book on the topic before you do your homework.
#Read around your subject before and after attending class. Use the library/web.
#Make a glossary/dictionary of scientific terms.
#Relate each topic to everyday life. Make a list of 5 relevant items.
#Science is cumulative, one topic builds on another – you cannot fall behind. 
#Begin studying for exams well in advance and avoid cramming. 
#Review immediately after class and again eight hours later. 
#Practice questions from past papers.
#Know the level you are working and how to improve.

Go to Museum
A test
nnn
Autumn Term 2008, 3 topics in 11 weeks, 4 lessons per week, units 7A, 7D, 7I,  Mock Exam 5th January 2009.
[[QCA Schemes of Work]]
|!Week|!Lesson|!Title and Learning Objectives|!Resources|
|1|-|''Introduction and administration''|
|>|>|>|bgcolor(lightgreen): Intoductory Module|
|1|IM|''Investigating'' |
|2|IM|''Observing''|
|2|IM|''Measuring'' |
|2|IM|''Measuring 2''|
|2|IM|''Measuring 3''|
|3|IM|''Mini booster lesson 4''|
|3|IM|''Mini Booster lesson 4''|
|>|>|>|bgcolor(lightgreen):New Topic:''Living Processes'', unit 7A (old unit 7A and 7B|
|3|7A|''Mrs Gren''|
|3|7A|''Microscopes''|
|4|7A|''Cells''|
|4|7A|''Cells''|
|4|7A|''Organ Systems''|
|4|--|''End of Topic Test''|
|5|--|''Review of Test''|
Autumn Term 2008, 4 topics in 11 weeks, 8I, 8G, 8E, 8F. Exam 1st December.
[[QCA Schemes of Work]]
|!Week|!Lesson|!Title and Learning Objectives|!Resources|
|1|-|''Introduction and administration''|
|>|>|>|bgcolor(lightgreen):New Topic: Heating and Cooling, unit 8I|
|1|811|''Warming Up'' Celsius scale, heat as energy, different thermometers.|
|2|812|''Conduction'' Good and bad conductors, insulators, prevent heat loss with insulation, particle model of conduction.|
|2|813|''Convection and Radiation'' More movement of particles with higher temperature, materials expand with increase in temperature, radiation can travel through a vaccuum, particle model of convection in fluids.|
|2|814|''Energy for a Change'' Change of state using particle model, graphs showing constant temperature.|
|2|815|''Ideas about Energy'' Energy is conserved.|
|3|--|''End of Topic Test''|
|3|--|''Review of Test''|
|>|>|>|bgcolor(lightgreen):New Topic:''Rocks and Weathering'', unit 8G|
|3|8G1|''Rock Groups''|
|3|8G2|''Weathering''|
|4|8G3|''Erosion''|
|4|8G4|''Settling Down''|
|4|8G5|''Rocks over Time''|
|4|--|''End of Topic Test''|
|5|--|''Review of Test''|
|>|>|>|bgcolor(lightgreen):New Topic:''Compounds and Mixtures'', unit 8F|
|5|8F1|''Compounds''|
|5|8F2|''Mixed or Fixed''|
|5|8F3|''Separating Mixtures''|
|6|8F4|''Chemistry at Work''|
|6|8F5|''Developing Chemistry''|
|6|--|''End of Topic Test''|
|6|--|''Review of Test''|
|>|>|>|bgcolor(lightgreen):New Topic:''Atoms and Elements'', unit 8E|
|7|8E1|''Chemical Elements''|
|7|8E2|''Simple Symbols''|
|7|8E3|''Classifying Elements''|
|7|8E4|''Atoms and Elements''|
|8|8E5|''Making Compounds''|
|3|--|''End of Topic Test''|
|3|--|''Review of Test''|
Quiz Buster
8H http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=4484
Autumn Term 2008, 5 topics in 11 weeks, 4 lessons per week, units 9I, 9A, 9E, 9F, 9J,  Mock Exam 1st December.
[[QCA Schemes of Work]]
|!Week|!Lesson|!Title and Learning Objectives|!Resources|
|1|-|''Introduction and administration''|
|>|>|>|bgcolor(lightgreen):New Topic:''Energy and Electricity'', unit 9I|
|2|9I1|''Go with Energy'' |
|2|9I2|''Investigating batteries''|
|2|9I3|''In Series'' |
|2|9I4|''In Parallel''|
|3|9I5|''Analysing Circuits''|
|3|9I6|''Generating Electricity''|
|3|9I7|''Transferring Energy''|
|3|9I8|''Physics at Work''|
|4|9I9|''Electricity and Magnetism''|
|4|--|''End of Topic Test''|
|4|--|''Review of Test''|
|>|>|>|bgcolor(lightgreen):New Topic:''Inheritance and Selection'', unit 9A|
|4|9A1|''The Spice of Life''|
|5|9A2|''A Design for Life''|
|5|9A3|''Pick and Mix''|
|5|9A4|''Selecting and Cloning''|
|5|9A5|''Biology at Work''|
|6|9A6|''Variation''|
|6|--|''End of Topic Test''|
|6|--|''Review of Test''|
|>|>|>|bgcolor(lightgreen):New Topic:''Metals and Metal Compounds'', unit 9E|
|6|9E1|''Metals in Use''|
|7|9E2|''Making salts''|
|7|9E3|''Acids and Bases''|
|7|9E4|''Salt of the Earth''|
|7|--|''End of Topic Test''|
|8|--|''Review of Test''|
|>|>|>|bgcolor(lightgreen):New Topic:''Patterns of Reactivity'', unit 9F|
|8|9F1|''Chemical Elements''|
|8|9F2|''Simple Symbols''|
|8|9F3|''Classifying Elements''|
|8|9F4|''Atoms and Elements''|
|9|9F5|''Making Compounds''|
|9|--|''End of Topic Test''|
|9|--|''Review of Test''|
|>|>|>|bgcolor(lightgreen):New Topic:''Gravity and Space'', unit 9J|
|9|9J1|''The Pull of Gravity''|
|10|9J2|''Ideas about Gravity''|
|10|9J3|''Rockets and Satellites''|
|10|9J4|''Changing Ideas''|
|10|--|''End of Topic Test''|
|11|--|''Review of Test''|
http://www.a-levelchemistry.co.uk/
PDF specification http://store.aqa.org.uk/qual/gce/pdf/AQA-2450-W-SP-10.PDF
http://www.iop.org/activity/education/Projects/Teaching%20Advanced%20Physics/Fields/index.html
Measuring g http://www.practicalphysics.org/go/Experiment_969.html
Weightless demos http://www.practicalphysics.org/go/Collection_63.html?topic_id=3&collection_id=63
GRACE Satellite measurement of gravity http://earthobservatory.nasa.gov/Features/GRACE/
Weightless in space http://www.youtube.com/watch?v=JteMZc8R8dM
Weightless dog http://www.youtube.com/watch?v=YLaBZlWYStI
Sisyphus animation for work energy introduction http://www.youtube.com/watch?v=K5MdFdAe_JYhttp://www.youtube.com/watch?v=5QS3JSRGk3o
Apollo 11 9mins http://www.youtube.com/watch?v=5QS3JSRGk3o
Hammer feather on moon
http://www.youtube.com/watch?v=KDp1tiUsZw8

monterey
http://www.archive.org/details/AP_Physics_B_Lesson_19
Planetary orbits
http://www.archive.org/details/AP_Physics_B_Lesson_20

Physclips
http://www.animations.physics.unsw.edu.au/mechanics/chapter11_gravity.html
http://www.youtube.com/watch?v=AI_6lbXA-HE

ac generator animation
http://www.youtube.com/watch?v=uYfTzCa71SE

ac generator simulation
physics online

ac 3 mins http://www.youtube.com/watch?v=HL9mog2YYUY

Tesla
http://www.youtube.com/watch?v=iEJNJ0rFSe8
http://www.appforschools.com/?h=google
Reading list at Listmania amazon
http://www.amazon.co.uk/gp/richpub/listmania/byauthor/ADT59TPQLPKSY/ref=cm_pdp_lm_all

Notes http://physicsnotes0.tripod.com/index.html

Go Physics http://www.gophysics.co.uk/index.php

http://www.northallertoncoll.org.uk/Physics/

http://www.s-cool.co.uk

Institute of Physics http://www.iop.org/activity/education/Projects/Teaching%20Advanced%20Physics/page_8325.html
http://store.aqa.org.uk/admin/t_table_pdf/AQA-TT-GCSE-WIN10.PDF
http://www.footprints-science.co.uk/HSW.htm
http://www.gcse.com/science/AQA_ISA.htm
http://www.thomas-hardye.dorset.sch.uk/intranet/science/science_classroom/year9_science/aqa_science_home.htm
http://www.webschool.org.uk/revision/
Quiz Buster
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=4210

http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=3093

Using a multimeter

http://www.doctronics.co.uk/meter.htm
http://www.nelsonthornes.com/aqa/documents/AQA_PHYSICS_glossary.pdf
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=8182

http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=6586

http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=6515

http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=5501
http://www.aqa.org.uk

PDF of Science Core Specification GCSE http://www.aqa.org.uk/qual/pdf/AQA-4461-W-SP-10.PDF
http://web.aqa.org.uk/qual/newgcses/science/new/sciencea_materials.php?id=03&prev=03&tabid=2

PDF of Additional Science Specification GCSE http://www.aqa.org.uk/qual/pdf/AQA-4463-W-SP-10.PDF

PDF of Physics Triple Science opyion for exam in GCSE 2010 (Year 11) http://store.aqa.org.uk/qual/pdf/AQA-4451-W-SP-10.PDF 
Past exam papers http://web.aqa.org.uk/qual/newgcses/science/new/physics_materials.php?id=03&prev=03&tabid=2

PDF of Physics Triple Science option for GCSE (Year 10) http://store.aqa.org.uk/qual/pdf/AQA-4451-W-SP-10.PDF

PDF A2AS Physics Specification 

http://www.aqa.org.uk/qualifications/a-level/science/physics-a.php










Refraction
http://www.youtube.com/watch?v=xwzw5GhpC_0
This is my digital notepad for secondary physics/science teaching. Contact me (Alan Weller) at [[Contact]].
http://www.bbc.co.uk/learningzone/clips/air-pollution-and-its-effects-on-the-environment/6008.html
http://www.epa.gov/acidrain/education/site_students/acid_anim.html

http://www.atmosphere.mpg.de/enid/3__Acid_Rain/__Worksheet_1_43b.html

http://www.youtube.com/watch?v=HE6Y0iEuXMQ
worksheet http://www.squashedfrogs.co.uk/resources/2005/9/predatoradaptations.doc

http://www.youtube.com/watch?v=p9A-oxUMAy8
Predator vs Octopus 

Camel adaptation song
http://www.youtube.com/watch?v=YpGg-m8wyY4

polar bear
http://www.bbc.co.uk/learningzone/clips/animal-adaptation-no-narration/2275.html

Camel
http://www.bbc.co.uk/learningzone/clips/how-is-a-camel-adapted-to-live-in-the-desert/6563.html

Star nosed mole
http://www.youtube.com/watch?v=6m0PMcXK6XA

Venus fly trap
http://www.youtube.com/watch?v=tUDiDAbY3F8&feature=fvst

Brambles
http://www.youtube.com/watch?v=aNjR4rVA8to

Japanese bind weed
http://www.youtube.com/watch?v=ZoxU--bmTMI&feature=related
Adaptations of a leaf for photosynthesis
http://www.bbc.co.uk/learningzone/clips/adaptations-of-the-leaf-for-photosynthesis/10655.html
Binge drinking
http://www.youtube.com/watch?v=mW0aF7ueu7M

Quiz buster C2 atomic structure
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=9420

famous scientists4
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=4764

ISA Quiz
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=4210
http://www.wallaseyschool.co.uk/intranet/ks3ict/section8/units/85/lessons/index.htm
http://video.google.com/videoplay?docid=288952680655100870
Astronomy Glossary http://www.enchantedlearning.com/subjects/astronomy/glossary/indexc.shtml
http://www.waowen.screaming.net/revision/nuclear/rsanim.htm

http://www.youtube.com/watch?v=ZYMBrwSahMY
Quiz buster B1a_4
Microrganisms
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=11421

Evolution
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=7269
http://www.bbc.co.uk/schools/gcsebitesize/science/aqa/
http://www.bbc.co.uk/schools/ks3bitesize/science/
GCSE Revision http://www.bbc.co.uk/schools/gcsebitesize/
[[BBC Physics Glossary|http://www.bbc.co.uk/schools/gcsebitesize/physics/glossary.shtml]]
http://www.bbc.co.uk/apps/ifl/learningzone/clips/queryengine?level=secondary&results=browse&config=subjects&attrib_1=SCHOOL_LEVEL_NAME&oper_1=eq&val_1_1=Secondary&sort_1=SUBJECT_NAME
http://www.foodafactoflife.org.uk/Activity.aspx?siteId=1&sectionId=25&contentId=57
https://fronter.com/bexley
Billion
From Wikipedia, the free encyclopedia
Jump to: navigation, search
Look up billion in Wiktionary, the free dictionary.

Billion may mean:

[edit] Numbers

Either of two numbers (see long and short scales for more detail):

    * 1,000,000,000 (one thousand million; 109; SI prefix giga) - increasingly common meaning in English-language usage
    * 1,000,000,000,000 (one million million; 1012; SI prefix tera) - increasingly rare meaning in English-language usage; standard meaning in many other languages

Source: [[Billion - Wikipedia, the free encyclopedia|http://en.wikipedia.org/wiki/Billion]]
[[Biographies from St Andrews University|http://www-history.mcs.st-andrews.ac.uk/Indexes/Full_Alph.html]]
Biology: The study of living organisms.
biomass
http://www.bbc.co.uk/learningzone/clips/biomass/477.html
http://www.youtube.com/watch?v=CZ1zUxlPqf4
http://www.youtube.com/watch?gl=GB&hl=en-GB&v=R1jCiU-4K5Y
bungee jump

http://www.youtube.com/watch?v=Ir1Xx83yxCw&feature=related
http://www.cognitiveacceleration.co.uk/ca_approach/see_some_lessons.html

http://www.tes.co.uk/teaching-resource/Research-cognitive-acceleration-6140727/

http://www.bgfl.org/bgfl/custom/resources_ftp/client_ftp/teacher/science/k_e_case/casedetail.htm

http://www.tes.co.uk/ResourceDetail.aspx?storyCode=6043665
<<calendar thismonth>>
Pupil Links:
http://yacapaca.com
http://www.engrade.com/alwell
http://physicsclass.tiddlyspot.com
/***
|Name|CalendarPlugin|
|Source|http://www.TiddlyTools.com/#CalendarPlugin|
|Version|1.5.0|
|Author|Eric Shulman|
|Original Author|SteveRumsby|
|License|unknown|
|~CoreVersion|2.1|
|Type|plugin|
|Description|display monthly and yearly calendars|
NOTE: For //enhanced// date popup display, optionally install [[DatePlugin]] and [[ReminderMacros]]
!!!Usage:
<<<
|{{{<<calendar>>}}}|full-year calendar for the current year|
|{{{<<calendar year>>}}}|full-year calendar for the specified year|
|{{{<<calendar year month>>}}}|one month calendar for the specified month and year|
|{{{<<calendar thismonth>>}}}|one month calendar for the current month|
|{{{<<calendar lastmonth>>}}}|one month calendar for last month|
|{{{<<calendar nextmonth>>}}}|one month calendar for next month|
|{{{<<calendar +n>>}}}<br>{{{<<calendar -n>>}}}|one month calendar for a month +/- 'n' months from now|
<<<
!!!Configuration:
<<<
|''First day of week:''<br>{{{config.options.txtCalFirstDay}}}|<<option txtCalFirstDay>>|(Monday = 0, Sunday = 6)|
|''First day of weekend:''<br>{{{config.options.txtCalStartOfWeekend}}}|<<option txtCalStartOfWeekend>>|(Monday = 0, Sunday = 6)|

<<option chkDisplayWeekNumbers>> Display week numbers //(note: Monday will be used as the start of the week)//
|''Week number display format:''<br>{{{config.options.txtWeekNumberDisplayFormat }}}|<<option txtWeekNumberDisplayFormat >>|
|''Week number link format:''<br>{{{config.options.txtWeekNumberLinkFormat }}}|<<option txtWeekNumberLinkFormat >>|
<<<
!!!Revisions
<<<
2009.04.31 [1.5.0] rewrote onClickCalendarDate() (popup handler) and added config.options.txtCalendarReminderTags.  Partial code reduction/cleanup.  Assigned true version number (1.5.0)
2008.09.10 added '+n' (and '-n') param to permit display of relative months (e.g., '+6' means 'six months from now', '-3' means 'three months ago'.  Based on suggestion from Jean.
2008.06.17 added support for config.macros.calendar.todaybg
2008.02.27 in handler(), DON'T set hard-coded default date format, so that *customized* value (pre-defined in config.macros.calendar.journalDateFmt is used.
2008.02.17 in createCalendarYear(), fix next/previous year calculation (use parseInt() to convert to numeric value).  Also, use journalDateFmt for date linking when NOT using [[DatePlugin]].
2008.02.16 in createCalendarDay(), week numbers now created as TiddlyLinks, allowing quick creation/navigation to 'weekly' journals (based on request from Kashgarinn)
2008.01.08 in createCalendarMonthHeader(), 'month year' heading is now created as TiddlyLink, allowing quick creation/navigation to 'month-at-a-time' journals
2007.11.30 added 'return false' to onclick handlers (prevent IE from opening blank pages)
2006.08.23 added handling for weeknumbers (code supplied by Martin Budden (see 'wn**' comment marks).  Also, incorporated updated by Jeremy Sheeley to add caching for reminders (see [[ReminderMacros]], if installed)
2005.10.30 in config.macros.calendar.handler(), use 'tbody' element for IE compatibility.  Also, fix year calculation for IE's getYear() function (which returns '2005' instead of '105'). Also, in createCalendarDays(), use showDate() function (see [[DatePlugin]], if installed) to render autostyled date with linked popup.  Updated calendar stylesheet definition: use .calendar class-specific selectors, add text centering and margin settings
2006.05.29 added journalDateFmt handling
<<<
!!!Code
***/
//{{{
version.extensions.CalendarPlugin= { major: 1, minor: 5, revision: 0, date: new Date(2009,5,31)};
//}}}
//{{{
if(config.options.txtCalFirstDay == undefined)
	config.options.txtCalFirstDay = 0;
if(config.options.txtCalStartOfWeekend == undefined)
	config.options.txtCalStartOfWeekend = 5;
if(config.options.chkDisplayWeekNumbers == undefined)
	config.options.chkDisplayWeekNumbers = false;
if(config.options.chkDisplayWeekNumbers)
	config.options.txtCalFirstDay = 0;
if(config.options.txtWeekNumberDisplayFormat == undefined)
	config.options.txtWeekNumberDisplayFormat = 'w0WW';
if(config.options.txtWeekNumberLinkFormat == undefined)
	config.options.txtWeekNumberLinkFormat = 'YYYY-w0WW';
if(config.options.txtCalendarReminderTags == undefined)
	config.options.txtCalendarReminderTags = 'reminder';

config.macros.calendar = {
	monthnames:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],
	daynames:['M','T','W','T','F','S','S'],
	todaybg:'#ccccff',
	weekendbg:'#c0c0c0',
	monthbg:'#e0e0e0',
	holidaybg:'#ffc0c0',
	journalDateFmt:'DD MMM YYYY',
	monthdays:[31,28,31,30,31,30,31,31,30,31,30,31],
	holidays:[ ] // for customization see [[CalendarPluginConfig]]
};
//}}}
//{{{
function calendarIsHoliday(date)
{
	var longHoliday = date.formatString('0DD/0MM/YYYY');
	var shortHoliday = date.formatString('0DD/0MM');
	for(var i = 0; i < config.macros.calendar.holidays.length; i++) {
		if(   config.macros.calendar.holidays[i]==longHoliday
		   || config.macros.calendar.holidays[i]==shortHoliday)
			return true;
	}
	return false;
}
//}}}
//{{{
config.macros.calendar.handler = function(place,macroName,params) {
	var calendar = createTiddlyElement(place, 'table', null, 'calendar', null);
	var tbody = createTiddlyElement(calendar, 'tbody');
	var today = new Date();
	var year = today.getYear();
	if (year<1900) year+=1900;

 	// get journal format from SideBarOptions (ELS 5/29/06 - suggested by MartinBudden)
	var text = store.getTiddlerText('SideBarOptions');
	var re = new RegExp('<<(?:newJournal)([^>]*)>>','mg'); var fm = re.exec(text);
	if (fm && fm[1]!=null) { var pa=fm[1].readMacroParams(); if (pa[0]) this.journalDateFmt = pa[0]; }

	var month=-1;
	if (params[0] == 'thismonth') {
		var month=today.getMonth();
	} else if (params[0] == 'lastmonth') {
		var month = today.getMonth()-1; if (month==-1) { month=11; year--; }
	} else if (params[0] == 'nextmonth') {
		var month = today.getMonth()+1; if (month>11) { month=0; year++; }
	} else if (params[0]&&'+-'.indexOf(params[0].substr(0,1))!=-1) {
		var month = today.getMonth()+parseInt(params[0]);
		if (month>11) { year+=Math.floor(month/12); month%=12; };
		if (month<0)  { year+=Math.floor(month/12); month=12+month%12; }
	} else if (params[0]) {
		year = params[0];
		if(params[1]) month=parseInt(params[1])-1;
		if (month>11) month=11; if (month<0) month=0;
	}

	if (month!=-1) {
		cacheReminders(new Date(year, month, 1, 0, 0), 31);
		createCalendarOneMonth(tbody, year, month);
	} else {
		cacheReminders(new Date(year, 0, 1, 0, 0), 366);
		createCalendarYear(tbody, year);
	}
	window.reminderCacheForCalendar = null;
}
//}}}
//{{{
// cache used to store reminders while the calendar is being rendered
// it will be renulled after the calendar is fully rendered.
window.reminderCacheForCalendar = null;
//}}}
//{{{
function cacheReminders(date, leadtime)
{
	if (window.findTiddlersWithReminders == null) return;
	window.reminderCacheForCalendar = {};
	var leadtimeHash = [];
	leadtimeHash [0] = 0;
	leadtimeHash [1] = leadtime;
	var t = findTiddlersWithReminders(date, leadtimeHash, null, 1);
	for(var i = 0; i < t.length; i++) {
		//just tag it in the cache, so that when we're drawing days, we can bold this one.
		window.reminderCacheForCalendar[t[i]['matchedDate']] = 'reminder:' + t[i]['params']['title']; 
	}
}
//}}}
//{{{
function createCalendarOneMonth(calendar, year, mon)
{
	var row = createTiddlyElement(calendar, 'tr');
	createCalendarMonthHeader(calendar, row, config.macros.calendar.monthnames[mon]+' '+year, true, year, mon);
	row = createTiddlyElement(calendar, 'tr');
	createCalendarDayHeader(row, 1);
	createCalendarDayRowsSingle(calendar, year, mon);
}
//}}}
//{{{
function createCalendarMonth(calendar, year, mon)
{
	var row = createTiddlyElement(calendar, 'tr');
	createCalendarMonthHeader(calendar, row, config.macros.calendar.monthnames[mon]+' '+ year, false, year, mon);
	row = createTiddlyElement(calendar, 'tr');
	createCalendarDayHeader(row, 1);
	createCalendarDayRowsSingle(calendar, year, mon);
}
//}}}
//{{{
function createCalendarYear(calendar, year)
{
	var row;
	row = createTiddlyElement(calendar, 'tr');
	var back = createTiddlyElement(row, 'td');
	var backHandler = function() {
		removeChildren(calendar);
		createCalendarYear(calendar, parseInt(year)-1);
		return false; // consume click
	};
	createTiddlyButton(back, '<', 'Previous year', backHandler);
	back.align = 'center';
	var yearHeader = createTiddlyElement(row, 'td', null, 'calendarYear', year);
	yearHeader.align = 'center';
	yearHeader.setAttribute('colSpan',config.options.chkDisplayWeekNumbers?22:19);//wn**
	var fwd = createTiddlyElement(row, 'td');
	var fwdHandler = function() {
		removeChildren(calendar);
		createCalendarYear(calendar, parseInt(year)+1);
		return false; // consume click
	};
	createTiddlyButton(fwd, '>', 'Next year', fwdHandler);
	fwd.align = 'center';
	createCalendarMonthRow(calendar, year, 0);
	createCalendarMonthRow(calendar, year, 3);
	createCalendarMonthRow(calendar, year, 6);
	createCalendarMonthRow(calendar, year, 9);
}
//}}}
//{{{
function createCalendarMonthRow(cal, year, mon)
{
	var row = createTiddlyElement(cal, 'tr');
	createCalendarMonthHeader(cal, row, config.macros.calendar.monthnames[mon], false, year, mon);
	createCalendarMonthHeader(cal, row, config.macros.calendar.monthnames[mon+1], false, year, mon);
	createCalendarMonthHeader(cal, row, config.macros.calendar.monthnames[mon+2], false, year, mon);
	row = createTiddlyElement(cal, 'tr');
	createCalendarDayHeader(row, 3);
	createCalendarDayRows(cal, year, mon);
}
//}}}
//{{{
function createCalendarMonthHeader(cal, row, name, nav, year, mon)
{
	var month;
	if (nav) {
		var back = createTiddlyElement(row, 'td');
		back.align = 'center';
		back.style.background = config.macros.calendar.monthbg;

		var backMonHandler = function() {
			var newyear = year;
			var newmon = mon-1;
			if(newmon == -1) { newmon = 11; newyear = newyear-1;}
			removeChildren(cal);
			cacheReminders(new Date(newyear, newmon , 1, 0, 0), 31);
			createCalendarOneMonth(cal, newyear, newmon);
			return false; // consume click
		};
		createTiddlyButton(back, '<', 'Previous month', backMonHandler);
		month = createTiddlyElement(row, 'td', null, 'calendarMonthname')
		createTiddlyLink(month,name,true);
		month.setAttribute('colSpan', config.options.chkDisplayWeekNumbers?6:5);//wn**
		var fwd = createTiddlyElement(row, 'td');
		fwd.align = 'center';
		fwd.style.background = config.macros.calendar.monthbg; 

		var fwdMonHandler = function() {
			var newyear = year;
			var newmon = mon+1;
			if(newmon == 12) { newmon = 0; newyear = newyear+1;}
			removeChildren(cal);
			cacheReminders(new Date(newyear, newmon , 1, 0, 0), 31);
			createCalendarOneMonth(cal, newyear, newmon);
			return false; // consume click
		};
		createTiddlyButton(fwd, '>', 'Next month', fwdMonHandler);
	} else {
		month = createTiddlyElement(row, 'td', null, 'calendarMonthname', name)
		month.setAttribute('colSpan',config.options.chkDisplayWeekNumbers?8:7);//wn**
	}
	month.align = 'center';
	month.style.background = config.macros.calendar.monthbg;
}
//}}}
//{{{
function createCalendarDayHeader(row, num)
{
	var cell;
	for(var i = 0; i < num; i++) {
		if (config.options.chkDisplayWeekNumbers) createTiddlyElement(row, 'td');//wn**
		for(var j = 0; j < 7; j++) {
			var d = j + (config.options.txtCalFirstDay - 0);
			if(d > 6) d = d - 7;
			cell = createTiddlyElement(row, 'td', null, null, config.macros.calendar.daynames[d]);
			if(d == (config.options.txtCalStartOfWeekend-0) || d == (config.options.txtCalStartOfWeekend-0+1))
				cell.style.background = config.macros.calendar.weekendbg;
		}
	}
}
//}}}
//{{{
function createCalendarDays(row, col, first, max, year, mon) {
	var i;
	if (config.options.chkDisplayWeekNumbers){
		if (first<=max) {
			var ww = new Date(year,mon,first);
			var td=createTiddlyElement(row, 'td');//wn**
			var link=createTiddlyLink(td,ww.formatString(config.options.txtWeekNumberLinkFormat),false);
			link.appendChild(document.createTextNode(
				ww.formatString(config.options.txtWeekNumberDisplayFormat)));
		}
		else createTiddlyElement(row, 'td');//wn**
	}
	for(i = 0; i < col; i++)
		createTiddlyElement(row, 'td');
	var day = first;
	for(i = col; i < 7; i++) {
		var d = i + (config.options.txtCalFirstDay - 0);
		if(d > 6) d = d - 7;
		var daycell = createTiddlyElement(row, 'td');
		var isaWeekend=((d==(config.options.txtCalStartOfWeekend-0)
			|| d==(config.options.txtCalStartOfWeekend-0+1))?true:false);
		if(day > 0 && day <= max) {
			var celldate = new Date(year, mon, day);
			// ELS 10/30/05 - use <<date>> macro's showDate() function to create popup
			// ELS 05/29/06 - use journalDateFmt 
			if (window.showDate) showDate(daycell,celldate,'popup','DD',
				config.macros.calendar.journalDateFmt,true, isaWeekend);
			else {
				if(isaWeekend) daycell.style.background = config.macros.calendar.weekendbg;
				var title = celldate.formatString(config.macros.calendar.journalDateFmt);
				if(calendarIsHoliday(celldate))
					daycell.style.background = config.macros.calendar.holidaybg;
				var now=new Date();
				if ((now-celldate>=0) && (now-celldate<86400000)) // is today?
					daycell.style.background = config.macros.calendar.todaybg;
				if(window.findTiddlersWithReminders == null) {
					var link = createTiddlyLink(daycell, title, false);
					link.appendChild(document.createTextNode(day));
				} else
					var button = createTiddlyButton(daycell, day, title, onClickCalendarDate);
			}
		}
		day++;
	}
}
//}}}
//{{{
// Create a pop-up containing:
// * a link to a tiddler for this date
// * a 'new tiddler' link to add a reminder for this date
// * links to current reminders for this date
// NOTE: this code is only used if [[ReminderMacros]] is installed AND [[DatePlugin]] is //not// installed.
function onClickCalendarDate(ev) { ev=ev||window.event;
	var d=new Date(this.getAttribute('title')); var date=d.formatString(config.macros.calendar.journalDateFmt);
	var p=Popup.create(this);  if (!p) return;
	createTiddlyLink(createTiddlyElement(p,'li'),date,true);
	var rem='\\n\\<\\<reminder day:%0 month:%1 year:%2 title: \\>\\>';
	rem=rem.format([d.getDate(),d.getMonth()+1,d.getYear()+1900]);
	var cmd="<<newTiddler label:[[new reminder...]] prompt:[[add a new reminder to '%0']]"
		+" title:[[%0]] text:{{store.getTiddlerText('%0','')+'%1'}} tag:%2>>";
	wikify(cmd.format([date,rem,config.options.txtCalendarReminderTags]),p);
	createTiddlyElement(p,'hr');
	var t=findTiddlersWithReminders(d,[0,31],null,1);
	for(var i=0; i<t.length; i++) {
		var link=createTiddlyLink(createTiddlyElement(p,'li'), t[i].tiddler, false);
		link.appendChild(document.createTextNode(t[i]['params']['title']));
	}
	Popup.show(); ev.cancelBubble=true; if (ev.stopPropagation) ev.stopPropagation(); return false;
}
//}}}
//{{{
function calendarMaxDays(year, mon)
{
	var max = config.macros.calendar.monthdays[mon];
	if(mon == 1 && (year % 4) == 0 && ((year % 100) != 0 || (year % 400) == 0)) max++;
	return max;
}
//}}}
//{{{
function createCalendarDayRows(cal, year, mon)
{
	var row = createTiddlyElement(cal, 'tr');
	var first1 = (new Date(year, mon, 1)).getDay() -1 - (config.options.txtCalFirstDay-0);
	if(first1 < 0) first1 = first1 + 7;
	var day1 = -first1 + 1;
	var first2 = (new Date(year, mon+1, 1)).getDay() -1 - (config.options.txtCalFirstDay-0);
	if(first2 < 0) first2 = first2 + 7;
	var day2 = -first2 + 1;
	var first3 = (new Date(year, mon+2, 1)).getDay() -1 - (config.options.txtCalFirstDay-0);
	if(first3 < 0) first3 = first3 + 7;
	var day3 = -first3 + 1;

	var max1 = calendarMaxDays(year, mon);
	var max2 = calendarMaxDays(year, mon+1);
	var max3 = calendarMaxDays(year, mon+2);

	while(day1 <= max1 || day2 <= max2 || day3 <= max3) {
		row = createTiddlyElement(cal, 'tr');
		createCalendarDays(row, 0, day1, max1, year, mon); day1 += 7;
		createCalendarDays(row, 0, day2, max2, year, mon+1); day2 += 7;
		createCalendarDays(row, 0, day3, max3, year, mon+2); day3 += 7;
	}
}
//}}}
//{{{
function createCalendarDayRowsSingle(cal, year, mon)
{
	var row = createTiddlyElement(cal, 'tr');
	var first1 = (new Date(year, mon, 1)).getDay() -1 - (config.options.txtCalFirstDay-0);
	if(first1 < 0) first1 = first1+ 7;
	var day1 = -first1 + 1;
	var max1 = calendarMaxDays(year, mon);
	while(day1 <= max1) {
		row = createTiddlyElement(cal, 'tr');
		createCalendarDays(row, 0, day1, max1, year, mon); day1 += 7;
	}
}
//}}}
//{{{
setStylesheet('.calendar, .calendar table, .calendar th, .calendar tr, .calendar td { text-align:center; } .calendar, .calendar a { margin:0px !important; padding:0px !important; }', 'calendarStyles');
//}}}
cELLS AND THEIR FUNCTION
http://www.bbc.co.uk/learningzone/clips/cells-and-their-function/1832.html

How do cells reproduce
http://www.bbc.co.uk/learningzone/clips/cell-division-through-life/109.html
http://www.youtube.com/watch?v=LuXoGcj5rLs
donkey  http://www.youtube.com/watch?v=c5x8c2Q9WJ0
moments http://www.youtube.com/watch?v=2hr7LlEOv48
Chemistry: The study of the elements and the compounds they form and the reactions they undergo.
http://www.bgfl.org/index.cfm?s=1&m=258&p=153,index
http://www.chemit.co.uk
Wall of Death http://www.youtube.com/watch?v=dN14xrnZwXw&feature=related
weightless in space  http://www.youtube.com/watch?v=JteMZc8R8dM
Cycles Kraftwerk 
http://www.youtube.com/watch?v=sQz-CZvkY8k
space elevator
http://www.youtube.com/watch?v=pnwZmWoymeI

Physclips
http://whttp://www.youtube.com/watch?v=3HUqWb6hyTUww.animations.physics.unsw.edu.au/mechanics/

[[Rollercoaster]]


Car Jump Video
http://www.youtube.com/watch?v=3HUqWb6hyTU

Motorcycles crashing 
http://www.youtube.com/watch?v=GLXvae18-ek&feature=youtu.be
Timer
http://classtools.net/main_area/template_loader.php/?timer
http://www.youtube.com/watch?v=hepoJgGJtNc&feature=related

Dolly http://www.youtube.com/watch?v=39BbcZVCx8I&feature=related
/***
| Name|CloseOnCancelPlugin|
| Description|Closes the tiddler if you click new tiddler then cancel. Default behaviour is to leave it open|
| Version|3.0 ($Rev: 1845 $)|
| Date|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source|http://mptw.tiddlyspot.com/#CloseOnCancelPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
merge(config.commands.cancelTiddler,{

	handler_orig_closeUnsaved: config.commands.cancelTiddler.handler,

	handler: function(event,src,title) {
		this.handler_orig_closeUnsaved(event,src,title);
		if (!store.tiddlerExists(title) && !store.isShadowTiddler(title))
			story.closeTiddler(title,true);
	 	return false;
	}

});

//}}}
http://www.gcsescience.com/icollectgas.htm
http://www.conceptcartoons.com/index_flash.html
//{{{
config.options.chkHttpReadOnly = false; // means web visitors can experiment with your site by clicking edit
config.options.chkInsertTabs = true;    // tab inserts a tab when editing a tiddler
config.views.wikified.defaultText = ""; // don't need message when a tiddler doesn't exist
config.views.editor.defaultText = "";   // don't need message when creating a new tiddler 
//}}}
Recommended Values of Physical Constants and Conversion Factors

Source: [[Physical Constants and Conversion Factors|http://newton.ex.ac.uk/research/qsystems/collabs/constants.html]]
aweller32ATgmail.com where AT=@
http://spittal.org/physics/unitconversion.html
Heated debate surrounds fuel controversy

— Article 6.5.5 of the FIA’s technical regulations states: “No fuel on board the car may be more than 10C (50F) below ambient temperature”.

— There is nothing in the regulations that states how the ambient temperature is recorded. The stewards’ statement referred to a presumption that this would be as was recorded by Formula One Management’s timing screens, but this proved to be different than that logged by Meteo France, who are contracted by the FIA and teams.

— “Cool fuel” is more dense and therefore contains more energy per unit of volume, giving a car a slight increase in power for the first few laps on the track – a difference of up to 10hp – although it would probably decrease their overall race time by about a second.

— The increase in density would also allow the car to be refuelled faster and with more fuel than the rules of a rate no greater than 12.1 litres per second allow.

— In Brazil in 1995, Michael Schumacher and David Coulthard were disqualified after an irregularity with their fuel’s chemical fingerprint. The decision was later overturned by the FIA court of appeal because fuel experts could not agree whether they had gained an advantage. 

Source times-online
http://www.docbrown.info/page04/4_72bond.htm
http://creative-chemistry.org.uk
Distillation http://www.youtube.com/watch?gl=GB&hl=en-GB&v=mAyAoLb8_xQ
Current
http://www.youtube.com/watch?v=5laTkjINHrg&feature=related

Resistance
http://www.youtube.com/watch?v=YGvu9iqjJq4&feature=related

potential difference circuits
http://www.youtube.com/watch?v=F1p3fgbDnkY

Current, Power, Resistance PhysicsOnline

resistors in series and parallel
http://www.youtube.com/watch?v=9O8Di5gugiA

Which bulb is brightest plenary?
http://www.freezeray.com/flashFiles/seriesParallel.htm

wiring a plug
http://web.onetel.net.uk/~uncletony/mains%20stuff.htm

Current and Voltage 7 mins
http://www.youtube.com/watch?v=1xPjES-sHwg&feature=related

Revision quiz
http://www.antonine-education.co.uk/Physics_AS/Module_3/Topic_1/topic_1.htm#Question%205
Hi,  This news clip is about a paper aeroplane flown from space. http://news.bbc.co.uk/2/hi/asia-pacific/7230949.stm
Here clip of a solar powered balloon http://www.youtube.com/watch?v=gANM4lduB-w&feature=PlayList&p=C1BCF7A041609758&index=11
Future space travel may be in the beam elevator here http://www.youtube.com/watch?v=fDNp7AUXpB8
I can now convert videos from youtube to be played offline.
http://www.curriculum-press.co.uk/
HarryHill

http://www.youtube.com/watch?v=ozQXDp0TDW0

Darwin http://www.youtube.com/watch?v=vmphlbRhLu8

Simpsons Evolution 
http://www.youtube.com/watch?v=faRlFsYmkeY&feature=related
Natural selection made easy
http://www.youtube.com/watch?v=R_RXX7pntr8&feature=related

Dawhttp://www.youtube.com/watch?v=lEKyqIJkuDQ&feature=relatedkins makes eye
What darwin did not know
http://www.youtube.com/watch?v=i6wdzzTP7NM
part11 http://www.youtube.com/watch?v=D-Ia01drP60&feature=related
http://www.youtube.com/watch?v=gMkUgJoEVf4
Catherine Tate Periodic table http://www.youtube.com/watch?v=5upafechLNE
Food decaying 27 secs
http://www.bbc.co.uk/learningzone/clips/decaying-fruit/862.html
[[Physics Teaching]]
[[AllTags]]

http://www.spolem.co.uk/worksheets/docs/digdart.doc
http://www.bbc.co.uk/schools/ks3bitesize/science/biology/diet_5.s

htmlhttp://www.youtube.com/watch?v=e3O1AdlC8bI

http://www.youtube.com/watch?v=8_bLGlXdQ5k&feature=related
http://www.docbrown.info/
http://doggyblurb.blogspot.com/
http://www.youtube.com/watch?v=-t63xYSgmKE
Dr quantum
http://www.youtube.com/watch?v=DfPeprQ7oGc
http://www.youtube.com/watch?v=sMdrlztBPJs
Structure of the earth http://www.youtube.com/watch?v=QDqskltCixA

http://www.youtube.com/watch?v=SEyenHPM0QA
http://www.edexcel-international.org/quals/igcse/4420/
[[MptwEditTemplate]]
Albert Einstein
From Wikipedia, the free encyclopedia

Born 	March 14, 1879(1879-03-14)
Ulm, Württemberg, Germany
Died 	April 18, 1955 (aged 76)
Princeton, New Jersey, USA
Residence 	Germany, Italy, Switzerland, USA
Citizenship 	German (1879–96, 1914–33)
Swiss (1901–55)
American (1940–55)
Ethnicity 	Jewish
Field 	Physics
Institutions 	Swiss Patent Office (Berne)
Univ. of Zürich
Charles Univ.
Prussian Acad. of Sciences
Kaiser Wilhelm Inst.
Univ. of Leiden
Inst. for Advanced Study
Alma mater 	ETH Zürich
Academic advisor   	Alfred Kleiner
Known for 	General relativity
Special relativity
Brownian motion
Photoelectric effect
Mass-energy equivalence
Einstein field equations
Unified Field Theory
Bose–Einstein statistics
EPR paradox
Notable prizes 	Nobel Prize in Physics (1921)
Copley Medal (1925)
Max Planck medal (1929)

Albert Einstein (German pronunciation (help·info)) (March 14, 1879 – April 18, 1955) was a German-born theoretical physicist.

He is best known for his theory of relativity and specifically mass-energy equivalence, E = mc2. Einstein received the 1921 Nobel Prize in Physics "for his services to Theoretical Physics, and especially for his discovery of the law of the photoelectric effect."[1]

Einstein's many contributions to physics include his special theory of relativity, which reconciled mechanics with electromagnetism, and his general theory of relativity which extended the principle of relativity to non-uniform motion, creating a new theory of gravitation. His other contributions include relativistic cosmology, capillary action, critical opalescence, classical problems of statistical mechanics and their application to quantum theory, an explanation of the Brownian movement of molecules, atomic transition probabilities, the quantum theory of a monatomic gas, thermal properties of light with low radiation density (which laid the foundation for the photon theory), a theory of radiation including stimulated emission, the conception of a unified field theory, and the geometrization of physics.

Source: [[Albert Einstein - Wikipedia, the free encyclopedia|http://en.wikipedia.org/wiki/Albert_Einstein]]
Electric Currents AQA year 11 and As and IB http://www.youtube.com/watch?v=5laTkjINHrg

Make your own circuit http://www.cleo.net.uk/resources/displayframe.php?src=207/consultants_resources%2Fscience%2FcircuitWorld%2Findex.html

Electrical symbols interactive  flash game http://www.kscience.co.uk/resources/ks3/electricity/electrical_symbols.swf

Simple parallel and series circuits using bulbs worksheet http://www.kscience.co.uk/resources/ks3/electricity/investigating_circuits.doc

Match component symbols http://www.squashedfrogs.co.uk/resources/2006/4/component_match.doc

Introduction powerpoint to series and parallel circuits http://www.squashedfrogs.co.uk/resources/2005/9/electriccurrents.ppt

Introduction powerpoint on electrical circuits uses model of water pump http://www.squashedfrogs.co.uk/resources/2006/5/electricity.ppt

Multimedia introduction to series and parallel circuits. 
http://lgfl.skoool.co.uk/keystage3.aspx?id=93

Interactive introduction to electrical circuits  
http://www.andythelwell.com/blobz/

Simple quiz 
http://www.docbrown.info/ks3physics/7JmcHP6.htm
http://www.youtube.com/watch?v=VPxdl1zpcC8&p=16C3BE629E3B7521&playnext=1&index=1

Jumping Ring
http://www.youtube.com/watch?v=Pl7KyVIJ1iE
http://www.youtube.com/watch?v=0d859te8Owg&feature=related

http://www.youtube.com/watch?v=VPxdl1zpcC8

quiz buster p1b 5
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=4177

 
Key removal
http://www.youtube.com/watch?v=rVnbnRLoSvI&feature=related

worm removal
http://www.youtube.com/watch?v=1cKEkIyfDGE
A system has enery if it is capable of doing [[Work]]
Energy and Eating
http://www.bbc.co.uk/learningzone/clips/why-do-we-need-to-eat/2288.html
http://www.bbc.co.uk/learningzone/clips/food-and-energy/267.html
Angel tube Skiing
http://www.youtube.com/watch?v=fFqQOlYE4EE

Sisyphus
http://www.youtube.com/watch?v=K5MdFdAe_JY

BBC http://www.bbc.co.uk/learningzone/clips/10669.flv   

Energy transfers: http://www.bbc.co.uk/learningzone/clips/energy-transfer/263.html
/***
| Name:|ExtentTagButtonPlugin|
| Description:|Adds a New tiddler button in the tag drop down|
| Version:|3.2 ($Rev: 2406 $)|
| Date:|$Date: 2007-08-08 22:50:23 +1000 (Wed, 08 Aug 2007) $|
| Source:|http://mptw.tiddlyspot.com/#ExtendTagButtonPlugin|
| Author:|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{

window.onClickTag_mptw_orig = window.onClickTag;
window.onClickTag = function(e) {
	window.onClickTag_mptw_orig.apply(this,arguments);
	var tag = this.getAttribute("tag");
	var title = this.getAttribute("tiddler");
	// Saq, you're a genius :)
	var popup = Popup.stack[Popup.stack.length-1].popup;
	createTiddlyElement(createTiddlyElement(popup,"li",null,"listBreak"),"div");
	wikify("<<newTiddler label:'New tiddler' tag:'"+tag+"'>>",createTiddlyElement(popup,"li"));
	return false;
}

//}}}
http://www.youtube.com/watch?v=1xlIw_PCT-Y
Food Chain lesson plan http://www.rspb.org.uk/ourwork/teaching/resources/science/web_game.asp

http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=4174
http://www.scienceblog.org/community/modules.php?op=modload&name=News&file=article&sid=115
http://www.food.gov.uk/multimedia/flash/eatwellflashlabel.swf
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=9464
http://www.footprints-science.co.uk/
From Wikipedia, the free encyclopedia

In physics, force is an influence that may cause an object to accelerate. It may be experienced as a lift, a push, or a pull. The actual acceleration of the body is determined by the vector sum of all forces acting on it (known as net force or resultant force). In an extended body, force may also cause rotation or deformation of the body. Rotational effects and deformation are determined respectively by the torques and stresses that the forces create.

Force is mathematically defined as the rate of change of the momentum of the body. Since momentum is a vector quantity (has both a magnitude and direction), force also is a vector quantity.

(Force is measured in newtons-AW)
Forces and Motion Flashcard Revision
http://flashcards.engrade.com/aw1
Basic Physics Equations and Formulas

If you are looking for a nice list of basic physics equations then you will want to check out the basic physics equations (107 KB pdf file) that is part of the AP high school physics exam. It is a five page document that concisely covers the basics. [[info_equation_tables_2002.pdf|http://www.collegeboard.com/prod_downloads/ap/students/physics/info_equation_tables_2002.pdf]]

Source: [[Basic Physics Equations and Formulas|http://www.physicsgre.com/physics-equations.shtml]]
http://www.formula1.com
This menu gives you access to all the Lesson Plans which have been contributed by teachers. There are also links to these plans via the individual QCA Unit indexes.



http://www.lgfl.net/lgfl/accounts/virtualscience/homepage/documents/lessonplans.db_psc
Quiz-Busters is an interactive plenary quiz for two teams based on the popular television quiz program Blockbusters. The resource is designed to be used on an interactive whiteboard as a teacher led activity but can be played by individual students. Hopefully you and your students will find this a fun alternative to traditional question and answer plenary and can actively contribute to Assessment for Learning (AFL)

http://www.teachers-direct.co.uk/resources/quiz-busters/index.aspx
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=4484

TARSIA
The software allows you to create puzzles based on jigsaw activities and domino activities. The students are given a set of tiles which must be matched edge-to-edge to complete the shape. Mathematical questions are given along these edges. Jigsaw puzzles can be created based on triangle, square, rectangle, rhombus, parallelogram, hexagon and parquet patterns of tesselating shapes. you can also create follow me cards, matching cards and domino games with either 8, 12, 16 or 24 pieces.
http://www.mathsnet.net/jigsaw/index.html
This site offers a growing bank of imaginative, highly visual teaching-aids developed for use with interactive whiteboards in 11-18 Schools.

The resources are designed to be used as rich sources of visually stimulating material, making use of both animations and drag and drop interactivity. The appropriate Key Stage is indicated for each resource. 
http://www.freezeray.com/index.html
http://www.gcse.com/
http://passmyexams.co.uk
http://www.gcsescience.com/
http://www.footprints-science.co.uk/states.htm STATES OF MATTER

http://www.bbc.co.uk/schools/ks3bitesize/science/chemistry/particle_model_3.shtml

http://en.wikipedia.org/wiki/Earth's_atmosphere
Glastonbury from helicopter http://www.youtube.com/watch?v=zbM91IoEXRs&feature=related 

Aftermath http://www.youtube.com/watch?v=8DXNSL_1tmY&feature=related
 
http://www.youtube.com/watch?v=oJAbATJCugs

35 Inconvenient Truths http://scienceandpublicpolicy.org/monckton/goreerrors.html

Chairman Ippc http://news.bbc.co.uk/1/hi/sci/tech/8479972.stm

http://en.wikipedia.org/wiki/Milankovitch_cycles

http://www.gophysics.co.uk/
Skiing
http://www.youtube.com/watch?v=fFqQOlYE4EE

http://www.youtube.com/watch?v=zLFRIiflSgU
hydrogen bomb

Atom bomb
http://www.youtube.com/watch?v=wq6_4t_8lYc&feature=related
Quiz Buster http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=4509
http://www.dunelmelearning.com/samples/KS3_Bio_Habitat_Adaption/index.html
Quiz http://www.docbrown.info/ks3biology/7Cmc.htm

squirell football http://www.youtube.com/watch?v=RaWA1vKmSNQ
http://www.teachers.tv/video/1857
http://www.youtube.com/watch?v=2xxKwesCKJk&feature=related
http://www.youtube.com/watch?v=KDp1tiUsZw8
http://www.youtube.com/watch?v=ahCbGjasm_E

noise
http://www.youtube.com/watch?v=MFJsAH-owwI

noise2

http://www.youtube.com/watch?v=6pcN-yFAsf4&feature=relmfu

frequency test
http://www.youtube.com/watch?v=prAMn4rmQhM
/***
| Name|HideWhenPlugin|
| Description|Allows conditional inclusion/exclusion in templates|
| Version|3.0 ($Rev: 1845 $)|
| Date|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source|http://mptw.tiddlyspot.com/#HideWhenPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
For use in ViewTemplate and EditTemplate. Example usage:
{{{<div macro="showWhenTagged Task">[[TaskToolbar]]</div>}}}
{{{<div macro="showWhen tiddler.modifier == 'BartSimpson'"><img src="bart.gif"/></div>}}}
***/
//{{{

window.removeElementWhen = function(test,place) {
	if (test) {
		removeChildren(place);
		place.parentNode.removeChild(place);
	}
};

merge(config.macros,{

	hideWhen: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( eval(paramString), place);
	}},

	showWhen: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( !eval(paramString), place);
	}},

	hideWhenTagged: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( tiddler.tags.containsAll(params), place);
	}},

	showWhenTagged: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( !tiddler.tags.containsAll(params), place);
	}},

	hideWhenTaggedAny: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( tiddler.tags.containsAny(params), place);
	}},

	showWhenTaggedAny: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( !tiddler.tags.containsAny(params), place);
	}},

	hideWhenTaggedAll: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( tiddler.tags.containsAll(params), place);
	}},

	showWhenTaggedAll: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( !tiddler.tags.containsAll(params), place);
	}},

	hideWhenExists: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( store.tiddlerExists(params[0]) || store.isShadowTiddler(params[0]), place);
	}},

	showWhenExists: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( !(store.tiddlerExists(params[0]) || store.isShadowTiddler(params[0])), place);
	}}

});

//}}}
Instruments for Natural Philosophy

Thomas B. Greenslade, Jr.
Professor Emeritus of Physics
Kenyon College, Gambier, Ohio 43022
GREENSLADE@KENYON.EDU

Source: [[Historical Physics Teaching Apparatus|http://physics.kenyon.edu/EarlyApparatus/index.html]]

http://www.teachertube.com/viewVideo.php?title=History_of_the_Atom&video_id=239756
http://www.youtube.com/watch?v=cQJPYgl5aoY
http://www.bbc.co.uk/learningzone/clips/ecology-of-the-honey-bee/7187.html
Flying
http://www.youtube.com/watch?NR=1&v=kwC8MP6uOiQ

http://www.youtube.com/watch?NR=1&v=kwC8MP6uOiQ
How Science Works Teachers TV http://www.triplescience.org.uk/search/Resource-29063.aspx
http://www.bbc.co.uk/schools/gcsebitesize/teachers/supportingstudentsrev3.shtml
IB Physics Resources
http://www.vasa.abo.fi/vos/vosusers/tillman/compendium.htm
Chris Hamper http://www.rcnuwc.org/ibphysics/index.html
http://www.saburchill.com/border/about.html
http://www.ibphysicshelp.net/
IB Physics Revision http://revision-notes.co.uk/IB/Physics/index.html

http://occ.ibo.org/ibis/occ/resources/ict_in_physics/Simulations/simulations1.html
Institute of Physics teaching Resources http://www.iop.org/activity/education/Teaching_Resources/index.html
ISA Quiz Buster
IVF
http://www.youtube.com/watch?v=3WypK9TpD34
Ideas, Evidence and Argument in Science (IDEAS) Project materials
IDEAS pack front cover
These materials have been developed by Professor Jonathan Osborne, Dr Shirley Simon of the Institute of Education, and Dr Sibel Erduran to assist teachers of science at elementary and secondary schools develop their skills to teach about ideas, evidence and argument in science education.

The materials consist of an in-service workshop pack, which is supported by a DVD of 28 instances of teachers engaging in the kind of teaching necessary to develop children’s thinking and reasoning in science. In addition, there is a resources pack to support such teaching approaches in the classroom.
http://www.kcl.ac.uk/schools/sspp/education/research/projects/ideas.html
Indices http://www.mathsrevision.net/gcse/pages.php?page=26
http://www.youtube.com/watch?v=AMBcgVlamoU
http://www.youtube.com/watch?v=VIhvVt9wFk8&feature=related


http://ks3.org/

tacoma http://www.youtube.com/watch?v=-_OtbXmu9kg

Plane into wall http://www.youtube.com/watch?v=4q35xHzjxB0
Dropping Parachute 4 mins
http://www.playbackschools.org.uk/programme/3034/ks2-science-air-resistance
http://www.playbackschools.org.uk/programme/3020/ks2-science-forces-mass-weight-and-gravity
Teachers TV archive
http://www.playbackschools.org.uk/
http://www.unilorin.edu.ng/publications/omosewo/PREPARATION%20AND%20CONDUCT%20OF%20PRACTICAL%20LESSONS%20IN%20SCIENCE.htm
Learn with mac
http://www.learnwithmac.com/
http://kottan-labs.bgsu.edu/teaching/workshop2001/chapter2.htm
Use as plenary what is it for?
/***
| Name|LessBackupsPlugin|
| Description|Intelligently limit the number of backup files you create|
| Version|3.0 ($Rev: 2320 $)|
| Date|$Date: 2007-06-18 22:37:46 +1000 (Mon, 18 Jun 2007) $|
| Source|http://mptw.tiddlyspot.com/#LessBackupsPlugin|
| Author|Simon Baird|
| Email|simon.baird@gmail.com|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
!!!Description
You end up with just backup one per year, per month, per weekday, per hour, minute, and second.  So total number won't exceed about 200 or so. Can be reduced by commenting out the seconds/minutes/hours line from modes array

!!!Notes
Works in IE and Firefox only.  Algorithm by Daniel Baird. IE code by by Saq Imtiaz.
!!!Code
***/
//{{{
window.getSpecialBackupPath = function(backupPath) {

	var MINS  = 60 * 1000;
	var HOURS = 60 * MINS;
	var DAYS  = 24 * HOURS;

	// comment out the ones you don't want
	var modes = [
		["YYYY",  365*DAYS], // one per year for ever
		["MMM",   31*DAYS],  // one per month
		["ddd",   7*DAYS],   // one per weekday
		//["d0DD",  1*DAYS],   // one per day of month
		["h0hh",  24*HOURS], // one per hour
		["m0mm",  1*HOURS],  // one per minute
		["s0ss",  1*MINS],   // one per second
		["latest",0]         // always keep last version. (leave this).
	];

	var now = new Date();

	for (var i=0;i<modes.length;i++) {

		// the filename we will try
		var specialBackupPath = backupPath.replace(/(\.)([0-9]+\.[0-9]+)(\.html)$/,
						'$1'+now.formatString(modes[i][0]).toLowerCase()+'$3')

		// open the file

		try {
			if (config.browser.isIE) {
				var fsobject = new ActiveXObject("Scripting.FileSystemObject")
				var fileExists  = fsobject.FileExists(specialBackupPath);
				if (fileExists) {
					var fileObject = fsobject.GetFile(specialBackupPath);
					var modDate = new Date(fileObject.DateLastModified).valueOf();
				}
			}
			else {
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
				var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
				file.initWithPath(specialBackupPath);
				var fileExists = file.exists();
				if (fileExists) {
					var modDate = file.lastModifiedTime;
				}
			}
		}
		catch(e) {
			// give up
			return backupPath;
		}

		// expiry is used to tell if it's an 'old' one. Eg, if the month is June and there is a
		// June file on disk that's more than an month old then it must be stale so overwrite
		// note that "latest" should be always because the expiration period is zero (see above)
		var expiry = new Date(modDate + modes[i][1]);
		if (!fileExists || now > expiry)
			return specialBackupPath;
	}
}

// hijack the core function
window.getBackupPath_orig = window.getBackupPath;
window.getBackupPath = function(localPath) {
	return getSpecialBackupPath(getBackupPath_orig(localPath));
}

//}}}

http://bogglesworldesl.com/froglifecycle.htm
http://www.bishop-lovett.iow.sch.uk/Subject-resources/KS3_SPEC.pdf
mixing coloured light
http://www.youtube.com/watch?v=JxwzoSMqq1U
Revision light and sound
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=3257

waves and sound
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=2961
http://www.youtube.com/watch?v=xv1sveRuAK8&feature=related

http://www.youtube.com/watch?v=9YCZVeIJ8xk
/***
|''Name:''|LoadRemoteFileThroughProxy (previous LoadRemoteFileHijack)|
|''Description:''|When the TiddlyWiki file is located on the web (view over http) the content of [[SiteProxy]] tiddler is added in front of the file url. If [[SiteProxy]] does not exist "/proxy/" is added. |
|''Version:''|1.1.0|
|''Date:''|mar 17, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#LoadRemoteFileHijack|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0|
***/
//{{{
version.extensions.LoadRemoteFileThroughProxy = {
 major: 1, minor: 1, revision: 0, 
 date: new Date("mar 17, 2007"), 
 source: "http://tiddlywiki.bidix.info/#LoadRemoteFileThroughProxy"};

if (!window.bidix) window.bidix = {}; // bidix namespace
if (!bidix.core) bidix.core = {};

bidix.core.loadRemoteFile = loadRemoteFile;
loadRemoteFile = function(url,callback,params)
{
 if ((document.location.toString().substr(0,4) == "http") && (url.substr(0,4) == "http")){ 
  url = store.getTiddlerText("SiteProxy", "/proxy/") + url;
 }
 return bidix.core.loadRemoteFile(url,callback,params);
}
//}}}
Needs Firefox to view maths correctly

http://dl.dropbox.com/u/4737649/logs.html
MRI scan love http://www.insidestory.iop.org/mri.html
http://www.youtube.com/watch?v=6_2D3Lh1v74

http://www.youtube.com/watch?v=7aRKAXD4dAg&feature=related
[[Time-Line]] [[Definition]] [[People]] [[Quotes]] [[Pictures]] [[About]] [[Formula]] [[Units]] [[Constants]] [[Contact]] AllTags [[Glossary]] [[Resources]] [[Pupils]] [[Lessons]] [[Calendar]]
Needed to render S5 maths equations in ie
http://www.dessci.com/en/products/mathplayer/download.htm
	
To bridge the gap from school to university study, to revise or find the maths topic you missed, you will want to meet mathtutor. Video tutorials, with diagnostics, summary text and exercises, take you through more than eighty topics in the way you choose. Arranged on seven DVD-Rom disks, you can view and work with them online. Or you can buy the disks, individually or as a set.

Source: [[MathTutor - Meeting MathTutor|http://www.mathtutor.ac.uk/]]
Welcome to mathcentre

We have several kinds of resources which will help you:

    * Quick reference leaflets which provide easily accessible support on key topics.
    * Teach-yourself booklets with a more in-depth treatment of important topics and which include theory, worked examples and exercises.
    * Practice and revision booklets which contain hundreds of practice exercises with answers.
    * On-line exercises, which allow you to self-test or practice basic techniques.
    * Mathtutor video tutorials on a wide range of mathematical topics.
      (Streaming kindly provided by University of Portsmouth Creative Technologies, http://stream.port.ac.uk)
    * iPod video segments, useful short clips from our Mathtutor video tutorials that you can download to your video iPod.



Source: [[mathematics support for students - mathcentre|http://www.mathcentre.ac.uk/students.php]]

This \[\int_a^b x = \frac{1}{2}(b^2-a^2)\] is an easy integral.
Monkey and the hunter
http://www.nationalstemcentre.org.uk/elibrary/resource/2084/monkey-and-hunter?init=%5Btype+Function%5D&linkButtonPressed=%5Btype+Function%5D
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=70713
Meteor compilation http://www.youtube.com/watch?v=KLM1pfgv9IE

tacoma http://www.youtube.com/watch?v=-_OtbXmu9kg
http://www.youtube.com/watch?v=2eHEm4bNGQ4
Monterey
http://ia600409.us.archive.org/23/items/AP_Physics_B_Lesson_13/Container.html

Momentum
Gun recoil

http://www.youtube.com/watch?v=vfGUF8T-dUM

Momentum in space
[[Our Space]]

Physics Online (Momentum) for collision calculations

ConceptCartoons Space Rocket 11.8

Newton's Third law
http://www.physicsclassroom.com/class/newtlaws/u2l4a.cfm

BMW C1 crash test. Controversy with BMW and British Goverment. BmW say crash helmet is more dangerous
http://www.youtube.com/watch?v=ToAIpT-JJxo&feature=related

pic bmw c1 http://www.diseno-art.com/images_2/BMW_C1_red.jpg

Myth Busters
http://www.youtube.com/watch?v=3GuqiAHGGT4

Myth Buster part 11
http://www.youtube.com/watch?v=c-JGIYLZZUg&feature=related

Plane crashing into concrete wall.
http://www.youtube.com/watch?v=4q35xHzjxB0

Myth buster part 11
http://www.youtube.com/watch?v=r8E5dUnLmh4

Myth busster paet1
http://www.youtube.com/watch?v=q_vCuE4KaUU&feature=related
History of Money

http://www.youtube.com/watch?v=TLVoV6gK8mE

debt news item
http://www.youtube.com/watch?v=G8-ApW2wD3w
[[MonkeyPirateTiddlyWiki|http://mptw.tiddlyspot.com]] is a distribution of [[TiddlyWiki|http://www.tiddlywiki.com/]] created by Simon Baird. See [[the web site|http://mptw.tiddlyspot.com/]] for more information.
!!Upgrading ~MonkeyPirateTiddlyWiki
This "empty" ~MonkeyPirateTiddlyWiki file comes pre-installed with the core ~MonkeyPirateTiddlyWiki plugins. You can upgrade these core plugins to the latest version by doing the following:
* Click ImportTiddlers
* Click "Choose..." and select "~MptwUpgradeURL"
* Click "open"
* Click the checkbox in the first column heading to select all tiddlers
* Click "More actions..." and select "Import these tiddlers"
* Click "OK" to confirm you want to overwrite the tiddlers
* Save and reload
http://www.creativeeducation.co.uk/videos/watch-video.aspx?id=2547
/***
| Name|MptwLayoutPlugin|
| Description|A package containing templates and css for the MonkeyPirateTiddlyWiki layout|
| Version|3.0 ($Rev: 2721 $)|
| Source|http://mptw.tiddlyspot.com/#MptwLayoutPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
!Notes
Presumes you have TagglyTaggingPlugin installed. To enable this you should have a PageTemplate containing {{{[[MptwPageTemplate]]}}} and similar for ViewTemplate and EditTemplate.
***/
//{{{
// used in MptwViewTemplate
config.mptwDateFormat = 'DD/MM/YY';
config.mptwJournalFormat = 'Journal DD/MM/YY';
//config.mptwDateFormat = 'MM/0DD/YY';
//config.mptwJournalFormat = 'Journal MM/0DD/YY';

config.shadowTiddlers.GettingStarted += "\n\nSee also MonkeyPirateTiddlyWiki.";

merge(config.annotations,{
	MptwEditTemplate: "Contains the default MPTW EditTemplate. If you want to customise this rename it to EditTemplate",
	MptwViewTemplate: "Contains the default MPTW ViewTemplate. If you want to customise this rename it to ViewTemplate",
	MptwPageTemplate: "Contains the default MPTW PageTemplate. If you want to customise this rename it to PageTemplate",
	MptwStyleSheet:   "Contains the default MPTW ~StyleSheet. Designed to be included in StyleSheet tiddler using the double square bracketted notation like this: {{{[[MptwStyleSheet]]}}}"
});

//}}}

//{{{
merge(config.shadowTiddlers,{

'MptwEditTemplate':[
 "<!--{{{-->",
 "<!--- http://mptw.tiddlyspot.com/#MptwEditTemplate ($Rev: 2720 $) --->",
 "<div class=\"toolbar\" macro=\"toolbar +saveTiddler saveCloseTiddler closeOthers -cancelTiddler cancelCloseTiddler deleteTiddler\"></div>",
 "<div class=\"title\" macro=\"view title\"></div>",
 "<div class=\"editLabel\">Title</div><div class=\"editor\" macro=\"edit title\"></div>",
 "<div macro='annotations'></div>",
 "<div macro=\"showWhenExists EditPanelTemplate\">[[EditPanelTemplate]]</div>",
 "<div class=\"editLabel\">Content</div><div class=\"editor\" macro=\"edit text\"></div>",
 "<div class=\"editLabel\">Tags</div><div class=\"editor\" macro=\"edit tags\"></div>",
 "<div class=\"editorFooter\"><span macro=\"message views.editor.tagPrompt\"></span><span macro=\"tagChooser\"></span></div>",
 "<!--}}}-->"
].join("\n"),

'MptwPageTemplate':[
 "<!--{{{-->",
 "<!-- http://mptw.tiddlyspot.com/#MptwPageTemplate ($Rev: 1829 $) -->",
 "<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>",
 "	<div class='headerShadow'>",
 "		<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;",
 "		<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>",
 "	</div>",
 "	<div class='headerForeground'>",
 "		<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;",
 "		<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>",
 "	</div>",
 "</div>",
 "<!-- horizontal MainMenu -->",
 "<div id='topMenu' refresh='content' tiddler='MainMenu'></div>",
 "<!-- original MainMenu menu -->",
 "<!-- <div id='mainMenu' refresh='content' tiddler='MainMenu'></div> -->",
 "<div id='sidebar'>",
 "	<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>",
 "	<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>",
 "</div>",
 "<div id='displayArea'>",
 "	<div id='messageArea'></div>",
 "	<div id='tiddlerDisplay'></div>",
 "</div>",
 "<!--}}}-->"
].join("\n"),

'MptwStyleSheet':[
 "/*{{{*/",
 "/* http://mptw.tiddlyspot.com/#MptwStyleSheet ($Rev: 2720 $) */",
 "",
 "/* a contrasting background so I can see where one tiddler ends and the other begins */",
 "body {",
 "	background: [[ColorPalette::TertiaryLight]];",
 "}",
 "",
 "/* sexy colours and font for the header */",
 ".headerForeground {",
 "	color: [[ColorPalette::PrimaryPale]];",
 "}",
 ".headerShadow, .headerShadow a {",
 "	color: [[ColorPalette::PrimaryMid]];",
 "}",
 "",
 "/* separate the top menu parts */",
 ".headerForeground, .headerShadow {",
 "	padding: 1em 1em 0;",
 "}",
 "",
 ".headerForeground, .headerShadow {",
 "	font-family: 'Trebuchet MS' sans-serif;",
 "	font-weight:bold;",
 "}",
 ".headerForeground .siteSubtitle {",
 "	color: [[ColorPalette::PrimaryLight]];",
 "}",
 ".headerShadow .siteSubtitle {",
 "	color: [[ColorPalette::PrimaryMid]];",
 "}",
 "",
 "/* make shadow go and down right instead of up and left */",
 ".headerShadow {",
 "	left: 1px;",
 "	top: 1px;",
 "}",
 "",
 "/* prefer monospace for editing */",
 ".editor textarea, .editor input {",
 "	font-family: 'Consolas' monospace;",
 "	background-color:[[ColorPalette::TertiaryPale]];",
 "}",
 "",
 "",
 "/* sexy tiddler titles */",
 ".title {",
 "	font-size: 250%;",
 "	color: [[ColorPalette::PrimaryLight]];",
 "	font-family: 'Trebuchet MS' sans-serif;",
 "}",
 "",
 "/* more subtle tiddler subtitle */",
 ".subtitle {",
 "	padding:0px;",
 "	margin:0px;",
 "	padding-left:0.5em;",
 "	font-size: 90%;",
 "	color: [[ColorPalette::TertiaryMid]];",
 "}",
 ".subtitle .tiddlyLink {",
 "	color: [[ColorPalette::TertiaryMid]];",
 "}",
 "",
 "/* a little bit of extra whitespace */",
 ".viewer {",
 "	padding-bottom:3px;",
 "}",
 "",
 "/* don't want any background color for headings */",
 "h1,h2,h3,h4,h5,h6 {",
 "	background: [[ColorPalette::Background]];",
 "	color: [[ColorPalette::Foreground]];",
 "}",
 "",
 "/* give tiddlers 3d style border and explicit background */",
 ".tiddler {",
 "	background: [[ColorPalette::Background]];",
 "	border-right: 2px [[ColorPalette::TertiaryMid]] solid;",
 "	border-bottom: 2px [[ColorPalette::TertiaryMid]] solid;",
 "	margin-bottom: 1em;",
 "	padding:1em 2em 2em 1.5em;",
 "}",
 "",
 "/* make options slider look nicer */",
 "#sidebarOptions .sliderPanel {",
 "	border:solid 1px [[ColorPalette::PrimaryLight]];",
 "}",
 "",
 "/* the borders look wrong with the body background */",
 "#sidebar .button {",
 "	border-style: none;",
 "}",
 "",
 "/* this means you can put line breaks in SidebarOptions for readability */",
 "#sidebarOptions br {",
 "	display:none;",
 "}",
 "/* undo the above in OptionsPanel */",
 "#sidebarOptions .sliderPanel br {",
 "	display:inline;",
 "}",
 "",
 "/* horizontal main menu stuff */",
 "#displayArea {",
 "	margin: 1em 15.7em 0em 1em; /* use the freed up space */",
 "}",
 "#topMenu br {",
 "	display: none;",
 "}",
 "#topMenu {",
 "	background: [[ColorPalette::PrimaryMid]];",
 "	color:[[ColorPalette::PrimaryPale]];",
 "}",
 "#topMenu {",
 "	padding:2px;",
 "}",
 "#topMenu .button, #topMenu .tiddlyLink, #topMenu a {",
 "	margin-left: 0.5em;",
 "	margin-right: 0.5em;",
 "	padding-left: 3px;",
 "	padding-right: 3px;",
 "	color: [[ColorPalette::PrimaryPale]];",
 "	font-size: 115%;",
 "}",
 "#topMenu .button:hover, #topMenu .tiddlyLink:hover {",
 "	background: [[ColorPalette::PrimaryDark]];",
 "}",
 "",
 "/* make 2.2 act like 2.1 with the invisible buttons */",
 ".toolbar {",
 "	visibility:hidden;",
 "}",
 ".selected .toolbar {",
 "	visibility:visible;",
 "}",
 "",
 "/* experimental. this is a little borked in IE7 with the button ",
 " * borders but worth it I think for the extra screen realestate */",
 ".toolbar { float:right; }",
 "",
 "/* Tagger Plugin users uncomment this.  from sb56637 */",
 "/*",
 ".popup li a {",
 "   display:inline;",
 "}",
 "*/",
 "",
 "/* make it print a little cleaner */",
 "@media print {",
 "	#topMenu {",
 "		display: none ! important;",
 "	}",
 "	/* not sure if we need all the importants */",
 "	.tiddler {",
 "		border-style: none ! important;",
 "		margin:0px ! important;",
 "		padding:0px ! important;",
 "		padding-bottom:2em ! important;",
 "	}",
 "	.tagglyTagging .button, .tagglyTagging .hidebutton {",
 "		display: none ! important;",
 "	}",
 "	.headerShadow {",
 "		visibility: hidden ! important;",
 "	}",
 "	.tagglyTagged .quickopentag, .tagged .quickopentag {",
 "		border-style: none ! important;",
 "	}",
 "	.quickopentag a.button, .miniTag {",
 "		display: none ! important;",
 "	}",
 "}",
 "/*}}}*/"
].join("\n"),

'MptwViewTemplate':[
 "<!--{{{-->",
 "<!--- http://mptw.tiddlyspot.com/#MptwViewTemplate ($Rev: 2247 $) --->",
 "",
 "<div class='toolbar'>",
 "	<span macro=\"showWhenTagged systemConfig\">",
 "		<span macro=\"toggleTag systemConfigDisable . '[[disable|systemConfigDisable]]'\"></span>",
 "	</span>",
 "	<span macro=\"showWhenTagged palette\">",
 "		<span macro=\"setPalette\"></span>",
 "	</span>",
 "	<span style=\"padding:1em;\"></span>",
 "	<span macro='toolbar closeTiddler closeOthers +editTiddler deleteTiddler > fields syncing permalink references jump'></span> <span macro='newHere label:\"new here\"'></span>",
 "	<span macro='newJournalHere {{config.mptwJournalFormat?config.mptwJournalFormat:\"MM/0DD/YY\"}}'></span>",
 "</div>",
 "",
 "<div class=\"tagglyTagged\" macro=\"tags\"></div>",
 "",
 "<div class='titleContainer'>",
 "	<span class='title' macro='view title'></span>",
 "	<span macro=\"miniTag\"></span>",
 "</div>",
 "",
 "<div class='subtitle'>",
 "	<span macro='view modifier link'></span>,",
 "	<span macro='view modified date {{config.mptwDateFormat?config.mptwDateFormat:\"MM/0DD/YY\"}}'></span>",
 "	(<span macro='message views.wikified.createdPrompt'></span>",
 "	<span macro='view created date {{config.mptwDateFormat?config.mptwDateFormat:\"MM/0DD/YY\"}}'></span>)",
 "</div>",
 "",
 "<div macro=\"showWhenExists ViewPanelTemplate\">[[ViewPanelTemplate]]</div>",
 "",
 "<div macro=\"hideWhen tiddler.tags.containsAny(['css','html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')\">",
 "	<div class='viewer' macro='view text wikified'></div>",
 "</div>",
 "<div macro=\"showWhen tiddler.tags.containsAny(['css','html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')\">",
 "	<div class='viewer'><pre macro='view text'></pre></div>",
 "</div>",
 "",
 "<div macro=\"showWhenExists ViewDashboardTemplate\">[[ViewDashboardTemplate]]</div>",
 "",
 "<div class=\"tagglyTagging\" macro=\"tagglyTagging\"></div>",
 "",
 "<!--}}}-->"
].join("\n")

});
//}}}
For upgrading directly from tiddlyspot. See [[ImportTiddlers]].
URL: /proxy/mptw.tiddlyspot.com/upgrade.html
For upgrading. See [[ImportTiddlers]].
URL: http://mptw.tiddlyspot.com/upgrade.html
http://www.mymaths.co.uk/ Maths games
http://www.nc.uk.net/webdav/harmonise?Page/@id=6004&Subject/@id=6321
Introduction to neurons
http://www.youtube.com/watch?v=CMnDiepv5Os&feature=related

Action potential
http://www.youtube.com/watch?v=HnKMB11ih2o&feature=relmfu

/***
| Name:|NewHerePlugin|
| Description:|Creates the new here and new journal macros|
| Version:|3.0 ($Rev: 1845 $)|
| Date:|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source:|http://mptw.tiddlyspot.com/#NewHerePlugin|
| Author:|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
merge(config.macros, {
	newHere: {
		handler: function(place,macroName,params,wikifier,paramString,tiddler) {
			wikify("<<newTiddler "+paramString+" tag:[["+tiddler.title+"]]>>",place,null,tiddler);
		}
	},
	newJournalHere: {
		handler: function(place,macroName,params,wikifier,paramString,tiddler) {
			wikify("<<newJournal "+paramString+" tag:[["+tiddler.title+"]]>>",place,null,tiddler);
		}
	}
});

//}}}
/***
| Name:|NewMeansNewPlugin|
| Description:|If 'New Tiddler' already exists then create 'New Tiddler (1)' and so on|
| Version:|1.0 ($Rev: 2263 $)|
| Date:|$Date: 2007-06-13 04:22:32 +1000 (Wed, 13 Jun 2007) $|
| Source:|http://mptw.tiddlyspot.com/empty.html#NewMeansNewPlugin|
| Author:|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{

String.prototype.getNextFreeName = function() {
       var numberRegExp = / \(([0-9]+)\)$/;
       var match = numberRegExp.exec(this);
       if (match) {
               var num = parseInt(match[1]) + 1;
               return this.replace(numberRegExp," ("+num+")");
       }
       else {
               return this + " (1)";
       }
}

config.macros.newTiddler.getName = function(newName) {
       while (store.getTiddler(newName))
               newName = newName.getNextFreeName();
       return newName;
}


config.macros.newTiddler.onClickNewTiddler = function()
{
	var title = this.getAttribute("newTitle");
	if(this.getAttribute("isJournal") == "true") {
		var now = new Date();
		title = now.formatString(title.trim());
	}

	title = config.macros.newTiddler.getName(title); // <--- only changed bit

	var params = this.getAttribute("params");
	var tags = params ? params.split("|") : [];
	var focus = this.getAttribute("newFocus");
	var template = this.getAttribute("newTemplate");
	var customFields = this.getAttribute("customFields");
	story.displayTiddler(null,title,template,false,null,null);
	var tiddlerElem = document.getElementById(story.idPrefix + title);
	if(customFields)
		story.addCustomFields(tiddlerElem,customFields);
	var text = this.getAttribute("newText");
	if(typeof text == "string")
		story.getTiddlerField(title,"text").value = text.format([title]);
	for(var t=0;t<tags.length;t++)
		story.setTiddlerTag(title,tags[t],+1);
	story.focusTiddler(title,focus);
	return false;
};

//}}}
Newton's laws
http://www.bbc.co.uk/learningzone/clips/newton-s-three-laws-of-motion/6023.html

momentum
http://www.youtube.com/watch?v=pZqkaJDaz2A&feature=related

KS3 quizes, crosswords
http://www.ntscience.co.uk/
http://www.webelements.com/webelements/scholar/index.html
http://www.digitaldutch.com/unitconverter/
http://www.open2.net/learning.html Open2.net is the online learning portal from the Open University and the BBC.
http://www.physicsclassroom.com/Class/refln/u13l3c.cfm

myopia http://www.transtutors.com/physics-homework-help/optical-instruments/myopia.aspx
Oscar pretorius running
http://www.youtube.com/watch?v=wRvnJj9V0V4
breathing
http://www.bbc.co.uk/learningzone/clips/breathing-and-circulation/10607.html
Our Space - where space becomes personal.

Richard Garriott - computer games guru, adventurer and astronaut - visited the International Space Station in 2008. Now Richard is sharing some of his amazing experiences with you through the videos on this website. You can explore the clips, find extra facts, images and explanations, and download the material to use in lessons and projects.

http://www.our-space.org/
Quiz buster http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=33584z  

Quiz buster radiation http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=7869 
Quiz buster
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=33584
Quiz Buster on forces and Motion
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=11899

Alpha scattering
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=46478

Revision radiation
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=7869

Java Simulations http://phet.colorado.edu/about/index.php
Bob Dylan
http://www.youtube.com/watch?v=B_oJPnSaPlQ



http://www.fleetwoodmac.net/penguin/peter.htm
Fleetwood mac site

Old peter green http://www.youtube.com/watch?v=3OkIUZmXHeU

Documentary http://www.youtube.com/watch?v=FVrgYyFMEd0&feature=related

oh well http://www.youtube.com/watch?v=O8RhZDGLEXM&feature=related

The family
The Family

What are the simililarities and differences between family units?
What are the tensions in, and benefits of, family life?
What are the roles and responsibities that extist within family life?

The needs that each group has

The activities that the family members might enjoy doiing together.
The family responsibities that each family member has.
How the family members might feel about each other and whether these feelings are experienced all the time.
The problems that the familes might have as a result of these differences.
Which relationships might be tense and why this is so.

Why do different families have different structures?
In what ways are all families similar and in what ways do they differ?


Describe your own families habits in relation to.

Peer Pressure Pantene ad
http://www.youtube.com/watch?v=H-3QMSjfTPk
Celebrating important events.
traditional foods and eating patterns.
observance of religious customs.
traditioonal family trips, holidays.
traditional remedies.

[[MptwPageTemplate]]
Particles in space
http://www.newscientist.com/article/mg21128245.500-antiproton-ring-found-around-earth.html

antimatter
http://www.youtube.com/watch?v=8XufjtmEe5w

forces
http://www.youtube.com/watch?v=41-LdIFvC9I&feature=related

Yacapaca
http://yacapaca.com/teacher/assignment/new/step3/subject/251/0/4582/

Photoelectric effect
http://ia600406.us.archive.org/22/items/AP_Physics_B_Lesson_51/Container.html

Energy levels
http://ia700504.us.archive.org/10/items/AP_Physics_B_Lesson_52/Container.html

Dr Megavolt
http://www.youtube.com/watch?v=jeLBUMUUCxM

electron diffraction
http://www.youtube.com/watch?v=i0xMgsnmE4Y&feature=related

http://www.rsc.org/chemsoc/visualelements/pages/platinum.html
https://www.youtube.com/watch?v=ubkNGwu_66s

http://ia600406.us.archive.org/22/items/AP_Physics_B_Lesson_51/Container.html
IB podcoaast on physics units
Physics: The science of dealing with the properties and interactions of matter and energy.
http://www.cyberphysics.co.uk/topics/particle/feynman.htm
Teaching resources for A level, KS3 and KS4 teaching physics.
Physics Time-Line 1800 to 1899
1800: William Herschel, infrared rays from the Sun
1801: Johann Ritter, Ultraviolet rays
1801: Johann von Soldner, predicted Newtonian bending of light by sun
1801: Giuseppe Piazzi, first asteroid Ceres
1801: Humphry Davy, Electric arc
1801: Andres Manuel del Rio, compounds of element vanadium
1801: Charles Hatchett, element niobium in ores
1802: Heinrich Olbers, second asteroid Pallas
1802: Anders Ekeberg, element tantalum
1802: William Wollaston, dark lines in solar spectrum
1802: William Herschel, double stars are bodies in mutual orbit
1802: Thomas Young, interference and wave description of light
1802: Humphry Davy, Electrochemistry
1802: Joseph Gay-Lussac, Relation of Volume to Temperature of gases at fixed pressure
1803: William Wollaston, elements rhodium and palladium
1803: Smithson Tennant, elements osmium and iridium
1804: John Dalton, Law of partial pressures, Dalton's law
1807: Humphry Davy, isolation of elements sodium and potasium
1808: Humphry Davy, isolation of elements magnesium, strontium, barium and calcium
1808: Davy, Gay-Lussac and Thenard, isloation of element boron
1808: Joseph Gay-Lussac, Law of gas volumes in chemical reactions
1808: John Dalton, atomic theory of chemical reactions
1808: Etienne Malus, polarisation of reflected light
1809: Simeon-Denis Poisson, Poisson brackets in mechanics
1811: Amedeo Avogadro, molecular theory of gases and Avogadro's law
1811: Jean-Baptiste Fourier, harmonic analysis
1811: Bernard Courtois, element iodine
1812: David Brewster, behaviour of polarised light
1814: Joseph von Fraunhofer, spectroscope
1815: William Prout, atomic weights of elements are multiples of that for hydrogen
1815: Augustin Fresnel, theory of light diffraction
1816: Joseph von Fraunhofer, absorption lines in sun's spectrum
1817: Young and Fresnel, transverse nature of light
1817: Johan Arfvedson, element lithium
1817: Friedrich Strohmeyer, element cadmium
1817: J�autns Berzelius, element selenium
1818: Augustin Fresnel, ether as absolute rest frame
1819: Dulong and Petit, relation of specific heats to atomic weight in 12 solid elements
1820: Andre Ampere, force on an electric current in a magnetic field
1820: Hans Christian Oersted, an electric current deflects a magnetised needle
1820: Biot and Savart, force law between an electric current and a magnetic field
1821: Thomas Seebeck, thermocouple and thermoelectricity
1821: Joseph von Fraunhofer, diffraction grating

Michael Faraday
1821: Michael Faraday, plotted the magnetic field around a conductor
1821: Michael Faraday, first electric motor
1822: Andre Ampere, two wires with electric currents attract
1822: Charles Babbage, a prototype calculating machine
1822: Mary Mantell, first dinosaur fossil
1823: Michael Faraday, liquifies chlorine
1823: John William Herschel, suggests identification of chemical composition from spectrum
1823: William Sturgeon, electromagnets
1823: Heinrich Olbers, why is the sky dark?
1823: Johann Schweigger, galvanometer
1824: Sadi Carnot, Heat transfer goes from hot body to cold body
1824: J�autns Berzelius , element silicon
1824: J�autns Berzelius , isolation of element zirconium
1825: Hans Christian Oersted, isolation of element aluminium
1826: Antoine-J. Balard, element bromine
1827: Georg Ohm, electrical resistance and Ohm's law
1827: Robert Brown, Brownian motion
1828: Friedrich Wohler, isolation of element yttrium
1829: Johann Wolfgang, triads of chemical elements
1829: Thomas Graham, gas diffusion law
1829: Jons Berzelius, element thorium
1830: Charles Lyell, proposition that Earth is several million years old
1830: Nils Sefstrom, rediscovery and naming of vanadium
1831: Michael Faraday, a moving magnet induces an electric current
1831: Michael Faraday, magnetic lines of force
1831: Michael Faraday, the electric dynamo
1831: Michael Faraday, the electric transformer
1833: Michael Faraday, laws of electrolysis
1833: Joseph Henry, self inductance
1834: Emile Clapeyron, entropy
1834: John Scott Russell, observed solitary waves in a canal
1834: William Hamilton, Principle of least action and Hamiltonian mechanics
1834: Heinrich Lenz, Law of electromagnetic forces
1835: Gustav-Gaspard Coriolis, Coriolis force
1838: Bessel, Henderson, Struve, first measurements of distance to a star by parallax
1839: Karl Mosander, Lanthanum
1840: Rive Marcet anomolous specific heat of diamond
1840: Joule and Helmholtz electricity is a form of energy
1840: Auguste Comte suggests that nature and composition of stars will never be known
1841: Eugene-Melchoir Peligot isolation of element uranium
1842: Christian Doppler theory of Doppler Effect for sound and light
1842: Justin von Mayer Conservation of heat and mechanical energy
1843: James Joule mechanical and electrical equivalent of heat
1843: Howard Aiken first mechanical programable calculator
1844: Kark Klaus element 44, ruthenium
1845: Michael Faraday, rotation of polarised light by magnetism
1845: Christopher Buys-Ballet, confirmation of Doppler effect for sound using trumpeters on a train
1846: Adams, Le Verrier, predicted position of Neptune
1846: Gustav Kirchhoff, Kirchoff's laws of electrical networks
1846: William Thomson (Kelvin), Incorrectly estimates Earth to be 100 million years old by heat
1846: Jahanne Galle, Neptune
1847: Hermann von Helmholtz, conservation of energy in Newtionian mechanics and gravity
1848: William Thomson (Kelvin), absolute temperature scale
1848: James Joule average velocity of gas molecules from kinetic theory
1849: Armand Fizeau first accurate measurement of the velocity of light in the laboratory using a toothed wheel
1850: Rudolf Clausius, generalised second law of thermodynamics
1850: Jean Foucault, light travels slower in water than in air
1850: Michael Faraday, experiments to find link between gravity and electromagnetism fail
1851: William Thomson (Lord Kelvin), dynamical theory of heat
1851: William Thomson (Lord Kelvin), absolute zero temperature
1851: Armand Fizeau, velocity of light in moving medium
1851: Franz Neumann, laws of electric-magnetic induction
1851: Jean Foucault, demonstrates rotation of Earth with a pendulum
1852: Jean Foucault, first gyroscope
1852: Joule, Thomson, an expanding gas cools
1853: Anders Angstrom, measured hydrogen spectral lines
1854: Hermann von Helmholtz, Heat death of the universe
1854: Bernhard Riemann, possibility of space curvature on small or large scales
1854: George Airy, Estimate of Earth mass from underground gravity
1855: William Parsons, spiral galaxies
1855: James Clerk Maxwell, mathematics of Faraday's lines of force
1857: James Clerk Maxwell, nature of Saturn's rings
1858: Wallace and Darwin, natural selection of species
1858: Balfour Stewart, conjecture equivalent to Kirchoff's law
1859: Hittorf and Plucker, cathode rays
1859: Bunsen and Kirchhoff, measurement of spectral line frequencies
1859: Urbain Le Verrier, anomolous perihelion shift of Mercury
1860: Gustav Kirchhoff, Kirchoff's Law and black body problem
1860: Maxwell and Waterston, equipartition theorem of statistical mechanics
1861: von Bunsen, Kirchhoff, elements caesium and rubidium found in spectra
1861: William Crookes, element thallium found by its spectra
1861: Johann Madler, Olbers's paradox would be resolved if the universe had a finite age
1862: Anders Angstrom, observed hydrogen in the sun
1863: William Huggins, stellar spectra indicate that stars are made of same elements as found on Earth
1863: Reich, Richter, element indium from its spectra
1864: John Newlands, chemical law of octaves
1864: James Clerk Maxwell, equations of electromagnetic wave propagation in the ether
1865: Rudolf Clausius, introduction of the term entropy
1867: James Clerk Maxwell, statistical physics and thermal equilibrium
1867: Henry Roscoe, isolation of element vanadium
1868: Pierre-Jules Janssen, lines of helium observed in the sun's spectrum
1868: Lockyer, Crookes, element helium recognised and named
1868: William Huggins, Doppler shifts of stellar spectra
1869: Dmitri Mendeleyev, periodic table of elements
1871: Dmitri Mendeleyev, prediction of new elements such as scandium, germanium, technetium, francium and gallium
1871: Ludwig Boltzmann, classical explanation of Dulong-Petit specific heats
1871: Tyndall and Rayleigh, light scattering and why the sky is blue.
1872: Ludwig Boltzmann, H-theorem
1873: James Clerk Maxwell, electromagnetic nature of light and prediction of radio waves
1873: Johannes van der Waals, intermolecular forces in fluids
1874: George Stoney, estimated the unit of charge and named it the electron
1875: Heinrich Weber, specific heat curves of solids
1875: James Clerk Maxwell, atoms must have a structure
1875: Paul-Emile Lecoq de Boisbaudran, element gallium
1877: Johann Loschmidt, questions validity of second law for time symmetric dynamics
1877: Ludwig Boltzmann, Boltzmann's probability equation for entropy
1877: Asaph Hall, two moons of Mars
1877: Cailletet and Pictet, liquid oxygen and nitrogen
1878: Josiah Willard Gibbs, thermodynamics of chemistry and phase changes
1879: Josef Stefan, empirical discovery of total radiation law, (Stefan's law)
1879: Lars Fredrik Nilson, element scandium
1879: Willaim Crookes, cathode rays may be negatively charged particles
1879: Albert Michelson, improved measurements of the speed of light
1880: Pierre and Jacques Curie, piezoelectricity
1881: Albert Michelson, light interferometer and absence of ether drift
1881: Josiah Willard Gibbs, vector algebra
1883: Ivan Puluy, prior discovery of X-rays
1883: Thomas Edison, thermionic emission
1883: George Fitzgerald, theory of radio transmission
1884: Ludwig Boltzmann, Derivation of Stefan's law for black bodies
1885: Johann Balmer, empirical formula for hydrogen spectral lines
1885: James Dewar, vacuum flask
1886: Henri Moissan, fluorine
1886: Clemens Winkler, element germanium
1887: Heinrich Hertz, transmission, reception and reflection of radio waves
1887: Michelson and Morley, absence of ether drift
1887: Michelson and Morley, fine structure of hydrogen spectrum
1887: Hertz, Hallwachs, photoelectric effect
1887: Woldemar Voigt, anticipated Lorentz transform to derive Doppler shift
1889: George Fitzgerald, length contraction
1889: Rolond von Eotvos, torsion balance to test equivalence of inertial and gravitational mass
1890: Johannes Rydberg, empirical formulae for spectral lines and Rydberg constant
1892: Hendrick Lorentz, theory that electricity is due to charged particles
1893: Ernst Mach, influence of all the mass in the universe determines what is natural motion
1893: Wilhelm Wien, derivation of black body displacement law
1893: Oliver Lodge, ether could not be carried along by matter
1894: Rayleigh and Ramsey, element argon
1894: Heinrich Hertz, radio waves travel at speed of light and can be refracted and polarised
1894: James Dewar, liquid oxygen
1894: Pierre Curie, why are there no magnetic monopoles?
1895: , isolation of helium from uranium ore
1895: Wilhelm Roentgen, X-rays
1895: Korteweg and de Vries, Explanation of solitary waves
1895: Jean-Baptiste Perrin, Cathode rays are negative particles
1895: Pierre Curie, loss of magnetism at high temperature, (Curie point)
1895: Hendrick Lorentz, first form of Lorentz transformation
1895: Hendrick Lorentz, Electromagnetic force on a charged particle
1896: Wilhelm Wien, conjectured exponential black body law
1896: Pieter Zeeman, spectral line splitting by magnetic field
1896: Antoine Henri Becquerel, natural radioactivity in uranium ore
1897: Ludwig Boltzmann, time reversal symmetry of electromagnetism
1897: Friedrich Paschen, verification of Wien's black body law at long wavelengths
1897: Kaufmann, J.J. Thomson, measurement of electron charge to mass ratio by deflection of cathode rays
1897: Weichert, J.J. Thomson, conjectured existence of light electron
1898: James Dewar, liquid hydrogen
1898: Guglielmo Marconi, Transmission of signals across the English channel
1898: Pierre and Marie Curie, separation of radioactive elements, radium and polonium
1898: Ramsey and Travers, neon, krypton, xenon
1898: Joseph Larmor, complete form of Lorentz transformation
1898: Henri Poincare, questions absolute time and simultaniety
1898: Ernest Rutherford, alpha and beta radiation
1899: Joseph John Thomson, measurement of the charge and mass of the electron
1899: Andre Debierne, element actinium
1899: Max Planck, universal scale of measurment from fundamental constants

Source: [[Physics Time-Line 1800 to 1899|http://www.weburbia.com/pg/hist2.htm]]
Physics Time-Line 1900 to 1949
1900: Lord Rayleigh, statistical derivation of short wavelength black body law
1900: Ernest Rutherford, first determination of a radioactive half-life
1900: Antoine Henri Becquerel, suggests that beta rays are electrons
1900: Lummer, Pringsheim, Rubens, Kurlbaum, failure of Wien's black body law at short wavelengths
1900: Max Planck, light quanta in black body radiation, Planck's black body law and Planck's constant
1900: Paul Villard, gamma rays
1900: Friedrich Dorn, element 86, radon
1900: Pyotr Lebedev, radiation pressure measured
1901: Max Planck, determination of Planck's constant, Boltzmann's constant, Avogadro's number and the charge on electron
1901: Guglielmo Marconi, Transmission of Morse signals across the Atlantic
1902: Philipp Lenard, intensity law in photoelectric effect
1902: Rutherford and Soddy, theory of transmutation by radiation and first use of the term "atomic energy"
1902: Kelvin, Thomson, plum pudding model of the atom
1902: Heaviside and Kennelly, Ionised layer capable of reflecting radio waves
1903: Ernest Rutherford, alpha particles have a positive charge
1903: Curie and Laborde, radioactive energy released by radium is large
1903: Johannes Stark, the power of the sun may be due to genesis of chemical elements
1903: Philipp Lenard, model of atom as two separated opposite charges

Albert Einstein
1904: Albert Einstein, energy-frequency relation of light quanta
1904: Hendrik Lorentz, the completed Lorentz transformations
1904: Hantaro Nagaoka, planetary model of the atom
1904: Ambrose Flemming, diode valve and rectifier
1904: Henri Poincare, conjectured light speed as physical limit
1904: Ernest Rutherford, age of Earth by radioactvity dating
1905: Albert Einstein, explains Brownian motion by kinetic theory
1905: Albert Einstein, light-quantum theory for photoelectric law
1905: Albert Einstein, special relativity
1905: Paul Langevin, atomic theory of paramagnetism
1905: Percival Lowell, postulates a ninth planet beyond Neptune
1905: Bragg and Kleeman, alpha-particles have discrete energies
1905: Hermann Nernst, third law of thermodynamics
1905: Albert Einstein, equivalence of mass and energy
1906: Albert Einstein, quantum explanation of specific heat laws for solids
1906: Joseph Thomson, Thomson scattering of X-ray photons and number of electrons in an atom
1906: Ernest Rutherford, alpha particles scatter in air
1906: Lee de Forest, triode valve
1907: Albert Einstein, equivalence principle and gravitational redshift
1907: Urbain and von Welsbach, element 71, lutetium
1908: Hermann Minkowski, geometric unification of space and time
1908: Hans Geiger, Geiger counter for detecting radioactivity
1908: Heike Kammerlingh-Onnes, liquid helium
1908: Geiger, Royds, Rutherford, identify alpha particles as helium nuclei
1909: Albert Einstein, particle-wave duality of photons
1909: Johannes Stark, momentum of photons
1909: Geiger and Marsden, anomolous scattering of alpha particles on gold foil
1909: Robert Millikan, measured the charge on the electron
1910: Albert Einstein, why the sky is blue
1910: Matthew Hunter, isolation of element titanium
1910: Theodor Wulf, excess atmospheric radiation
1911: Victor Hess, high altitude radiation from space
1911: Heike Kammerlingh-Onnes, superconductivity
1911: Ernest Rutherford, Infers the nucleus from the alpha scattering result
1912: Joseph Thomson, mass spectrometry and separation of isotopes
1912: Henrietta Leavitt, period to luminosity relationship for Cepheid variable stars
1912: Robert Millikan, measurement of Planck's constant
1912: Peter Debye, derivation of specific heat laws to low temperatures
1912: Charles Wilson, cloud chamber
1912: Max Von Laue, X-rays are explained as electromagnetic radiation by diffraction
1912: Albert Einstein, curvature of space-time
1912: Vesto Melvin Slipher, observes blue-shift of andromeda galaxy
1912: Gustav Mie, non-linear field theories
1913: Niels Bohr, quantum theory of atomic orbits
1913: Niels Bohr, radioactivity as nuclear property
1913: Jean-Baptiste Perrin, theory of size of atoms and molecules
1913: Fajans and Gohring, element 91, protactinium
1913: Bragg and Bragg, X-ray diffraction and crystal structure
1913: Hans Geiger, relation of atomic number to nuclear charge
1913: Johannes Stark, splitting of hydrogen spectral lines in electric field
1913: Frederick Soddy, the term "isotope"
1914: James Chadwick, primary beta spectrum is continuous and shows an energy anomaly
1914: Harry Moseley, used X-rays to confirm the correspondence between electric charge of nucleus and atomic number
1914: Ejnar Hertzsprung, measured distance to Large Magellanic Cloud using Cepheid variable stars
1914: Rutherford, da Costa Andrade, gamma rays identified as hard photons
1915: Albert Einstein, general relativity
1915: David Hilbert, action principle for gravitational field equations
1915: Albert Einstein, prediction of light bending and explanation for perihelion shift of mercury
1916: Robert Millikan, verification of energy law in photoelectric effect
1916: Albert Einstein, prediction of gravitational waves
1916: Albert Einstein, conservation of energy-momentum in general relativity
1916: Karl Schwarzschild, singular static solution of gravitational field equations which describes a minimal black hole
1916: Arnold Sommerfeld, Further atomic quantum numbers and fine structure of spectra, fine structure constant
1917: Harlow Shapley, estimates the diameter of the galaxy as 100000 parsecs
1917: Albert Einstein, introduction of the cosmological constant and a steady state model of the universe
1917: Vesto Melvin Slipher, observes that most galaxies have red-shifts
1917: Albert Einstein, theory of stimulated emission and loss of determinism
1917: Willem de Sitter, describes a model of a static universe with no matter
1917: Arthur Eddington, gravitational energy is insufficient to account for the energy output of stars
1917: Rutherford, Marsden, artificial transmutation, hydrogen and oxygen from nitrogen
1918: Harlow Shapley, measured distance to globular clusters using Cepheid variable stars
1918: Harlow Shapley, determined the size and shape of our galaxy
1918: Reissner and Nordstrom, solution of Einstein's equations which describe a charged black hole
1918: Emmy Noether, The mathematical relationships between symmetry and conservation laws in classical physics
1918: Francis Aston, mass spectrometer
1918: Herman Weyl, guage theory
1919: Ernest Rutherford, existence of the proton in nucleus
1919: Oliver Lodge, prediction of gravitational lensing
1919: Francis Aston, hydrogen fusion to helium will release a lot of energy
1919: Crommelin, Eddington, verification of Einstein's prediction of starlight deflection during an eclipse
1919: Arthur Eddington, predicts the size of red gaints using stellar models
1920: Ernest Rutherford, prediction of neutron
1920: Anderson, Michelson, Pease, size of star Betelgeuse using stellar interferometry
1920: Harkins, Eddington, Fusion of hydrogen could be the energy source of stars
1920: Shapley and Curtis, The Great Debate over the scale and structure of the universe
1921: Theodor Kaluza, unification of electromagnetics and gravity by introducing an extra dimension
1921: Bieler and Chadwick, evidence for a strong nuclear interaction
1921: Stern and Gerlach, measurement of atomic magnetic moments
1921: Charles Bury, electronic structure of elements from their chemistry
1922: Cornelius Lanczos, transformation of De Sitter universe to an expanding form
1922: Alexsandr Friedmann, a model of an expanding/oscillating universe with matter included
1923: Compton and Debye, theory of Compton effect
1923: Arthur Compton, verification of Compton effect confirms photon as particle
1923: Louis de Broglie, predicts wave nature of particles
1923: Davisson and Kunsman, electron diffraction
1923: Coster and von Hevesy, element 72, hafnium
1923: Herman Weyl, De Sitter universe would predict a linear relation between distance and red-shift
1924: Edwin Hubble, measured the distance to other galaxies using Cepheid variables proving that they lie outside our own
1924: Edward Appleton, ionosphere
1924: Satyendra Bose, derivation of Planck's law
1924: Bose and Einstein, statistics of photons and Bose-Einstein condensate
1924: Albert Einstein, statistical physics of quantum boson molecular gas
1924: Wolfgang Pauli, explanation of Zeeman effect and two-valuedness of electron state
1924: Wolfgang Pauli, the exclusion principle
1924: Ludwik Siberstein, claims a redshift law for nebulae
1925: Walter Elsasser, explanation of electron diffraction as wave property of matter
1925: Vesto Melvin Slipher, red-shifts of galaxies suggest a distance/velocity relationship
1925: Robert Millikan, rediscovery of "cosmic rays" in upper atmosphere
1925: Noddack, Tacke, Berg, element 75, rhenium
1925: Werner Heisenberg, transition amplitude theory of quantum mechanics
1925: Born and Jordan, matrix interpretation of Heisenberg's quantum mechanics
1925: Paul Dirac, q-number theory of general quantum mechanics
1925: Pascual Jordan, second quantisation
1925: Goudsmit and Uhlenbeck, electron spin
1925: Enrico Fermi, statistics of electrons
1926: Gilbert Lewis, first use of the term photon
1926: Oskar Klein, Kaluza-Klein theory
1926: Wolfgang Pauli, derivation of spectrum of hydrogen atom by matrix methods
1926: Erwin Schroedinger, the particle wave equation
1926: Erwin Schroedinger, derivation of spectrum of hydrogen atom using the wave equation
1926: Eckart, Pauli, Schroedinger, equivalence of wave equation and matrix mechanics
1926: Max Born, probability interpretation of wave function
1926: Albert Einstein, "God does not play dice"
1926: Paul Dirac, distinction between bosons and fermions, symmetry and anti-symmetry of wave function
1926: Dirac, Jordan, canonical transformation theory for quantum mechanics
1926: Klein, Fock and Gordon, relativistic wave equation for scalar particles
1926: Ralph Fowler, suggests that white dwarf stars are explained by the exclusion principle
1926: Born, Heisenberg, Jordan, model of a quantised field
1926: Wolfgang Pauli, momentum and position cannot be known simultaneously
1926: Werner Heisenberg, the uncertainty principle
1927: Davisson, Germer, Thomson, verification of electron diffraction by a crystal
1927: Jan Oort, observation of galactic rotation and spiral shape of our galaxy
1927: Niels Bohr, principle of complementarity
1927: Paul Dirac, quantisation of electromagnetic field, bosonic creation and anihilation operators, virtual particles, zero point energy
1927: Eugene Wigner, conservation of parity
1927: Friedrich Hund, quantum tunneling
1927: Heitler and London, quantum theory can explain chemical bonding
1927: Fritz London, electromagnetic guage is phase of Schroedinger equation
1927: Georges Lemaitre, models of an expanding universe
1927: Niels Bohr, Copenhagen interpretation of Quantum Mechanics
1928: Condon, Gamow, Gurney, alpha emission is due to quantum tunnelling
1928: Paul Dirac, relativistic equation of the spin-half electron
1928: Willem Keeson, phase transition in liquid Helium
1928: Jordan, Pauli, quantum field theory of free fields
1928: Rolf Wideroe, first prototype high energy accelerator
1928: Heisenberg, Weyl, group representation theory in quantum mechanics
1929: quartz crystal clock
1929: Ernest Lawrence, cyclotron
1929: Robert van de Graaff, Van de Graaff generator
1929: Heisenberg, Pauli, interacting quantum field theory and divergences
1929: J. Robert Oppenheimer, divergence of electron self-energy
1929: Paul Dirac, electron sea and hole theory
1929: Edwin Hubble, first measurement of Hubble's constant leading to the conclusion that the Universe is expanding
1929: Bothe, Kolhorster, cosmic rays are charged particles
1930: Clyde Tombaugh, Pluto
1930: Becker, Bothe, observed neutral rays later identified as neutrons
1930: Paul Dirac, systematic canonical quantisation
1930: Arthur Eddington, Einstein's static universe is unstable
1930: Hartree and Fock, multi-particle quantum mechanics
1931: Dirac, Oppenheimer, Weyl, prediction of anti-matter
1931: Albert Einstein, discard cosmological constant, oscillating cosmology
1931: Georges Lemaitre, the primeval atom as origin of the universe
1931: Isidor Rabi, principle of population inversion
1931: Wolfgang Pauli, neutrino as explanation for missing energy and spin in weak nuclear decay
1931: Eugene Wigner, symmetry in quantum mechanics
1931: Paul Dirac, magnetic monopoles can explain quantum of charge
1932: Raman and Bhagavantam, Verification that photon is spin one
1932: Einstein, De Sitter, Flat expanding cosmology
1932: James Chadwick, identified the neutron
1932: Knoll and Ruska, electron microscope
1932: Carl Anderson, positron from cosmic rays
1932: Cockroft and Walton, linear proton accelerators to 700 keV and verification of mass/energy equivalence
1932: Karl Jansky, first radio astronomy
1932: Dmitri Iwanenko, Neutron as a constituent of nucleus
1932: Richard Tolman, thermodynamics of oscillating cyclic universe
1932: Vladimir Fock, Fock space
1932: Urey, Brickwedde, Murphy, Washburn, deuterium
1932: Werner Heisenberg, Nucleus is composed of protons and neutrons
1932: Lev Davidovich Landau, proposed existence of neutron stars
1933: Paul Ehrenfest, theory of second order phase transitions
1933: Blackett and Occhialini, electron-positron creation and annihilation
1933: Esterman, Frisch and Stern, measurement of proton magnetic moment
1933: Baade and Zwicky, collapse of a white dwarf may set off a supernova and leave a neutron star
1933: Fritz Zwicky, dark matter in galactic clusters
1933: Arthur Milne, cosmological principle of large scale homogeneity
1933: Harlow Shapley, observation of structure in galaxy distribution
1934: Pavel Cherenkov, Cherenkov radiation
1934: Chadwick and Goldhaber, precise measurement of neutron mass
1934: Chadwick and Goldhaber, measurement of nuclear force
1934: Francis Perrin, neutrino is massless
1934: Grote Reber, discrete radio source in Cygnus
1934: Joliot and Curie-Joliot, induced radioactivity
1934: Enrico Fermi, Fermi theory of weak interaction and beta decay
1934: Esterman and Stern, magnetic moment of neutron
1934: Fermi and Hahn, fission observed
1934: Paul Dirac, polarisation of the vacuum and more divergence in QED
1935: Yukawa, Stueckelberg, theory of strong nuclear force and the pi-meson
1935: J. Robert Oppenheimer, spin statistics
1935: Enrico Fermi, hypothesis of transuranic elements
1935: Robertson, Walker, most general homogenious isotropic universe
1935: Einstein, Podolsky, Rosen, EPR Paradox of non-locality in quantum mechanics
1935: Subrahmanyan Chandrasekhar, calculation of mass limit for stellar collapse of a white dwarf star
1935: Erwin Schroedinger, quantum cat paradox
1935: Robert Watson-Watt, radar
1936: Niels Bohr, compound nucleus
1936: Anderson and Neddermeyer, muon in cosmic rays
1936: Leon Brillouin, theory of wave guides
1936: Breit and Coll, isotopic spin
1936: Alan Turing, computability
1937: Pyotr Kapitza, superfluidity of helium II
1937: Perrier and Segre, element 37, technetium, first element made artifically
1937: Majorana, symmetric theory of electron and positron
1937: Julian Schwinger, Neutron spin is half
1937: Blau, Wambacher, photographic emulsion as particle detector
1937: Bloch and Nordsieck, operator normal ordering
1937: John Wheeler, S-matrix theory
1938: Oppenheimer and Serber, there is an upper mass limit for stability of neutron stars
1938: Bethe, Critchfield, von Weizsacker, stars are powered by nuclear fusion CN-cycle
1938: Isador Rabi, Magnetic Resonance
1938: Hahn, Strassman, fission induced with neutrons
1938: Oskar Klein, new field equations from higher dimensional Kaluza-Klein theory
1938: Fritz Zwicky, clusters of galaxies
1938: Ernest Stueckelberg, suggests baryon number conservation
1938: Hendrick Kramers, mass renormalisation
1938: Frisch and Meitner, theory of uranium fission
1939: Joliot and Curie-Joliot, Szilard, theory of nuclear chain reaction
1939: Oppenheimer and Snyder, a collapsing neutron star will form a black hole.
1939: Bohr, Wheeler, Khariton, Zel'dovich ..., theory of U235 fission and chain reaction.
1939: Bloch and Alvarez, measurement of the neutron magnetic moment
1939: Rossi, Van Norman, Hilbery, Muon decay
1939: Teller, Szilard, Einstein, warning letter to Roosevelt
1939: Peierls and Frisch, critical mass and theory of A-Bomb
1939: Marguerite Perey, element 87, francium
1940: MacMillan, Abelson, element 93, neptunium, first transuranian elements
1940: Corson, MacKenzie, Segre, element 85, astatine synthesised
1941: MacMillan, Kennedy, Seaborg, Wahl, element 94, plutonium, second transuranian elements
1941: Lev Davidovich Landau, theory of superfluids
1941: Rossi and Hall, Muon decay used to verify relativistic time dilation
1941: Mckellar and Adams, Cosmic cyanogen observed to be at temperature of CBR, but significance not recognised
1941: "Manhatten Project" is founded to develop atomic bomb
1942: Enrico Fermi, the first self sustaining fission reaction
1942: Grote Reber, radio map of the sky
1943: Ernest Stueckelberg, renormalisation of QED
1943: Sakata, Inoue, theory of pion decay to muons
1944: Lars Onsager, general theory of phase transitions
1944: Seaborg, James, Morgan, Ghiorso, Thompson, elements 95; americium, 96; curium
1944: Leprince-Ringuet and Lheritier, the K+ found in cosmic rays
1945: Robert Oppenheimer et al, atomic bomb
1945: first electronic computer ENIAC
1946: James Hey Discovery of radio source Cygnus A
1946: George Gamow Cold big bang model
1946: Bloch and Purcell Nuclear magnetic resonance

Richard Feynman
1947: Claude Shannon, information theory
1947: Conversi, Pancini, Piccioni, indication that the muon is not the mediator of the strong force
1947: Hartmut Kallman, scintillation counter
1947: Denis Gabor, theory of holograms
1947: Powell, Occhialini, negative pion found
1947: Willis Lamb, fine structure of hydrogen spectrum, the Lamb shift
1947: Hans Bethe, renormalisation of Lamb shift calculation
1947: Kusch and Folley, measurement of the anomolous magnetic moment of the electron
1947: Hartland Snyder, quantised space-time
1948: Tomonaga, Schwinger, Feynman, renormalisation of QED
1948: Alpher, Bethe and Gamow, explain nucleosynthesis in hot big bang
1948: Alpher and Herman, prediction of cosmic background radiation
1948: Bondi, Gold, Hoyle, steady state theory of the universe
1948: Goldhaber and Goldhaber, experimental proof that beta particles are electrons
1948: Richard Feynman, path integral approach to quantum theory
1948: Bardeen, Brattain, Shockley, semi-conductors and transistors
1948: Snell and Miller, Decay of the neutron
1948: Freeman Dyson, Equivalence of Feynman and Schwinger-Tomonaga QED
1948: Hendrik Casimir, Theory of Casimir force
1949: Leighton, Anderson, Seriff, Muon is spin half
1949: Seaborg, Ghiorso, Thompson, element 97, berkelium
1949: Haxel, Jensen, Mayer, Suess, nuclear shell model
1949: Fred Hoyle, first use of the term "big bang"

Source: [[Physics Time-Line 1900 to 1949|http://www.weburbia.com/pg/hist3.htm]]
Physics Time-Line from 1950
1950: Paul Dirac, first suggestion of string theory
1950: Seaborg, Ghiorso, Street, Thompson, element 98, californium
1950: Jan Oort, theory of comet origins
1950: Bjorklund, Crandall, Moyer, York, Neutral pion
1950: Albert Einstein, Einstein's failed unified theory
1951: Smith and Baade, identify a radio galaxy
1951: Petermann, Stueckelberg, renormalisation group
1952: Courant, Livingston, Snyder, Strong focusing principle for particle accelerators
1952: Alvarez, Glaser, bubble chamber
1952: Seaborg et al, elements 99; einsteinium, 100; fermium
1952: Walter Baade, resolves confusion over two different types of Cepheid variable stars
1952: Edward Teller et al, hydrogen bomb
1952: Joseph Weber, described the principle of the maser
1953: Gell-Mann and Nishijima, strangeness
1953: Gerard de Vaucouleurs, galaxy superclusters and large scale inhomogenieties
1953: Charles Townes, maser
1953: Alpher, Herman, Follin, first recognition of the horizon problem in cosmology
1954: Yang and Mills, non-abelian gauge theory
1954: Low and Gell-Mann, renormalisation group revisited
1955: caesium atomic clock
1955: Martin Ryle, radio telescope interferometry
1955: John Wheeler, describes the space-time foam at the Planck scale
1955: Ilya Prigogine, thermodynamics of irreversible processes
1955: Carl von Weizsacker, Multiple Quantisation and ur-theory
1955: Seaborg et al, element 101, mendelevium
1955: Chamberlain, Segre and Wiegand anti-proton
1956: Reines and Cowan, neutrino detection
1956: Cork, Lambertson, Piccioni, Wenzel, evidence for anti-neutron
1956: Block, Lee and Yang, weak interaction could violate parity
1956: Reines and Cowan, anti-neutrino detection
1956: Erwin Muller, field ion microscope and first images of individual atoms
1956: Cook, Lambertson, Piconi, Wentzel, anti-neutron
1968: Abdus Salam, 2-component neutrino
1957: Burbidge, Burbidge, Hoyle, Fowler Formation of light elements in stars
1957: Friedman, Lederman, Telegdi, Wu, parity violation in weak decays
1957: Bardeen, Cooper, Schrieffer, BCS theory of superconductivity
1957: nobelium
1957: Hugh Everett, Many worlds interpretation of quantum mechanics
1957: Feynman, Gell-Mann, Marshak, Sudarshan, V-A theory of weak interactions
1957: John Wheeler, pregeometry and space-time foam
1958: Townes and Schawlow, theory of laser
1958: Martin Ryle, evidence for evolution of distant cosmological radio sources
1958: Seaborg et al, element 102, nobelium
1958: Gary Feinberg, predicts that muon neutrino is distinct from electron neutrino
1958: David Finkelstein, resolves the nature of the black hole event horizon
1959: MIT, radar echo from Venus
1959: Ramsey, Kleppner, Goldenberg, hydrogen maser atomic clock
1959: Tulio Regge, theory of Regge poles
1960: Theodore Maiman, ruby laser
1960: Martin Kruskal, new coordinates to study Schwarzschild black hole
1960: Eugene Wigner, the unreasonable effectiveness of mathematics in natural science
1960: Pound and Rebka, measurement of gravitational red-shift
1960: Matthews and Sandage, optical identification of a quasar
1961: Sheldon Glashow, introduces neutral intermediate boson of electro-weak interactions
1961: Jeoffrey Goldstone, Theory of massless particles in spontaneous symmetry breaking (Goldstone boson)
1961: Gell-Mann and Ne'eman, The eightfold way, SU(3) octet symmetry of hadrons
1961: Robert Dicke, Weak anthropic principle
1961: Robert Hofstadter, necleons have an internal structure
1961: Ghiorso, Sikkeland, Larsh, Latimer, element 103, lawrencium
1961: Edward Ohm, prior detection of CMBR, but not identified
1961: Edward Lorenz, chaos theory
1961: Yuri Gagarin, first man in space
1961: Geoffrey Chew, nuclear democracy and the bootstrap model
1961: Tulio Regge, simplicial lattice general relativity
1962: Gell-Mann and Ne'eman, Prediction of Omega minus particle
1962: Leith and Upatnieks, first hologram
1962: Giacconi, Gursky, Paolini, Rossi, detection of cosmic X-rays
1962: Brian Josephson, theory of Jesephson effect
1962: Lederman, Steinberger, Schwartz, evidence for more than one type of neutrino
1962: Hogarth, proposes relation between cosmological and thermodynamic arrows of time
1962: Thomas Gold, time-symmetric universe
1962: Benoit Mandelbrot, fractal images
1963: Samios et al, Baryon Omega minus found
1963: Philip Anderson, Gauge theories can evade Goldstone theorem
1963: Roy Kerr, solution for a rotating black hole
1963: Schmidt, Greensite, Sandage, quasars are distant
1963: Nicola Cabibbo, weak mixing angle
1964: Brout, Englert, Higgs, Higgs mechanism of symmetry breaking
1964: Hoyle, Taylor, Zeldovich, big bang nucleosynthesis of helium
1964: Steven Weinberg, baryon number is probably not conserved
1964: Christenson, Cronin, Fitch, Turlay, CP violation in weak interactions
1964: Gell-Mann, Zweig, quark theory of hadrons
1964: Murray Gell-Mann, current algebra
1964: Bjorken and Glashow, prediciton of SU(4) flavour symmetry and charm
1964: Roger Penrose, black holes must contain singularities
1964: Ginzburg, Doroshkevich, Novikov, Zel'dovich, black holes have no hair
1964: Salpeter and Zel'dovich, black holes power quasars and radio galaxies
1964: John Bell, a quantum inequality which limits the possibilities for local hidden variable theories
1964: John Wheeler, foundations of canonical formulism for gravity
1964: soviets, element 104, rutherfordium
1964: Salam, Ward, SU(2)xU(1) model of electro-weak unification
1965: Thomas Kibble, Higgs mechanism for Yang-Mills theory
1965: Greenberg, Han, Nambu, SU(3) colour symmetry to explain statistics of quark model
1965: Zabusky and Kruskal, Numerical studies of solitons
1965: Penzias and Wilson, detection of the cosmic background radiation
1965: Dicke, Peebles, Roll, Wilkinson, indentification of cosmic background radiation
1965: Rees and Sciama, quasars were more numerable in the past
1966: X-ray source Cygnus X-1 discovered
1967: Steven Weinberg, electro-weak unification
1967: Bell and Hewish, pulsars
1967: Irwin Shapiro, radar measurment of relativistic time delays to Mercury
1967: John Wheeler, introduced the term "black hole"
1967: Andrei Sakharov, three criteria for cosmological abundance of matter over anti-matter
1967: soviets, element 105, dubnium
1968: Joseph Weber, first attempt at a gravitational wave detector
1968: Brandon Carter, Strong anthropic principle
1968: Gabriele Veneziano, Dual resonance model for strong interaction, beginning of string theory
1968: James Bjorken, theory of scaling behavior in deep inelastic scattering
1968: Richard Feynman, scaling and parton model of nucleons
1969: Kendall, Friedman, Taylor Deep inelastic scattering experiments find structure inside protons.
1969: Ellis, Hawking and Penrose, singularity theorems for the big bang
1969: Roger Penrose, conjectures that singularities are hidden by cosmic censorship
1969: Donald Lynden-Bell, black hole at the centre of galactic nuclei
1969: Raymond Davis, solar neutrino detector
1969: Charles Misner, cosmological horizon problem revisited
1969: Robert Dicke, cosmological flatness problem
1969: Neil Armstrong, first man on the moon
1969: first attempts to verify solar deflection of radio waves from quasars
1969: David Finkelstein, Space-time code
1970: Claude Lovelace, Veneziano amplitude has special properties in 26 dimensions
1970: Nambu, Nielsen, Susskind, realisation that the dual resonance model is string theory
1970: Goto, Hara, Nambu, Action for bosonic string as area of world sheet
1970: Simon Van der Meer, stochastic cooling for particle beams
1970: Glashow, Iliopoulos, Maiani, GIM mechanism and prediction of charm quark
1970: Stephen Hawking, the surface area of a black holes event horizon always increases
1971: Kenneth Wilson, the operator product expansion and the renormalisation group for the strong force
1971: Dimopolous, Fayet, Gol'fand, Lichtman Supersymmetry
1971: Ramond, Neveu, Schwarz String theory of bosons and fermions with critical dimension 10
1971: 't Hooft, Veltman, Lee, renormalisation of elctro-weak model
1971: Roger Penrose, spin networks
1971: Bolton, Murdin, Webster Cygnus X-1 identified as black hole candidate
1972: Jacob Bekenstein, black hole entropy
1972: Fritsch, Gell-Mann, Bardeen , Quantum Chromodynamics
1972: Kirzhnits, Linde, Electro-Weak phase transition
1972: Roger Penrose, Twistors
1972: Salam, Pati, SU(4)xSU(4) unification and proton decay
1972: Tom Bolton Cygnus X-1 identified as black hole
1973: Wess and Zumino, space-time supersymmetry
1973: Ostriker and Peebles, dark matter in galaxies
1973: CERN, Evidence of weak neutral currents
1973: 't Hooft, Gross, Politzer, Wilczek, Coleman, theory of asymptotic freedom in non-abelian gauge theories
1973: Klebesadel, Strong, Olson, Gamma Ray Bursts are cosmic
1973: Edward Tyron, the universe as a quantum fluctuation
1974: Yoneya, Scherk, Schwarz interpretation of string theory as a theory of gravity
1974: Ting and Richter, found J/psi, charmed quark
1974: Kenneth Wilson, lattice gauge theory
1974: Taylor and Hulse, binary pulsar and relativistic effects
1974: Kobayashi and Maskawa, CKM mixing matrix; CP violation in weak interaction requires three generations
1974: Georgi and Glashow, SU(5) as Grand Unified Theory and prediction of proton decay
1974: Georgi, Weinberg, Quinn, Convergence of coupling constants at GUT scale
1974: 't Hooft, Okun, Polyakov, heavy magnetic monopoles exist in GUTs.

Stephen Hawking
1974: Stephen Hawking, black hole radiation and thermodynamics
1974: soviets and americans, element 106, seaborgium
1975: Martin Perl Tau lepton
1975: Gail Hanson quark jets
1975: Chincarini and Rood lumpiness in galaxy distributions
1975: Unruh and Davies acceleration radiation effect
1975: Mitchell Feigenbaum, universality in chaotic non-linear systems
1975: Belavin, Polyakov, Schwartz, Tyupkin instantons in Yang-Mills theory
1976: Scherk, Gliozzi, Olive Supersymmetric string theory
1976: Deser, Freedman, Van Nieuwenhuizen, Ferrara, Zumino Supergravity
1976: Levine and Vessot precision test of gravitational time dilation on rocket
1976: Gerard 't Hooft the instantons solution of the U(1) anomaly
1976: soviets element 107, bohrium
1977: James Elliot, rings of Uranus
1977: Olive and Montenen, conjecture of elecro-magnetic duality
1977: Fermilab, bottom quark
1977: Klaus von Klitzing, quantum Hall effect
1977: Tifft, Gregory, Joeveer, Einasto, Thompson, clusters chains and voids in galaxy dustributions
1977: Berkley, dipole anisotropy on cosmic background radiation
1977: Leon Lederman, upsilon, bottom quark
1977: Gunn, Schramm, Steigman, cosmological constraints imply that there are only three light neutrinos
1978: Charon, moon of Pluto
1978: Taylor and Hulse, evidence for gravitational radiation of binary pulsar
1978: Cremmer, Julia, Nahm, Scherk, 11-dimensional supergravity
1978: Prescott, Taylor, elctro-weak effect on electron polarisation
1979: Voyager, rings of Jupiter
1979: John Preskill, cosmological monopole problem
1979: Walsh, Carswell, Weymannquasar doubled by gravitational lensing
1979: DESY, evidence for gluons in hadron Jets
1979: Alexei Starobinsky inflationary universe
1980: Frederick Reines, Evidence of Neutrino oscillations
1980: DESY, measurement of gluon spin
1980: Alan Guth inflationary early universe
1981: Witten, Schoen, Yau positive energy theorem in general relativity
1981: Green and Schwarz, Type I superstring theory
1981: Binnig, Rohrer scanning tunneling electron microscope
1981: Witten and Alvarez-Gaume Difficulty of getting standard model from 11-D supergravity because of chiral modes
1981: Alexander Polyakov Path integral quantisation of strings, conformal symmetry and critical dimension
1981: Linde, Albrecht, Steinhardt new inflationary universe
1982: Green and Schwarz, Type II superstring theory
1982: Alain Aspect an experiment to confirm non-local aspects of quantum theory
1982: Darnstadt element 109, meitnerium
1982: limits on proton lifetime rule out many Grand Unified Theories
1983: Carlo Rubbia et al, W and Z bosons at CERN
1983: Andrei Linde chaotic inflationary universe
1984: Green and Schwarz, anomaly cancellations in superstring theory
1984: Darnstadt element 108, hassium
1985: Gross, Harvey, Martinec, Rohm, heterotic string theory
1985: David Deutsch, theory of quantum computing
1986: Bednorz and Mueller, high temperature superconductivity
1986: Abhay Ashtekar, new variables for canonical quantum gravity
1986: Geller, Huchra, Lapparent, bubble structure of galaxy distributions
1987: , supernova 1987a
1987: Masatoshi Koshibas, detection of neutrinos from a supernova
1988: Atiyah, Witten, topological quantum field theories
1988: Smolin and Rovelli, loop representation of quantum gravity
1989: SLAC, evidence that number of light neutrinos is 3 from Z width
1989: Tim Berners-Lee, The World Wide Web
1989: Bennett and Brassard, first quantum computer
1990: John Mather, black body spectrum of cosmic background radiation from COBE
1991: CERN, confirmation that number of light neutrinos is 3
1991: Connes, Lott, particle models from non-commutative geometry
1991: BATSE, Gamma Ray Burst distribution is isotropic
1992: Mather and Smoot, angular fluctuations in cosmic background radiation with COBE
1993: Aspinwall, Morrison, Greene, Topology change in string theory
1994: Philip Gibbs, event-symmetric space-time
1994: Fermilab, Top Quark
1994: 't Hooft, Susskind Holographic principle
1994: Seiberg and Witten, Electro-magnetic duality in supersymmetric gauge theory
1994: Hubble Space Telescope, Evidence for black hole at the centre of galaxy M87
1994: Peter Shor, factorisation algorithm for a quantum computer
1994: Hull, Townsend, Unity of String Dualities
1994: Darnstadt element 110

Edward Witten
1995: Witten and Townsend, M-Theory
1995: Joseph Polchinski, D-Branes
1995: Cornell, Wieman, Anderson Bose-Einstein condensate of atomic gas
1995: CERN, Creation of Anti-hydrogen atoms
1995: Mayor and Queloz, first extra-solar planet orbiting an ordinary star
1995: Darnstadt element 111
1996: Strominger, Vafa, D-branes and black-holes
1996: Cumrun Vafa, F-theory
1996: Steven Lamoreaux, measurement of Casimir force
1996: Darnstadt element 112
1996: Banks, Fischler, Shenker, Susskind, M-theory as a matrix model
1997: BepoSAX, location of Gamma Ray Bursts demonstrates that they are extragalactic
1997: Juan Maldacena, AdS/CFT duality
1997: SLAC, photon-photon scattering produces electron-positron pairs
1998: Perlmutter, Garnavich et al, supernovae observations suggest that the expansion of the universe is accelerating
1998: Super-Kamiokande, neutrino oscillation demonstrated
1998: CERN, Fermilab, time reversal assymetry observed for K meson decay
2000: Fermilab, tau neutrino observed

Source: [[Physics Time-Line from 1950|http://www.weburbia.com/pg/hist4.htm]]
-585: [[Thales of Miletus]], prediction of an eclipse
-580: Thales of Miletus, birth of scientific thought
-580: Thales of Miletus, water as the basic element
-580: Thales of Miletus, magnets and attraction to rubbed amber
-560: Thales of Miletus, first cosmologies
-550: Anaximenes, flat Earth
-525: Pythagoras, understanding the world and mathematics
-520: Anaximander, Earth surface is curved (cylinder)
-515: Parmenides, paradoxes of change and motion
-500: Pythagoreans, Earth is a sphere
-480: Oenopides, finds angle of Earth's tilt to ecliptic
-480: Protagoras, reality comes from the senses
-480: Heraclitus, fire as primary substance
-480: Heraclitus, change is the essence of being
-475: Parmenides, Earth is a sphere
-470: Anaxagoras, materials are made of "seeds" (atoms)
-470: Anaxagoras, sun, moon and stars are made of same material as Earth
-470: Anaxagoras, sun as a hot glowing rock
-460: Eudoxus, Celestial spheres
-460: Empedocles, Four elements: Earth, Air, Fire and Water
-455: Philolaus, Earth Rotates
-450: Zeno, paradoxes of discrete or continuous space and time
-445: Leucippus, indivisble atoms
-425: Democritus, Atomic theory
-390: Plato, theory of knowledge
-390: Plato, ether as a fifth element
-385: Democritus, Milky Way is composed of many stars
-370: Aristotle, Free falling bodies accelerate but heavier bodies fall faster
-360: Heracleides, Venus and Mercury orbit the sun
-352: Chinese, recorded observation of a supernova
-350: Heracleides, Rotation of the Earth
-340: Aristotle, Earth is a sphere
-340: Aristotle, Space is continuous and always filled with matter
-335: Kiddinu, precession of equinoxes
-335: Strato, experiments with falling bodies and levers
-330: Aristotle, physics and metaphysics
-330: Aristotle, geocentric cosmology
-325: Pytheas, tides are caused by moon
-306: Epicurus, support for atomic theory
-295: Euclid, elements of mathematics
-265: Zou Yan, five elements: water, metal, wood, fire and earth
-260: Aristarchus of Samos, ratio of Earth-Sun distance to Earth-Moon distance from angle at half moon
-260: Aristarchus of Samos, distance and size of moon from Earth's shadow during lunar eclipse
-260: Aristarchus of Samos, heliocentric cosmology
-250: Chinese, free bodies move at constant velocity
-240: Archimedes, Principle of levers and compound pulley
-240: Archimedes, Archimedes' principle of hydrostatics
-235: Eratosthenes, Measurement of Earth's circumference
-190: Seleucus, further support for heliocentric theory
-170: Chinese, record of sun spots
-150: Hipparchus, precession of the equinoxes
-130: Hipparchus, size of moon from parallax of eclipse
83: Chinese, loadstone compass
100: Bhaskara, diameter of the Sun
100: Hero of Alexandria, expansion of air with heat
100: Hero of Alexandria, laws of light reflection
130: Ptolemy, geocentric cosmology of epicycles
180: Egypt, alchemy
550: Johannas Philoponus, impetus keeps a body moving
721: Abu Hayyan, preparation of chemicals such as nitric acid
890: Al-Razi, atomic of matter and space
890: Al-Razi, andromeda galaxy
1000: Ali Al-hazen, reflection, refraction and lenses
1000: Ali Al-hazen, pinhole camera to demonstrate that light travels in straight lines to the eye
1054: China and Arabia Supernova of Crab Nebula recorded
1121: Al-khazini gravity acts towards centre of Earth
1155: Bhaskara first description of a perpetual motion machine
1225: Jordanus Nemorarius, mechanics of lever and composition of motion
1250: Albertus Magnus, isolation of arsenic
1260: Roger Bacon, empiricism
1267: Roger Bacon, magnifying lens
1269: Pierre de Maricourt, experiments with magnets and compass
1304: Theodoric of Freibourg, experiments to investigate rainbows
1320: William of Occam, Occam's Razor
1355: Jean Buridan, physics of impetus
1440: Nicolas Cusanus, Earth is in motion
1440: Nicolas Cusanus, infinite universe
1450: Johann Gutenberg, first printing press in Europe
1472: Johannes Regiomontanus, observation of Halley's comet
1480: Leonardo de Vinci, description of parachute
1480: Leonardo de Vinci, compares reflection of light to reflection of sound waves
1490: Leonardo de Vinci, capillary action
1492: Leonardo de Vinci, foresees flying machines
1494: Leonardo de Vinci, foresees pendulum clock
1514: Nicolaus Copernicus, writes about heliocentric theory but does not yet publish
1515: Leonardo Da Vinci, progress in mechanics, aerodynamics and hydraulics
1537: Niccolo Tartaglia, trajectory of a bullet
1551: Girolamo Cardano, studies of falling bodies
1553: Giambattista Benedetti, proposed equality of fall rates
1543: Nicolaus Copernicus, heliocentric theory published
1546: Gerardus Mercator, Magnetic pole of Earth
1572: Tycho Brahe, witnesses a supernova and cites it as evidence that the heavens are not changeless
1574: Tycho Brahe, Observes that a comet is beyond the moon
1576: Tycho Brahe, constructs a planetary observatory
1576: Thomas Digges, illustration of an infinite universe surrounding a Copernican solar system
1577: Tycho Brahe, observes that a comet passes through the orbits of other planets
1581: Galileo Galilei, constancy of period of pendulum
1581: Robert Norman, dip of compass shows that Earth is a magnet
1584: Giordano Bruno, suggests that stars are suns with other Earth's in orbit
1585: Giovanni Benedetti, impetus theory is better than Aristotle's physics
1585: Simon Stevin, law of equilibrium
1586: Simon Stevin, pressure in column of liquid
1586: Simon Stevin, verification of equality of fall rates
1589: Galileo Galilei, showed that objects fall at the same rate independent of mass
1592: Galileo Galilei, suggests that physical laws of the heavens are the same as those on Earth
1592: Galileo Galilei, primitive thermometer
1593: Johannes Kepler, related planets to platonic solids
1596: David Fabricius, observes a variable star, (Mira Ceta)
1600: Galileo Galilei, study of sound and vibrating strings
1600: William Gilbert, static electricity and magnetism
1604: Johannes Kepler, mirrors, lenses and vision
1604: Galileo Galilei, distance for falling object increases as square of time
1608: Hans Lippershey, optical telescope
1609: Lippershey and Janssen, the compound microscope
1609: Johannes Kepler, 1st and 2nd laws of planetary motion
1609: Thomas Harriot, maps moon using a telescope
1609: Johannes Kepler, notion of energy
1609: Galileo Galilei, builds a telescope
1610: Galileo Galilei, observes the phases of Venus
1610: Galileo Galilei, observes moons of Jupiter
1610: Galileo Galilei, observes craters on the moon
1610: Galileo Galilei, observes stars in the Milky Way
1610: Galileo Galilei, observes structures around Saturn
1611: Fabricius, Galileo, Harriot, Scheiner, sunspots
1611: Marco de Dominis, explanation of rainbows
1611: Johannes Kepler, principles of the astronomical telescope
1612: Simon Marius, Andromeda galaxy
1612: Galileo Galilei, hydrostatics
1613: Galileo Galilei, principle of inertia
1615: S. de Caus, forces and work
1618: Francesco Grimaldi, interference and diffraction of light
1619: Johannes Kepler, 3rd law of planetary motion
1619: Johannes Kepler, explains why a comets tail points away from the Sun
1619: Rene Descartes, vision of rationalism
1620: Francis Bacon, the empirical scientific method
1620: Francis Bacon, heat is motion
1620: Jan Baptista van Helmont, introduces the word "gas"
1621: Willebrod Snell, the sine law of refraction
1624: Galileo Galilei, theory of tides
1626: Godfried Wendilin, verification of Kepler's laws for moons of Jupiter
1630: Cabaeus, attraction and repulsion of electric charges
1631: Pierre Gassendi, observes a transit of Mercury
1632: Galileo Galilei, Galilean relativity
1632: Galileo Galilei, Support for Copernicus' heliocentric theory
1632: John Ray, water thermometer
1636: G. Pers de Roberval, gravitational forces are mutual attraction
1636: Marin Mersenne, speed of sound
1637: Rene Descartes, inertia, mechanistic physics
1637: Rene Descartes, refraction, rainbow and clouds
1638: Galileo Galilei, motion and friction
1639: Jeremiah Horrocks, observes a transit of Venus
1640: Evangelista Torricelli, theory of hydrodynamics
1641: Ferdinand II, sealed thermometer
1642: Blaise Pascal, mechanical calculator
1644: Evangelista Torricelli, mercury barometer and artificial vacuum
1645: Ismael Boulliau, inverse square law for central force acting on planets
1648: Blaise Pascal, explains barometer as a result of atmospheric pressure
1650: Otto von Guericke, demonstration of the power of vacuum using two large hemispheres and 8 horses
1654: Ferdinand II, sealed thermometer
1656: Christiaan Huygens, rings and moons of Saturn
1657: Christiaan Huygens, pendulum clock
1657: Pierre Fermat, Fermat's principle in optics
1659: Christiaan Huygens, surface features on Mars
1660: Otto von Guericke, electrostatic machine
1660: Robert Boyle, sound will not travel in a vacuum
1661: Robert Boyle, corpuscular theory of matter
1661: Robert Boyle, chemical elements, acids and alkalis
1662: Robert Boyle, Boyle's law for ideal gases relating volume to pressure
1663: Blaise Pascal, isotropy of pressure
1663: James Gregory, describes a reflecting telescope
1663: Huygens, Wallace and Wren, laws of elastic collisions
1664: Robert Hooke, the great red spot of Jupiter
1664: Rene Descartes, published support for Copernican theory

Isaac Newton
1665: Isaac Newton, studies the principles of mechanics and gravity, mass and force
1665: Giovanni Cassini, rotation periods of Jupiter, Mars and Venus
1665: Francesco Grimaldi, his wave theory of light is published
1665: Hooke, Huygens, colours of oil film explained by wave theory of light and interference
1665: Robert Hooke, studies with a microscope
1665: Robert Boyle, air is necessary for candles to burn
1666: Robert Boyle, fluid experiments
1666: Isaac Newton, studies spectrum of light
1666: Isaac Newton, begins work on laws of mechanics and gravitation
1667: Jean Picard, observes anomalies in star positions which are later explained as aberration
1668: John Wallis, conservation of momentum
1668: Isaac Newton, reflecting telescope
1669: Erasmus Bartholin, describes double refraction caused by polarisation effects of Iceland feldspar
1669: Hennig Brand, element phosphorus
1669: Gottfreid Leibniz, first concepts of action
1670: Robert Boyle, produces hydrogen by reacting metals with acid
1671: Giovanni Cassini, accurate measurement of distance to Mars and scale of solar system
1672: Jean Richer, the period of a pendulum varies with latitude
1672: Isaac Newton, variation of pendulum is due to equatorial bulge
1673: Ignace Pardies, wave explanation for refraction of light
1673: Christiaan Huygens, laws of centripetal force
1674: Robert Hooke, attempt to explain planetary motion as a balance of centfifugal force and gravitational attraction
1675: Giovanni Cassini, Saturns has separated rings which must be composed of small objects
1675: Isaac Newton, delivers his theory of light
1676: Olaus Roemer, measured the speed of light by observing Jupiter's moons
1676: Robert Hooke, law of elasticity and springs
1676: Edme Mariotte, pressure is inversely proportional to volume (Boyle's law) and height of atmosphere
1678: Robert Hooke, inverse square law of gravity
1678: Christiaan Huygens, writes about wave theory of light
1679: Christiaan Huygens, polarisation of light
1680: Isaac Newton, demonstrates that inverse square law implies eliptical orbits
1684: Isaac Newton, inverse square law and mass dependence of gravity
1684: Gottfreid Leibniz, differential calculus
1687: Isaac Newton, publishes laws of motion and gravitation
1687: Isaac Newton, publishes analysis of sound propagation
1688: P. Varignon, addition of forces
1690: Christiaan Huygens, principle of Huygens, secondary waves
1690: John Locke, knowledge comes only from experience and sensations
1692: Richard Bentley, why do stars not fall together under gravitation?
1702: Francis Hauksbee, rarified air glows during electrical discharge
1704: Isaac Newton, publishes corpuscular theory of light and colour
1705: Edmund Halley, noticed that three previous comets are the same and predicts its return in 1758
1709: Gabriel Fahrenheit, alcohol thermometer
1710: George Berkeley, idealist philosophy against materialist
1714: Gottfreid Leibniz, energy conservation
1714: Gottfreid Leibniz, rejection of absolute space and time
1714: Gabriel Fahrenheit, mercury thermometer
1718: Edmund Halley, measures proper motion of stars
1720: Edmund Halley, early form of Olbers' paradox
1721: George Berkeley, space exists because of matter in it
1724: Gabriel Fahrenheit, supercooling of water
1727: Stephen Hales, makes oxygen
1728: James Bradley, speed of light and stellar aberration
1729: Stephen Gray, conduction of electricity
1731: Rene Reaumur, alcohol/water thermometer
1733: Charles Du Fay, recognises distinction between positive and negative electric charge
1735: Antonio de Ulloa, element platinum
1736: Leonhard Euler, differential equations in mechanics
1738: Daniel Bernoulli, kinetic theory of gas
1738: Daniel Bernoulli, hydrodynamics
1739: Georg Brandt, element cobalt
1740: Pierre Bouguer, gravitational anomalies
1742: Anders Celsius, reverse centigrade temperature scale
1743: Jean Christin, Celsius temperature scale
1743: Jean d'Alembert, energy in Newtonian mechanics
1744: Pierre de Maupertuis, principle of least action
1744: Jean d'Alembert, theory of fluid dynamics
1744: Leonhard Euler, Euler-Lagrange equations
1744: Mikhail Lomonosov, heat is a form of motion
1745: von Kleist, van Musschenbroek, Leyden jar for electric charge storage
1746: Andreas Marggraf, rediscovery of element zinc
1746: Leonhard Euler, wave theory of light refraction and dispersion
1747: d'Alembert, Euler, solution of equations for vibrating string
1748: Mikhail Lomonosov, conservation of mass and energy
1749: Thomas Melvill, early spectrscopy and yellow line of sodium in salt
1750: Benjamin Franklin, theory of electricity and lightning
1750: John Michell, magnetic induction
1750: John Michell, inverse square law for magnetic fields
1750: Thomas Wright, Milky Way could be due to slab like distribution of stars
1751: Benjamin Franklin, electricity can magnetise needles
1751: Frederik Cronstedt, element nickel
1752: Jean d'Alembert, viscosity
1754: Joseph Black, discovery of carbon dioxide showing that there are gases other than air
1755: Immanuel Kant, theory that the universe formed from a spinning nebula in an infinite hierarchy
1756: William Cullen, evaporation causes cooling
1756: Mikhail Lomonosov, supports wave theory of light
1761: Joseph Black, discovery and measurements of latent and specific heats
1761: John Harrison, portable chronometer
1765: Leonhard Euler, rigid body motions
1766: Joseph Priestley, inverse square law for electric charge
1766: Henry Cavendish, hydrogen is an element
1771: Luigi Galvani, electricity in animals
1772: Carl Scheele, saw air as two gases one of which encouraged combustion
1772: Daniel Rutherford, nitrogen
1772: Antoine Lavoisier, conservation of mass in chemical reactions
1772: Joseph Lagrange, theory of Lagrange points
1774: Priestley, Scheele, element oxygen
1774: Nevil Maskelyne, gravitational deflection of plumb line by a mountain
1774: Carl Scheele, element chlorine
1774: Johann Gahn, element manganese
1775: Alessandro Volta, electrical condenser
1776: Pierre-Simon Laplace, deterministic causality
1777: Antoine Lavoisier, composition of air and burning as a chemical reaction
1779: Charles Augustin de Coulomb, Coulomb's law of friction
1781: Immanuel Kant, Critique of pure reason
1781: William Herschel, discovery of Uranus
1781: Carl Scheele, element molybdenum in ore
1781: Charles Messier, catalogue of nebulae
1781: Heinrich Olbers, Uranus is a planet, not a comet
1782: Jacob Hjelm, isolation of element molybdenum
1782: Franz von Reichstein, element tellurium in ores
1782: William Herschel, catalog of double stars
1782: William Herschel, sun's motion through space
1783: John Michell, Newtonian black hole
1783: Fausto and Juan José de Elhuyar, element tungsten
1783: Rene Hauy, nature of crystals
1784: Henry Cavendish, water is a compound of oxygen and hydrogen
1784: Pierre Laplace, electrostatic potential
1785: Charles Augustin de Coulomb, electric force proportional to product of charges and inverse square of distance
1786: Antoine Lavoisier, distinction between elements and compounds
1787: Antoine Lavoisier, system for naming chemicals
1787: Jacques-Alexander Charles, law of gas expansion with temperature
1788: Joseph Lagrange, Lagrangian mechanics
1788: John Hunter, Diffusion of heat
1789: Antoine Lavoisier, Conservation of mass in chemical reactions
1789: Martin Klaproth, elements zirconium and uranium in compounds
1790: Definition of metric system in France
1790: Adair Crawford, element strontium in compounds
1791: William Gregor, element titanium in compounds
1794: Johann Gadolin, element yttrium in compounds
1794: Pierre Laplace, analysis of Newtonian black hole
1796: Alessandro Volta, chemical batteries and voltage
1797: Henry Cavendish, measured the gravitational constant with a torsion balance
1797: Nicholas Vauquelin, element berylium idnetified in gem stones
1797: Nicholas Vauquelin, element chromium
1798: Benjamin Thompson, heat generated equals work done
1798: M. Klaproth, isolation of element tellurium
1798: Humphry Davy, Transmission of heat through vacuum
1798: Benjamin Rumford, experimental relation between work done and heat generated
Physics Timeline Source: http://physics.eou.edu/history/timeline.html
Top 10 (or so) things you should know about every century

Most of the events were taken from http://www.montgomerybell.com/~clarkb/events.htm

Pre-1600
1600s
1700s
1800s
1900s



Pre-1600
 

    * 3rd century BC - Aristarchus proposes a heliocentric model
    * ~150 Ptolemy publishes Almagest
    * 1054 Chinese and American Indian astronomers observe the Crab supernova explosion
    * 1100s First known written description of the use of lodestone as a compass
    * 1512 Nicholas Copernicus first states his heliocentric theory in Commentariolus
    * 1543 Nicholas Copernicus publishes De Revolutionibus de Orbium Coelestium (On the Revolutions of the Heavenly Spheres)
    * 1572 Tycho Brahe observes the supernova that appears in Cassiopeia
    * 1577 Tycho Brahe uses parallax to prove that comets are distant entities and not atmospheric phenomena
    * 1589 Galileo Galilei uses balls rolling on inclined planes to show that different weights fall with the same constant acceleration

Back to Top

1600s

    * 1609 Johannes Kepler states his first two empirical laws of planetary motion
    * 1609 Galileo Galilei builds his first telescope
    * 1613 Galileo Galilei uses sunspots to demonstrate the rotation of the sun
    * 1619 Johannes Kepler states his third empirical law of planetary motion
    * 1621 Willebrord Snell states his law of refraction
    * 1656 Christian Huygens builds the first highly accurate pendulum clock
    * 1665 Isaac Newton deduces the inverse-square gravitational force law from the acceleration of the moon
    * 1665 Isaac Newton invents his calculus
    * 1668 John Wallis suggests the law of conservation of momentum
    * 1673 Christian Huygens publishes his discovery that ac=v2/R
    * 1675 Ole Romer uses the orbital mechanics of Jupiter's moons to estimate the speed of light
    * 1678 Christian Huygens states his principle of wavefront sources
    * 1684 Isaac Newton proves that planets moving under an inverse-square force law will obey Kepler's laws
    * 1687 Isaac Newton publishes his Principia Mathematica
    *

Back to Top

1700s

    * 1705 Edmond Halley predicts the periodicity of Halley's comet
    * 1752 Benjamin Franklin shows that lightning is electricity
    * 1767 Joseph Priestly proposes an electrical inverse-square law
    * 1781 William Herschel discovers Uranus
    * 1783 John Michell suggests that some objects might be so massive that not even light could escape
    * 1785 Charles Coulomb introduces the inverse-square law of electrostatics
    * 1798 Henry Cavendish measures the gravitational constant and determines the mass of the Earth
    * 1798 Count Rumford has the idea that heat is a form of energy

Back to Top

1800s

    * 1800 Alessandro Volta announces his invention of the electric battery
    * 1801 Thomas Young demonstrates the wave nature of light and the principle of interference
    * 1820 Hans Oersted notices that a current in a wire can deflect a compass needle providing the first concrete evidence of the connection between electricity and magnetism
    * 1820 Within a week after Oersted's discovery reached France, Ampere discovers that two parallel electic currents will exert forces on each other
    * 1821 Michael Faraday builds an electricity-powered motor
    * 1824 Sadi Carnot analyzes heat engines
    * 1826 Simon Ohm states his law of electrical resistance
    * 1827 Robert Brown discovers the Brownian motion
    * 1831 Faraday discovers electromagnetic induction
    * 1848 Lord Kelvin discovers the absolute zero point of temperature
    * 1849 Joule publishes results from his series of experiments (including the paddlewheel experiment) which show that heat is a form of energy
    * 1850 Fizeau and Foucault measure the speed of light in water and find that it is slower than in air, in support of the wave model of light
    * 1859 Maxwell works out the mathematics of the distribution of velocities of the molecules of a gas
    * 1864 James Maxwell publishes his papers on a dynamical theory of the electromagnetic field
    * 1873 James Maxwell states that light is an electromagnetic phenomenon
    * 1874 Lord Kelvin formally states the second law of thermodynamics
    * 1887 Albert Michelson and Edward Morley do not detect the ether drift
    * 1887 Heinrich Hertz discovers the photoelectric effect
    * 1888 Heinrich Hertz discovers radio waves
    * 1896 Antoine Becquerel discovers the radioactivity of uranium
    * 1897 Joseph Thomson discovers the electron
    * 1899 Ernest Rutheford discovers that uranium radiation is composed of positively charged alpha particles and negatively charged beta particles
    *

Back to Top

1900s

    * 1900 Max Planck states his radiation law and Planck's constant
    * 1905 Albert Einstein completes his theory of special relativity
    * 1913 Niels Bohr presents his first quantum model of the atom
    * 1913 Robert Millikan measures the fundamental unit of charge
    * 1915 Albert Einstein completes his theory of general relativity
    * 1927 Werner Heisenberg states the quantum uncertainty principle
    * 1929 Edwin Hubble discovers the expansion of the universe
    * 1932 James Chadwick discovers the neutron
    * 1932 Carl Anderson discovers the positron
    * 1933 Wolfgang Pauli proposes the existence of neutrinos to account for an apparent violation of energy conservation in certain nuclear reactions
    * 1958 Charles Townes invents the laser
    * 1963 Murray Gell-Mann and George Zweig propose the quark/aces model
    * 1965 Arno Penzias and Robert Wilson discover the 3K background radiation


  

Source: [[Physics Timeline|http://physics.eou.edu/history/timeline.html]]
http://sprott.physics.wisc.edu/demobook/intro.htm
S-Grade Physics Glossary
A cross-referenced summary of the meaning of most of the terms used in Standard grade physics.
http://www.users.zetnet.co.uk/computing/MainPage/SecDepts/Physics/Resources/Glossary/Glossary_of_Terms.htm - 138k -
Ask a physics question http://www.physlink.com/

A Picture Gallery of Famous Physicists

Source: [[Pictures of Famous Physicists|http://th.physik.uni-frankfurt.de/~jr/physlist.html#einstein]]
http://www.planetscience.org/
Plenary activities

http://news.bbc.co.uk/1/hi/world/5282440.stm 
http://www.tjhsst.edu/~jleaf/tec/html/10/potent.htm

potential difference circuits
http://www.youtube.com/watch?v=F1p3fgbDnkY
Power (in Watts)= rate of working =energy transferred/time taken

P = E/t
How a power station works
http://www.youtube.com/watch?v=e_CcrgKLyzc&feature=fvw
Powers of Ten-range of magnitudes

http://www.youtube.com/watch?v=aPm3QVKlBJg&feature=related
http://science-interactive.co.uk/index.htm
http://www.practicalchemistry.org/about-us/
Welcome to the Practical Physics website http://www.practicalphysics.org/

End of Section Back to top
4.Main Content

Experiments can sharpen students' powers of observation, stimulate questions, and help develop new understanding and vocabulary.
 
This website is for teachers of physics, enabling them to share their skills and experience of making experiments work in the classroom. We appreciate that some students also use the site, but we cannot provide answers to student questions. For more on our aims, see 'about the site'.
 
If you view this website on a PC using Internet Explorer, try selecting the 'full screen' view.
http://prezi.com
Interactive Whiteboard resources http://www.prometheanplanet.com/
http://www.youtube.com/watch?v=GssaM3Bose8
[>img[http://www.zolag.co.uk/thermal.jpg]]
Picture: thermal imaging at the Science Museum.
Key Stage 3 schemes of work http://www.standards.dfes.gov.uk/schemes2/secondary_science/?view=get

New Key Stage 3 Specification http://curriculum.qca.org.uk/uploads/QCA-07-3344-p_Science_KS3_tcm8-413.pdf?return=/key-stages-3-and-4/subjects/science/keystage3/index.aspx%3Freturn%3D/key-stages-3-and-4/subjects/index.aspx
/***
| Name|QuickOpenTagPlugin|
| Description|Changes tag links to make it easier to open tags as tiddlers|
| Version|3.0.1 ($Rev: 2342 $)|
| Date|$Date: 2007-07-05 10:57:49 +1000 (Thu, 05 Jul 2007) $|
| Source|http://mptw.tiddlyspot.com/#QuickOpenTagPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
config.quickOpenTag = {

	dropdownChar: (document.all ? "\u25bc" : "\u25be"), // the little one doesn't work in IE?

	createTagButton: function(place,tag,excludeTiddler) {
		// little hack so we can to <<tag PrettyTagName|RealTagName>>
		var splitTag = tag.split("|");
		var pretty = tag;
		if (splitTag.length == 2) {
			tag = splitTag[1];
			pretty = splitTag[0];
		}
		
		var sp = createTiddlyElement(place,"span",null,"quickopentag");
		createTiddlyText(createTiddlyLink(sp,tag,false),pretty);
		
		var theTag = createTiddlyButton(sp,config.quickOpenTag.dropdownChar,
                        config.views.wikified.tag.tooltip.format([tag]),onClickTag);
		theTag.setAttribute("tag",tag);
		if (excludeTiddler)
			theTag.setAttribute("tiddler",excludeTiddler);
    		return(theTag);
	},

	miniTagHandler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var tagged = store.getTaggedTiddlers(tiddler.title);
		if (tagged.length > 0) {
			var theTag = createTiddlyButton(place,config.quickOpenTag.dropdownChar,
                        	config.views.wikified.tag.tooltip.format([tiddler.title]),onClickTag);
			theTag.setAttribute("tag",tiddler.title);
			theTag.className = "miniTag";
		}
	},

	allTagsHandler: function(place,macroName,params) {
		var tags = store.getTags(params[0]);
		var filter = params[1]; // new feature
		var ul = createTiddlyElement(place,"ul");
		if(tags.length == 0)
			createTiddlyElement(ul,"li",null,"listTitle",this.noTags);
		for(var t=0; t<tags.length; t++) {
			var title = tags[t][0];
			if (!filter || (title.match(new RegExp('^'+filter)))) {
				var info = getTiddlyLinkInfo(title);
				var theListItem =createTiddlyElement(ul,"li");
				var theLink = createTiddlyLink(theListItem,tags[t][0],true);
				var theCount = " (" + tags[t][1] + ")";
				theLink.appendChild(document.createTextNode(theCount));
				var theDropDownBtn = createTiddlyButton(theListItem," " +
					config.quickOpenTag.dropdownChar,this.tooltip.format([tags[t][0]]),onClickTag);
				theDropDownBtn.setAttribute("tag",tags[t][0]);
			}
		}
	},

	// todo fix these up a bit
	styles: [
"/*{{{*/",
"/* created by QuickOpenTagPlugin */",
".tagglyTagged .quickopentag, .tagged .quickopentag ",
"	{ margin-right:1.2em; border:1px solid #eee; padding:2px; padding-right:0px; padding-left:1px; }",
".quickopentag .tiddlyLink { padding:2px; padding-left:3px; }",
".quickopentag a.button { padding:1px; padding-left:2px; padding-right:2px;}",
"/* extra specificity to make it work right */",
"#displayArea .viewer .quickopentag a.button, ",
"#displayArea .viewer .quickopentag a.tiddyLink, ",
"#mainMenu .quickopentag a.tiddyLink, ",
"#mainMenu .quickopentag a.tiddyLink ",
"	{ border:0px solid black; }",
"#displayArea .viewer .quickopentag a.button, ",
"#mainMenu .quickopentag a.button ",
"	{ margin-left:0px; padding-left:2px; }",
"#displayArea .viewer .quickopentag a.tiddlyLink, ",
"#mainMenu .quickopentag a.tiddlyLink ",
"	{ margin-right:0px; padding-right:0px; padding-left:0px; margin-left:0px; }",
"a.miniTag {font-size:150%;} ",
"#mainMenu .quickopentag a.button ",
"	/* looks better in right justified main menus */",
"	{ margin-left:0px; padding-left:2px; margin-right:0px; padding-right:0px; }", 
"#topMenu .quickopentag { padding:0px; margin:0px; border:0px; }",
"#topMenu .quickopentag .tiddlyLink { padding-right:1px; margin-right:0px; }",
"#topMenu .quickopentag .button { padding-left:1px; margin-left:0px; border:0px; }",
"/*}}}*/",
		""].join("\n"),

	init: function() {
		// we fully replace these builtins. can't hijack them easily
		window.createTagButton = this.createTagButton;
		config.macros.allTags.handler = this.allTagsHandler;
		config.macros.miniTag = { handler: this.miniTagHandler };
		config.shadowTiddlers["QuickOpenTagStyles"] = this.styles;
		store.addNotification("QuickOpenTagStyles",refreshStyles);
	}
}

config.quickOpenTag.init();

//}}}
http://www.teachers-direct.co.uk/resources/quiz-busters/index.aspx
Wave
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=58762
Waves radiation

http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=4175
Thermal http://www.youtube.com/watch?v=Xly7DHAb3h4

Discovery of http://www.youtube.com/watch?v=AJ_KWvRuxYU

Kraftwerk  http://www.youtube.com/watch?v=kXD6Gtinvbc

Infrared more than your eyes can see
http://www.youtube.com/watch?v=wWxMj64sKgM&feature=related

http://www.youtube.com/watch?v=D7crIPPhmVI
Refraction
http://www.youtube.com/watch?v=xwzw5GhpC_0

/***
| Name:|RenameTagsPlugin|
| Description:|Allows you to easily rename or delete tags across multiple tiddlers|
| Version:|3.0 ($Rev: 1845 $)|
| Date:|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source:|http://mptw.tiddlyspot.com/#RenameTagsPlugin|
| Author:|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
Rename a tag and you will be prompted to rename it in all its tagged tiddlers.
***/
//{{{
config.renameTags = {

	prompts: {
		rename: "Rename the tag '%0' to '%1' in %2 tidder%3?",
		remove: "Remove the tag '%0' from %1 tidder%2?"
	},

	removeTag: function(tag,tiddlers) {
		store.suspendNotifications();
		for (var i=0;i<tiddlers.length;i++) {
			store.setTiddlerTag(tiddlers[i].title,false,tag);
		}
		store.resumeNotifications();
		store.notifyAll();
	},

	renameTag: function(oldTag,newTag,tiddlers) {
		store.suspendNotifications();
		for (var i=0;i<tiddlers.length;i++) {
			store.setTiddlerTag(tiddlers[i].title,false,oldTag); // remove old
			store.setTiddlerTag(tiddlers[i].title,true,newTag);  // add new
		}
		store.resumeNotifications();
		store.notifyAll();
	},

	storeMethods: {

		saveTiddler_orig_renameTags: TiddlyWiki.prototype.saveTiddler,

		saveTiddler: function(title,newTitle,newBody,modifier,modified,tags,fields) {
			if (title != newTitle) {
				var tagged = this.getTaggedTiddlers(title);
				if (tagged.length > 0) {
					// then we are renaming a tag
					if (confirm(config.renameTags.prompts.rename.format([title,newTitle,tagged.length,tagged.length>1?"s":""])))
						config.renameTags.renameTag(title,newTitle,tagged);

					if (!this.tiddlerExists(title) && newBody == "")
						// dont create unwanted tiddler
						return null;
				}
			}
			return this.saveTiddler_orig_renameTags(title,newTitle,newBody,modifier,modified,tags,fields);
		},

		removeTiddler_orig_renameTags: TiddlyWiki.prototype.removeTiddler,

		removeTiddler: function(title) {
			var tagged = this.getTaggedTiddlers(title);
			if (tagged.length > 0)
				if (confirm(config.renameTags.prompts.remove.format([title,tagged.length,tagged.length>1?"s":""])))
					config.renameTags.removeTag(title,tagged);
			return this.removeTiddler_orig_renameTags(title);
		}

	},

	init: function() {
		merge(TiddlyWiki.prototype,this.storeMethods);
	}
}

config.renameTags.init();

//}}}
http://www.rayslearning.com/report.htm
Millennium Bridge wobble
http://www.youtube.com/watch?v=eAXVa__XWZ8&feature=related

Caltech Physics online

http://www.bbc.co.uk/learningzone/clips/respiration-in-humans/113.html
[[Food Matters C3]]
IBPhysics Electric Circuits
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=9614

As electric Circuits
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=4065
general Revision
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=1662

SHM
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=4662

http://www.fi.edu/fellows/payton/rocks/create/metamorph.htm

Rock cyle http://www.classzone.com/books/earth_science/terc/content/investigations/es0602/es0602page02.cfm
rock cycle quiz http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=493

Quiz http://quizlet.com/scatter/202525/
http://www.sciencebob.com/experiments/balloonrocket.php
Rock Glossary http://www.rickmansworth.herts.sch.uk/departments/scienceks3u8b.html
Identification of rocks http://geology.about.com/library/bl/blrockident_tables.htm
Rollercoaster simulation activity (needs Java)
http://www.funderstanding.com/coaster
http://www.glenbrook.k12.il.us/GBSSCI/PHYS/MMEDIA/circmot/rcd.html

Stealth and more real rollercoasters
http://www.youtube.com/watch?gl=GB&hl=en-GB&v=Btlgsbexg_A&feature=related
http://www.rsc.org/education/chemistryteachers/
Rutherford scattering experiment
https://www.youtube.com/watch?v=kHaR2rsFNhg
http://www.s-cool.co.uk/subject_index.asp?stage=G
SEP supports science education in the UK. We develop innovative, high quality, resources for secondary science at low cost making them affordable and easily accessible to schools, and support science teachers at all stages of their career, providing materials and development opportunities to improve classroom practice. http://www.sep.org.uk/
Tacoma Bridge
http://www.youtube.com/watch?v=3mclp9QmCGs

Caltech 30 mins movie Resonance Tacoma Bridge Physicsonline 

Animation circular motion and shm

Wobbly Bridge millennium.
http://www.youtube.com/watch?v=eAXVa__XWZ8

Youtube caltech
http://video.google.com/videoplay?docid=3641917188010584794#docid=6939278368247493737
/***
| Name|SaveCloseTiddlerPlugin|
| Description|Provides two extra toolbar commands, saveCloseTiddler and cancelCloseTiddler|
| Version|3.0 ($Rev: 2134 $)|
| Date|$Date: 2007-04-30 16:11:12 +1000 (Mon, 30 Apr 2007) $|
| Source|http://mptw.tiddlyspot.com/#SaveCloseTiddlerPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
To use these you must add them to the tool bar in your EditTemplate
***/
//{{{
merge(config.commands,{

	saveCloseTiddler: {
		text: 'done/close',
		tooltip: 'Save changes to this tiddler and close it',
		handler: function(e,src,title) {
			config.commands.saveTiddler.handler(e,src,title);
			config.commands.closeTiddler.handler(e,src,title);
			return false;
		}
	},

	cancelCloseTiddler: {
		text: 'cancel/close',
		tooltip: 'Undo changes to this tiddler and close it',
		handler: function(e,src,title) {
			config.commands.cancelTiddler.handler(e,src,title);
			config.commands.closeTiddler.handler(e,src,title);
			return false;
		}
	}

});

//}}}

http://schblogs.com/
http://www.sciencemuseum.org.uk/educators/whats_on_for_your_group/key_stage_3.aspx
Nice little science animations and a good stop clock. http://www.animatedscience.co.uk/
http://esminfo.prenhall.com/science/geoanimations/animations/01_EarthSun_E2.html
seismic waves http://sunshine.chpc.utah.edu/labs/seismic/index.htm
/***
| Name|SelectPalettePlugin|
| Description|Lets you easily change colour palette|
| Version|3.0 ($Rev: 1845 $)|
| Date|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source|http://mptw.tiddlyspot.com/#SelectPalettePlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
/***
!!Usage:
{{{<<<selectPalette>>}}}
<<selectPalette>>

!!WARNING
Will overwrite your ColorPalette tiddler.
***/

//{{{

merge(config.macros,{

	setPalette: {

		handler: function(place,macroName,params,wikifier,paramString,tiddler) {
			var paletteName = params[0] ? params[0] : tiddler.title;
			createTiddlyButton(place,"apply","Apply this palette",function(e) {
				config.macros.selectPalette.updatePalette(tiddler.title);
				return false;
			});
		}
	},

	selectPalette: {

		handler: function(place,macroName,params,wikifier,paramString,tiddler) {
			createTiddlyDropDown(place,this.onPaletteChange,this.getPalettes());
		},

		getPalettes: function() {
			var result = [
				{caption:"-palette-", name:""},
				{caption:"(Default)", name:"(default)"}
			];
			var tagged = store.getTaggedTiddlers("palette","title");
			for(var t=0; t<tagged.length; t++) {
				var caption = tagged[t].title;
				var sliceTitle = store.getTiddlerSlice(caption,"Name");
				if (sliceTitle)
					caption = sliceTitle;
				result.push({caption:sliceTitle, name:tagged[t].title});
			}
			return result;
		},

		onPaletteChange: function(e) {
			config.macros.selectPalette.updatePalette(this.value);
			return true;
		},

		updatePalette: function(title) {
			if (title != "") {
				store.deleteTiddler("ColorPalette");
				if (title != "(default)")
					store.saveTiddler("ColorPalette","ColorPalette",store.getTiddlerText(title),
								config.options.txtUserName,undefined,"");
				this.refreshPalette();
				if(config.options.chkAutoSave)
					saveChanges(true);
			}
		},

		refreshPalette: function() {
			config.macros.refreshDisplay.onClick();
		}
	}
});

config.shadowTiddlers.OptionsPanel = "<<selectPalette>>\n\n" + config.shadowTiddlers.OptionsPanel;

//}}}
http://www.youtube.com/watch?v=5AXJIWu_sq8
http://www.youtube.com/watch?v=4FROxZ5i67k
space elevator http://www.youtube.com/watch?v=pnwZmWoymeI
Four brand new interactive games are now available to use in your teaching of energy and space to 13-16 year olds. These games are designed to help students to engage with the physics they need to use to solve problems and win the games.
http://www.iop.org/education/teacher/resources/sim/page_41572.html
a digital notepad for teaching secondary physics
The Physics Class
http://www.youtube.com/watch?v=1R9U5b_YV0Y&feature=related

journey to the edge https://www.youtube.com/watch?v=vRjGarICal4
Powers of ten http://www.youtube.com/watch?v=AUUkjWsNC9k

Big Bang
http://www.youtube.com/watch?v=zV6aQbnHSRo
big bang
http://www.youtube.com/watch?v=zDQzKTedGNE&feature=related 6 mins

The big bang briefly
http://www.youtube.com/watch?v=zV6aQbnHSRo
http://insideout.rigb.org/insideout/anatomy/casing_the_joint/joints_explorer.html Skeleton
KS3 and KS4 Multimedia Science for pupils http://www.skoool.co.uk
Smart Car crashing
http://www.youtube.com/watch?v=ju6t-yyoU8s
http://www.youtube.com/watch?v=e2QAGVMlns4
http://www.youtube.com/watch?v=ahCbGjasm_E
http://www.youtube.com/watch?v=V5xAhwVSZaQ&feature=fvw
beamz http://www.youtube.com/watch?v=M2T9VHiet_M
http://www.ulusabalodge.co.za/
[[Speed]] Battle at Krugar lins verses buffalo
 
 
Eight Good Resources for Space Science Lessons
via Free Technology for Teachers by noreply@blogger.com (Mr. Byrne) on 9/20/10

Last week one of my colleagues asked if I knew of "any good websites" for space science lessons. I said of course I did and gave the suggestion to turn on the moon view in Google Earth. This post was prompted by that 90 second conversation. Here are eight (for the eight planets) good resources for space science lessons.

Celestia is a free space exploration simulation program. Celestia is a free download that works on Mac, PC, and Linux systems. The advantage of Celestia over other satellite imagery programs is that in addition to seeing the Earth's surface, students can zoom in on moons, stars, and planets. The user controls what they see. Operating the program is easy enough to be used by students as young as six or seven. The user guides for Celestia are very thorough and available in four languages. There is a companion website to Celestia called the Celestia Motherlode that features add-ons to Celestia and educational activities that teachers can use in their classrooms.
The Sloan Digital Sky Survey better known as the SkyServer is a rich website full of images from throughout the galaxy and beyond. The SkyServer aims to, in their words, "build the largest map in the history of the world." The project is supported by NASA, the US Department of Energy, and National Science Foundation, and the Alfred P. Sloan Foundation. The galleries of famous places is one of the world's most extensive public galleries of space imagery. To date over 50 million images have been captured.
 Google Sky allows you view images of space in your web browser. Google Sky offers great images of outer space captured by the Hubble Space Telescope and the Sloan Digital Sky Survey. Google Sky has images that have captured x-ray and infrared wavelengths. The Google Sky web browser also has some more basic images in a collection referred to as "backyard astronomy." Watch the video below for a quick overview of Google Sky.
spectroscopy in astronomy
http://www.youtube.com/watch?v=sVev5RsKXog
Battle at Krugar Lion catching Buffalo
http://www.youtube.com/watch?v=LU8DDYz68kM
Density Introduction http://docs.google.com/Doc?id=df7d56ch_42gnf56j 
Density2 http://docs.google.com/Doc?id=df7d56ch_53gbjtb9 
Energy Introduction http://docs.google.com/Doc?id=df7d56ch_37f6xnxd 
Energy2 http://docs.google.com/Doc?id=df7d56ch_49dmn7zx
Life Cycle of a Star http://www.youtube.com/watch?v=H8Jz6FU5D1A

How do stars live and die http://www.youtube.com/watch?v=ASSkPvXo2mo&feature=related

creations of the elements
http://www.youtube.com/watch?v=DEw6X2BhIy8

Wonders of thew universe stardust 1
http://www.youtube.com/watch?v=M-k2KkqxX2s
http://www.earlystemcareer.org.uk/Docs/Documents%20for%20Review/Forms/AllItems.aspx
http://www.footprints-science.co.uk/states.htm


http://www.echalk.co.uk
http://www.footprints-science.co.uk/flash/states.swf
Staes of matter theory
http://www.bbc.co.uk/learningzone/clips/changes-of-state/10588.html

Water melting
http://www.bbc.co.uk/learningzone/clips/changes-of-state/1859.html
Brainiac and mobile phone
http://www.youtube.com/watch?v=QkJdaU92Ln8
http://www.earlystemcareer.org.uk/Login/
[[MptwStyleSheet]]
<<allTags excludeLists>>
<<tabs txtMoreTab "Tags" "All Tags" TabAllTags "Miss" "Missing tiddlers" TabMoreMissing "Orph" "Orphaned tiddlers" TabMoreOrphans "Shad" "Shadowed tiddlers" TabMoreShadowed>>
<<allTags excludeLists [a-z]>>
/***
| Name|TagglyTaggingPlugin|
| Description|tagglyTagging macro is a replacement for the builtin tagging macro in your ViewTemplate|
| Version|3.1 ($Rev: 2351 $)|
| Date|$Date: 2007-07-12 10:18:02 +1000 (Thu, 12 Jul 2007) $|
| Source|http://mptw.tiddlyspot.com/#TagglyTaggingPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
!Notes
See http://mptw.tiddlyspot.com/#TagglyTagging
***/
//{{{
config.taggly = {

	// for translations
	lingo: {
		labels: {
			asc:        "\u2191", // down arrow
			desc:       "\u2193", // up arrow
			title:      "title",
			modified:   "modified",
			created:    "created",
			show:       "+",
			hide:       "-",
			normal:     "normal",
			group:      "group",
			commas:     "commas",
			sitemap:    "sitemap",
			numCols:    "cols\u00b1", // plus minus sign
			label:      "Tagged as '%0':",
			excerpts:   "excerpts",
			contents:   "contents",
			sliders:    "sliders",
			noexcerpts: "title only"
		},

		tooltips: {
			title:    "Click to sort by title",
			modified: "Click to sort by modified date",
			created:  "Click to sort by created date",
			show:     "Click to show tagging list",
			hide:     "Click to hide tagging list",
			normal:   "Click to show a normal ungrouped list",
			group:    "Click to show list grouped by tag",
			sitemap:  "Click to show a sitemap style list",
			commas:   "Click to show a comma separated list",
			numCols:  "Click to change number of columns",
			excerpts: "Click to show excerpts",
			contents: "Click to show entire tiddler contents",
			sliders:  "Click to show tiddler contents in sliders",
			noexcerpts: "Click to show entire title only"
		}
	},

	config: {
		showTaggingCounts: true,
		listOpts: {
			// the first one will be the default
			sortBy:     ["title","modified","created"],
			sortOrder:  ["asc","desc"],
			hideState:  ["show","hide"],
			listMode:   ["normal","group","sitemap","commas"],
			numCols:    ["1","2","3","4","5","6"],
			excerpts:   ["noexcerpts","excerpts","contents","sliders"]
		},
		valuePrefix: "taggly.",
		excludeTags: ["excludeLists","excludeTagging"],
		excerptSize: 50,
		excerptMarker: "/%"+"%/"
	},

	getTagglyOpt: function(title,opt) {
		var val = store.getValue(title,this.config.valuePrefix+opt);
		return val ? val : this.config.listOpts[opt][0];
	},

	setTagglyOpt: function(title,opt,value) {
		if (!store.tiddlerExists(title))
			// create it silently
			store.saveTiddler(title,title,config.views.editor.defaultText.format([title]),config.options.txtUserName,new Date(),null);
		// if value is default then remove it to save space
		return store.setValue(title,
			this.config.valuePrefix+opt,
			value == this.config.listOpts[opt][0] ? null : value);
	},

	getNextValue: function(title,opt) {
		var current = this.getTagglyOpt(title,opt);
		var pos = this.config.listOpts[opt].indexOf(current);
		// a little usability enhancement. actually it doesn't work right for grouped or sitemap
		var limit = (opt == "numCols" ? store.getTaggedTiddlers(title).length : this.config.listOpts[opt].length);
		var newPos = (pos + 1) % limit;
		return this.config.listOpts[opt][newPos];
	},

	toggleTagglyOpt: function(title,opt) {
		var newVal = this.getNextValue(title,opt);
		this.setTagglyOpt(title,opt,newVal);
	}, 

	createListControl: function(place,title,type) {
		var lingo = config.taggly.lingo;
		var label;
		var tooltip;
		var onclick;

		if ((type == "title" || type == "modified" || type == "created")) {
			// "special" controls. a little tricky. derived from sortOrder and sortBy
			label = lingo.labels[type];
			tooltip = lingo.tooltips[type];

			if (this.getTagglyOpt(title,"sortBy") == type) {
				label += lingo.labels[this.getTagglyOpt(title,"sortOrder")];
				onclick = function() {
					config.taggly.toggleTagglyOpt(title,"sortOrder");
					return false;
				}
			}
			else {
				onclick = function() {
					config.taggly.setTagglyOpt(title,"sortBy",type);
					config.taggly.setTagglyOpt(title,"sortOrder",config.taggly.config.listOpts.sortOrder[0]);
					return false;
				}
			}
		}
		else {
			// "regular" controls, nice and simple
			label = lingo.labels[type == "numCols" ? type : this.getNextValue(title,type)];
			tooltip = lingo.tooltips[type == "numCols" ? type : this.getNextValue(title,type)];
			onclick = function() {
				config.taggly.toggleTagglyOpt(title,type);
				return false;
			}
		}

		// hide button because commas don't have columns
		if (!(this.getTagglyOpt(title,"listMode") == "commas" && type == "numCols"))
			createTiddlyButton(place,label,tooltip,onclick,type == "hideState" ? "hidebutton" : "button");
	},

	makeColumns: function(orig,numCols) {
		var listSize = orig.length;
		var colSize = listSize/numCols;
		var remainder = listSize % numCols;

		var upperColsize = colSize;
		var lowerColsize = colSize;

		if (colSize != Math.floor(colSize)) {
			// it's not an exact fit so..
			upperColsize = Math.floor(colSize) + 1;
			lowerColsize = Math.floor(colSize);
		}

		var output = [];
		var c = 0;
		for (var j=0;j<numCols;j++) {
			var singleCol = [];
			var thisSize = j < remainder ? upperColsize : lowerColsize;
			for (var i=0;i<thisSize;i++) 
				singleCol.push(orig[c++]);
			output.push(singleCol);
		}

		return output;
	},

	drawTable: function(place,columns,theClass) {
		var newTable = createTiddlyElement(place,"table",null,theClass);
		var newTbody = createTiddlyElement(newTable,"tbody");
		var newTr = createTiddlyElement(newTbody,"tr");
		for (var j=0;j<columns.length;j++) {
			var colOutput = "";
			for (var i=0;i<columns[j].length;i++) 
				colOutput += columns[j][i];
			var newTd = createTiddlyElement(newTr,"td",null,"tagglyTagging"); // todo should not need this class
			wikify(colOutput,newTd);
		}
		return newTable;
	},

	createTagglyList: function(place,title) {
		switch(this.getTagglyOpt(title,"listMode")) {
			case "group":  return this.createTagglyListGrouped(place,title); break;
			case "normal": return this.createTagglyListNormal(place,title,false); break;
			case "commas": return this.createTagglyListNormal(place,title,true); break;
			case "sitemap":return this.createTagglyListSiteMap(place,title); break;
		}
	},

	getTaggingCount: function(title) {
		// thanks to Doug Edmunds
		if (this.config.showTaggingCounts) {
			var tagCount = store.getTaggedTiddlers(title).length;
			if (tagCount > 0)
				return " ("+tagCount+")";
		}
		return "";
	},

	getExcerpt: function(inTiddlerTitle,title,indent) {
    if (!indent)
			indent = 1;
		if (this.getTagglyOpt(inTiddlerTitle,"excerpts") == "excerpts") {
			var t = store.getTiddler(title);
			if (t) {
				var text = t.text.replace(/\n/," ");
				var marker = text.indexOf(this.config.excerptMarker);
				if (marker != -1) {
					return " {{excerpt{<nowiki>" + text.substr(0,marker) + "</nowiki>}}}";
				}
				else if (text.length < this.config.excerptSize) {
					return " {{excerpt{<nowiki>" + t.text + "</nowiki>}}}";
				}
				else {
					return " {{excerpt{<nowiki>" + t.text.substr(0,this.config.excerptSize) + "..." + "</nowiki>}}}";
				}
			}
		}
		else if (this.getTagglyOpt(inTiddlerTitle,"excerpts") == "contents") {
			var t = store.getTiddler(title);
			if (t) {
				return "\n{{contents indent"+indent+"{\n" + t.text + "\n}}}";
			}
		}
		else if (this.getTagglyOpt(inTiddlerTitle,"excerpts") == "sliders") {
			var t = store.getTiddler(title);
			if (t) {
				return "<slider slide>\n{{contents{\n" + t.text + "\n}}}\n</slider>";
			}
		}
		return "";
	},

	notHidden: function(t,inTiddler) {
		if (typeof t == "string") 
			t = store.getTiddler(t);
		return (!t || !t.tags.containsAny(this.config.excludeTags) ||
				(inTiddler && this.config.excludeTags.contains(inTiddler)));
	},

	// this is for normal and commas mode
	createTagglyListNormal: function(place,title,useCommas) {

		var list = store.getTaggedTiddlers(title,this.getTagglyOpt(title,"sortBy"));

		if (this.getTagglyOpt(title,"sortOrder") == "desc")
			list = list.reverse();

		var output = [];
		var first = true;
		for (var i=0;i<list.length;i++) {
			if (this.notHidden(list[i],title)) {
				var countString = this.getTaggingCount(list[i].title);
				var excerpt = this.getExcerpt(title,list[i].title);
				if (useCommas)
					output.push((first ? "" : ", ") + "[[" + list[i].title + "]]" + countString + excerpt);
				else
					output.push("*[[" + list[i].title + "]]" + countString + excerpt + "\n");

				first = false;
			}
		}

		return this.drawTable(place,
			this.makeColumns(output,useCommas ? 1 : parseInt(this.getTagglyOpt(title,"numCols"))),
			useCommas ? "commas" : "normal");
	},

	// this is for the "grouped" mode
	createTagglyListGrouped: function(place,title) {
		var sortBy = this.getTagglyOpt(title,"sortBy");
		var sortOrder = this.getTagglyOpt(title,"sortOrder");

		var list = store.getTaggedTiddlers(title,sortBy);

		if (sortOrder == "desc")
			list = list.reverse();

		var leftOvers = []
		for (var i=0;i<list.length;i++)
			leftOvers.push(list[i].title);

		var allTagsHolder = {};
		for (var i=0;i<list.length;i++) {
			for (var j=0;j<list[i].tags.length;j++) {

				if (list[i].tags[j] != title) { // not this tiddler

					if (this.notHidden(list[i].tags[j],title)) {

						if (!allTagsHolder[list[i].tags[j]])
							allTagsHolder[list[i].tags[j]] = "";

						if (this.notHidden(list[i],title)) {
							allTagsHolder[list[i].tags[j]] += "**[["+list[i].title+"]]"
										+ this.getTaggingCount(list[i].title) + this.getExcerpt(title,list[i].title) + "\n";

							leftOvers.setItem(list[i].title,-1); // remove from leftovers. at the end it will contain the leftovers

						}
					}
				}
			}
		}

		var allTags = [];
		for (var t in allTagsHolder)
			allTags.push(t);

		var sortHelper = function(a,b) {
			if (a == b) return 0;
			if (a < b) return -1;
			return 1;
		};

		allTags.sort(function(a,b) {
			var tidA = store.getTiddler(a);
			var tidB = store.getTiddler(b);
			if (sortBy == "title") return sortHelper(a,b);
			else if (!tidA && !tidB) return 0;
			else if (!tidA) return -1;
			else if (!tidB) return +1;
			else return sortHelper(tidA[sortBy],tidB[sortBy]);
		});

		var leftOverOutput = "";
		for (var i=0;i<leftOvers.length;i++)
			if (this.notHidden(leftOvers[i],title))
				leftOverOutput += "*[["+leftOvers[i]+"]]" + this.getTaggingCount(leftOvers[i]) + this.getExcerpt(title,leftOvers[i]) + "\n";

		var output = [];

		if (sortOrder == "desc")
			allTags.reverse();
		else if (leftOverOutput != "")
			// leftovers first...
			output.push(leftOverOutput);

		for (var i=0;i<allTags.length;i++)
			if (allTagsHolder[allTags[i]] != "")
				output.push("*[["+allTags[i]+"]]" + this.getTaggingCount(allTags[i]) + this.getExcerpt(title,allTags[i]) + "\n" + allTagsHolder[allTags[i]]);

		if (sortOrder == "desc" && leftOverOutput != "")
			// leftovers last...
			output.push(leftOverOutput);

		return this.drawTable(place,
				this.makeColumns(output,parseInt(this.getTagglyOpt(title,"numCols"))),
				"grouped");

	},

	// used to build site map
	treeTraverse: function(title,depth,sortBy,sortOrder) {

		var list = store.getTaggedTiddlers(title,sortBy);
		if (sortOrder == "desc")
			list.reverse();

		var indent = "";
		for (var j=0;j<depth;j++)
			indent += "*"

		var childOutput = "";
		for (var i=0;i<list.length;i++)
			if (list[i].title != title)
				if (this.notHidden(list[i].title,this.config.inTiddler))
					childOutput += this.treeTraverse(list[i].title,depth+1,sortBy,sortOrder);

		if (depth == 0)
			return childOutput;
		else
			return indent + "[["+title+"]]" + this.getTaggingCount(title) + this.getExcerpt(this.config.inTiddler,title,depth) + "\n" + childOutput;
	},

	// this if for the site map mode
	createTagglyListSiteMap: function(place,title) {
		this.config.inTiddler = title; // nasty. should pass it in to traverse probably
		var output = this.treeTraverse(title,0,this.getTagglyOpt(title,"sortBy"),this.getTagglyOpt(title,"sortOrder"));
		return this.drawTable(place,
				this.makeColumns(output.split(/(?=^\*\[)/m),parseInt(this.getTagglyOpt(title,"numCols"))), // regexp magic
				"sitemap"
				);
	},

	macros: {
		tagglyTagging: {
			handler: function (place,macroName,params,wikifier,paramString,tiddler) {
				var refreshContainer = createTiddlyElement(place,"div");
				// do some refresh magic to make it keep the list fresh - thanks Saq
				refreshContainer.setAttribute("refresh","macro");
				refreshContainer.setAttribute("macroName",macroName);
        			refreshContainer.setAttribute("title",tiddler.title);
				this.refresh(refreshContainer);
			},

			refresh: function(place) {
				var title = place.getAttribute("title");
				removeChildren(place);
				if (store.getTaggedTiddlers(title).length > 0) {
					var lingo = config.taggly.lingo;
					config.taggly.createListControl(place,title,"hideState");
					if (config.taggly.getTagglyOpt(title,"hideState") == "show") {
						createTiddlyElement(place,"span",null,"tagglyLabel",lingo.labels.label.format([title]));
						config.taggly.createListControl(place,title,"title");
						config.taggly.createListControl(place,title,"modified");
						config.taggly.createListControl(place,title,"created");
						config.taggly.createListControl(place,title,"listMode");
						config.taggly.createListControl(place,title,"excerpts");
						config.taggly.createListControl(place,title,"numCols");
						config.taggly.createTagglyList(place,title);
					}
				}
			}
		}
	},

	// todo fix these up a bit
	styles: [
"/*{{{*/",
"/* created by TagglyTaggingPlugin */",
".tagglyTagging { padding-top:0.5em; }",
".tagglyTagging li.listTitle { display:none; }",
".tagglyTagging ul {",
"	margin-top:0px; padding-top:0.5em; padding-left:2em;",
"	margin-bottom:0px; padding-bottom:0px;",
"}",
".tagglyTagging { vertical-align: top; margin:0px; padding:0px; }",
".tagglyTagging table { margin:0px; padding:0px; }",
".tagglyTagging .button { visibility:hidden; margin-left:3px; margin-right:3px; }",
".tagglyTagging .button, .tagglyTagging .hidebutton {",
"	color:[[ColorPalette::TertiaryLight]]; font-size:90%;",
"	border:0px; padding-left:0.3em;padding-right:0.3em;",
"}",
".tagglyTagging .button:hover, .hidebutton:hover, ",
".tagglyTagging .button:active, .hidebutton:active  {",
"	border:0px; background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]];",
"}",
".selected .tagglyTagging .button { visibility:visible; }",
".tagglyTagging .hidebutton { color:[[ColorPalette::Background]]; }",
".selected .tagglyTagging .hidebutton { color:[[ColorPalette::TertiaryLight]] }",
".tagglyLabel { color:[[ColorPalette::TertiaryMid]]; font-size:90%; }",
".tagglyTagging ul {padding-top:0px; padding-bottom:0.5em; margin-left:1em; }",
".tagglyTagging ul ul {list-style-type:disc; margin-left:-1em;}",
".tagglyTagging ul ul li {margin-left:0.5em; }",
".editLabel { font-size:90%; padding-top:0.5em; }",
".tagglyTagging .commas { padding-left:1.8em; }",
"/* not technically tagglytagging but will put them here anyway */",
".tagglyTagged li.listTitle { display:none; }",
".tagglyTagged li { display: inline; font-size:90%; }",
".tagglyTagged ul { margin:0px; padding:0px; }",
".excerpt { color:[[ColorPalette::TertiaryDark]]; }",
"div.tagglyTagging table,",
"div.tagglyTagging table tr,",
"td.tagglyTagging",
" {border-style:none!important; }",
".tagglyTagging .contents { border-bottom:2px solid [[ColorPalette::TertiaryPale]]; padding:0 1em 1em 0.5em;",
"  margin-bottom:0.5em; }",
".tagglyTagging .indent1  { margin-left:3em;  }",
".tagglyTagging .indent2  { margin-left:4em;  }",
".tagglyTagging .indent3  { margin-left:5em;  }",
".tagglyTagging .indent4  { margin-left:6em;  }",
".tagglyTagging .indent5  { margin-left:7em;  }",
".tagglyTagging .indent6  { margin-left:8em;  }",
".tagglyTagging .indent7  { margin-left:9em;  }",
".tagglyTagging .indent8  { margin-left:10em; }",
".tagglyTagging .indent9  { margin-left:11em; }",
".tagglyTagging .indent10 { margin-left:12em; }",
"/*}}}*/",
		""].join("\n"),

	init: function() {
		merge(config.macros,this.macros);
		config.shadowTiddlers["TagglyTaggingStyles"] = this.styles;
		store.addNotification("TagglyTaggingStyles",refreshStyles);
	}
};

config.taggly.init();

//}}}

/***
InlineSlidersPlugin
By Saq Imtiaz
http://tw.lewcid.org/sandbox/#InlineSlidersPlugin

// syntax adjusted to not clash with NestedSlidersPlugin

***/
//{{{
config.formatters.unshift( {
	name: "inlinesliders",
	// match: "\\+\\+\\+\\+|\\<slider",
	match: "\\<slider",
	// lookaheadRegExp: /(?:\+\+\+\+|<slider) (.*?)(?:>?)\n((?:.|\n)*?)\n(?:====|<\/slider>)/mg,
	lookaheadRegExp: /(?:<slider) (.*?)(?:>)\n((?:.|\n)*?)\n(?:<\/slider>)/mg,
	handler: function(w) {
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source)
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart ) {
			var btn = createTiddlyButton(w.output,lookaheadMatch[1] + " "+"\u00BB",lookaheadMatch[1],this.onClickSlider,"button sliderButton");
			var panel = createTiddlyElement(w.output,"div",null,"sliderPanel");
			panel.style.display = "none";
			wikify(lookaheadMatch[2],panel);
			w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
		}
   },
   onClickSlider : function(e) {
		if(!e) var e = window.event;
		var n = this.nextSibling;
		n.style.display = (n.style.display=="none") ? "block" : "none";
		return false;
	}
});

//}}}
http://www.teacherstv.co.uk
Robert Millar 21 page resource on teaching about energy

http://www.york.ac.uk/depts/educ/ResearchPaperSeries/Paper%2011%20Teaching%20about%20energy.pdf
Story of Tesla AV verses DC
http://www.youtube.com/watch?v=iEJNJ0rFSe8&feature=related
Thales of Miletos (Θαλῆς ὁ Μιλήσιος, ca. 624 BC–ca. 546 BC), was a pre-Socratic Greek philosopher and one of the Seven Sages of Greece. Many regard him as the first philosopher in the Greek tradition as well as the "father of science". http://en.wikipedia.org/wiki/Thales

Theories

Before Thales, the Greeks explained the origin and nature of the world through myths of anthropomorphic gods and heroes. Phenomena such as lightning or earthquakes were attributed to actions of the gods.

Nature as the principles in the form of matter

In contrast to these mythological explanations, Thales attempted to find naturalistic explanations of the world, without reference to the supernatural. He explained earthquakes by hypothesizing that the Earth floats on water, and that earthquakes occur when the Earth is rocked by waves. More specifically, a supernatural point of view presupposes the existence of passive, inanimate objects that are animated and made to do what they do by divine powers external to them. Fire, for example, is not naturally hot, but is moved to hotness by the daemon of fire.
http://www.youtube.com/watch?v=VkyEUk1fTVk
http://www.ase.org.uk/
http://www.bipm.org/en/si/
http://www.miamisci.org/ph/
These study units are intended to provide not only the means by which teachers can develop their skills, but also a common language in which to discuss teaching and learning. They complement the Key Stage 3 National Strategy’s training. The whole pack has DfES reference number 0423-2004 and contains all printed units and DVDs. PDFs of the printed material are available to download here.
http://www.standards.dfes.gov.uk/secondary/keystage3/all/respub/sec_pptl0
Old movie
http://www.youtube.com/watch?v=UpLtf8IENJE
part 11 http://www.youtube.com/watch?v=PmD7Tjb6yKo&feature=related
The eye and what animals can see
http://www.youtube.com/watch?v=jdsH370Hf3s&feature=related

Myopia
http://www.youtube.com/watch?v=PHFm0R4d0Vg
myopia http://www.transtutors.com/physics-homework-help/optical-instruments/myopia.aspx

hypermetropia
http://www.youtube.com/watch?v=pT4PMDHnTNI
Caltech temperature and gas laws 
http://video.google.com/videoplay?docid=949035002599580195#

walking on red coals http://www.youtube.com/watch?v=-W5FRl0qhOM

specific and latent http://www.physics-online.com

Brownian Motion  http://www.youtube.com/watch?v=FAdxd2Iv-UA

http://www.youtube.com/watch?v=apUl_baT_Kc

More than the eyes can see
http://www.youtube.com/watch?v=wWxMj64sKgM&feature=related

BBC summary
http://www.bbc.co.uk/learningzone/clips/10669.flv
http://www.thinkingdice.com/
Taken from http://www.weburbia.com/pg/historia.htm

[[Physics Time-Line up to 1799]]
[[Physics Time-Line 1800 to 1899]]
[[Physics Time-Line 1900 to 1949]]
[[Physics Time-Line from 1950]]

Taken from http://physics.eou.edu/history/timeline.html
[[Physics Top Ten Time-Line]]
/***
| Name|ToggleTagPlugin|
| Description|Makes a checkbox which toggles a tag in a tiddler|
| Version|3.0 ($Rev: 1845 $)|
| Date|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source|http://tiddlyspot.com/mptw/#ToggleTagMacro|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
!Usage
{{{<<toggleTag }}}//{{{TagName TiddlerName LabelText}}}//{{{>>}}}
* TagName - the tag to be toggled, default value "checked"
* TiddlerName - the tiddler to toggle the tag in, default value the current tiddler
* LabelText - the text (gets wikified) to put next to the check box, default value is '{{{[[TagName]]}}}' or '{{{[[TagName]] [[TiddlerName]]}}}'
(If a parameter is '.' then the default will be used)

Examples:

|Code|Description|Example|h
|{{{<<toggleTag>>}}}|Toggles the default tag (checked) in this tiddler|<<toggleTag>>|
|{{{<<toggleTag TagName>>}}}|Toggles the TagName tag in this tiddler|<<toggleTag TagName>>|
|{{{<<toggleTag TagName TiddlerName>>}}}|Toggles the TagName tag in the TiddlerName tiddler|<<toggleTag TagName TiddlerName>>|
|{{{<<toggleTag TagName TiddlerName 'click me'>>}}}|Same but with custom label|<<toggleTag TagName TiddlerName 'click me'>>|
|{{{<<toggleTag . . 'click me'>>}}}|dot means use default value|<<toggleTag . . 'click me'>>|
Notes:
* If TiddlerName doesn't exist it will be silently created
* Set label to '-' to specify no label
* See also http://mgtd-alpha.tiddlyspot.com/#ToggleTag2

!Known issues
* Doesn't smoothly handle the case where you toggle a tag in a tiddler that is current open for editing

***/
//{{{

merge(config.macros,{

	toggleTag: {

		doRefreshAll: true,
		createIfRequired: true,
		shortLabel: "[[%0]]",
		longLabel: "[[%0]] [[%1]]",

		handler: function(place,macroName,params,wikifier,paramString,tiddler) {
			var tag = (params[0] && params[0] != '.') ? params[0] : "checked";
			var title = (params[1] && params[1] != '.') ? params[1] : tiddler.title;
			var defaultLabel = (title == tiddler.title ? this.shortLabel : this.longLabel);
			var label = (params[2] && params[2] != '.') ? params[2] : defaultLabel;
			label = (label == '-' ? '' : label);
			var theTiddler =  title == tiddler.title ? tiddler : store.getTiddler(title);
			var cb = createTiddlyCheckbox(place, label.format([tag,title]), theTiddler && theTiddler.isTagged(tag), function(e) {
				if (!store.tiddlerExists(title)) {
					if (config.macros.toggleTag.createIfRequired) {
						var content = store.getTiddlerText(title); // just in case it's a shadow
						store.saveTiddler(title,title,content?content:"",config.options.txtUserName,new Date(),null);
					}
					else 
						return false;
				}
				store.setTiddlerTag(title,this.checked,tag);
				return true;
			});
		}
	}
});

//}}}
Davi Attenborough Life of plants
Transpiration
http://www.youtube.com/watch?v=J1PqUB7Tu3Y
http://www.triplescience.org.uk/
/***
Contains the stuff you need to use Tiddlyspot
Note you must also have UploadPlugin installed
***/
//{{{

// edit this if you are migrating sites or retrofitting an existing TW
config.tiddlyspotSiteId = 'physicsclass';

// make it so you can by default see edit controls via http
config.options.chkHttpReadOnly = false;
window.readOnly = false; // make sure of it (for tw 2.2)

// disable autosave in d3
if (window.location.protocol != "file:")
	config.options.chkGTDLazyAutoSave = false;

// tweak shadow tiddlers to add upload button, password entry box etc
with (config.shadowTiddlers) {
	SiteUrl = 'http://'+config.tiddlyspotSiteId+'.tiddlyspot.com';
	SideBarOptions = SideBarOptions.replace(/(<<saveChanges>>)/,"$1<<tiddler TspotSidebar>>");
	OptionsPanel = OptionsPanel.replace(/^/,"<<tiddler TspotOptions>>");
	DefaultTiddlers = DefaultTiddlers.replace(/^/,"[[WelcomeToTiddlyspot]] ");
	MainMenu = MainMenu.replace(/^/,"[[WelcomeToTiddlyspot]] ");
}

// create some shadow tiddler content
merge(config.shadowTiddlers,{

'WelcomeToTiddlyspot':[
 "This document is a ~TiddlyWiki from tiddlyspot.com.  A ~TiddlyWiki is an electronic notebook that is great for managing todo lists, personal information, and all sorts of things.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //What now?// &nbsp;&nbsp;@@ Before you can save any changes, you need to enter your password in the form below.  Then configure privacy and other site settings at your [[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]] (your control panel username is //" + config.tiddlyspotSiteId + "//).",
 "<<tiddler TspotControls>>",
 "See also GettingStarted.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Working online// &nbsp;&nbsp;@@ You can edit this ~TiddlyWiki right now, and save your changes using the \"save to web\" button in the column on the right.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Working offline// &nbsp;&nbsp;@@ A fully functioning copy of this ~TiddlyWiki can be saved onto your hard drive or USB stick.  You can make changes and save them locally without being connected to the Internet.  When you're ready to sync up again, just click \"upload\" and your ~TiddlyWiki will be saved back to tiddlyspot.com.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Help!// &nbsp;&nbsp;@@ Find out more about ~TiddlyWiki at [[TiddlyWiki.com|http://tiddlywiki.com]].  Also visit [[TiddlyWiki Guides|http://tiddlywikiguides.org]] for documentation on learning and using ~TiddlyWiki. New users are especially welcome on the [[TiddlyWiki mailing list|http://groups.google.com/group/TiddlyWiki]], which is an excellent place to ask questions and get help.  If you have a tiddlyspot related problem email [[tiddlyspot support|mailto:support@tiddlyspot.com]].",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Enjoy :)// &nbsp;&nbsp;@@ We hope you like using your tiddlyspot.com site.  Please email [[feedback@tiddlyspot.com|mailto:feedback@tiddlyspot.com]] with any comments or suggestions."
].join("\n"),

'TspotControls':[
 "| tiddlyspot password:|<<option pasUploadPassword>>|",
 "| site management:|<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . .  " + config.tiddlyspotSiteId + ">>//(requires tiddlyspot password)//<<br>>[[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]], [[download (go offline)|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download]]|",
 "| links:|[[tiddlyspot.com|http://tiddlyspot.com/]], [[FAQs|http://faq.tiddlyspot.com/]], [[announcements|http://announce.tiddlyspot.com/]], [[blog|http://tiddlyspot.com/blog/]], email [[support|mailto:support@tiddlyspot.com]] & [[feedback|mailto:feedback@tiddlyspot.com]], [[donate|http://tiddlyspot.com/?page=donate]]|"
].join("\n"),

'TspotSidebar':[
 "<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . .  " + config.tiddlyspotSiteId + ">><html><a href='http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download' class='button'>download</a></html>"
].join("\n"),

'TspotOptions':[
 "tiddlyspot password:",
 "<<option pasUploadPassword>>",
 ""
].join("\n")

});
//}}}

http://www.youtube.com/watch?v=N1uKCchuIjM

http://www.youtube.com/watch?v=RBKKnCtNeRU

openuniversity
http://www.youtube.com/watch?v=wDP95-wgUzU
http://www.youtube.com/watch?v=__Bfi69SPBk

http://www.youtube.com/watch?v=0zKuQyd-N6k

http://www.youtube.com/watch?v=np-BBJyl-go&feature=related
Si units and prefixes http://physics.nist.gov/cuu/Units/index.html
| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |
| 29/04/2013 16:32:11 | YourName | [[/|http://physicsclass.tiddlyspot.com/]] | [[store.cgi|http://physicsclass.tiddlyspot.com/store.cgi]] | . | [[index.html | http://physicsclass.tiddlyspot.com/index.html]] | . |
| 29/04/2013 16:51:01 | YourName | [[/|http://physicsclass.tiddlyspot.com/]] | [[store.cgi|http://physicsclass.tiddlyspot.com/store.cgi]] | . | [[index.html | http://physicsclass.tiddlyspot.com/index.html]] | . |
| 19/07/2013 13:55:06 | YourName | [[/|http://physicsclass.tiddlyspot.com/]] | [[store.cgi|http://physicsclass.tiddlyspot.com/store.cgi]] | . | [[index.html | http://physicsclass.tiddlyspot.com/index.html]] | . |
| 20/10/2013 08:34:05 | YourName | [[/|http://physicsclass.tiddlyspot.com/]] | [[store.cgi|http://physicsclass.tiddlyspot.com/store.cgi]] | . | [[index.html | http://physicsclass.tiddlyspot.com/index.html]] | . |
| 08/09/2014 15:32:45 | YourName | [[/|http://physicsclass.tiddlyspot.com/]] | [[store.cgi|http://physicsclass.tiddlyspot.com/store.cgi]] | . | [[index.html | http://physicsclass.tiddlyspot.com/index.html]] | . |
| 12/11/2014 14:56:58 | YourName | [[/|http://physicsclass.tiddlyspot.com/]] | [[store.cgi|http://physicsclass.tiddlyspot.com/store.cgi]] | . | [[index.html | http://physicsclass.tiddlyspot.com/index.html]] | . |
| 30/06/2015 07:18:43 | YourName | [[/|http://physicsclass.tiddlyspot.com/]] | [[store.cgi|http://physicsclass.tiddlyspot.com/store.cgi]] | . | [[index.html | http://physicsclass.tiddlyspot.com/index.html]] | . |
| 30/06/2015 07:18:57 | YourName | [[/|http://physicsclass.tiddlyspot.com/]] | [[store.cgi|http://physicsclass.tiddlyspot.com/store.cgi]] | . | [[index.html | http://physicsclass.tiddlyspot.com/index.html]] | . | ok |
| 30/06/2015 09:26:47 | YourName | [[/|http://physicsclass.tiddlyspot.com/]] | [[store.cgi|http://physicsclass.tiddlyspot.com/store.cgi]] | . | [[index.html | http://physicsclass.tiddlyspot.com/index.html]] | . |
| 22/06/2016 09:50:49 | YourName | [[/|http://physicsclass.tiddlyspot.com/]] | [[store.cgi|http://physicsclass.tiddlyspot.com/store.cgi]] | . | [[index.html | http://physicsclass.tiddlyspot.com/index.html]] | . |
/***
|''Name:''|PasswordOptionPlugin|
|''Description:''|Extends TiddlyWiki options with non encrypted password option.|
|''Version:''|1.0.2|
|''Date:''|Apr 19, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#PasswordOptionPlugin|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0 (Beta 5)|
***/
//{{{
version.extensions.PasswordOptionPlugin = {
	major: 1, minor: 0, revision: 2, 
	date: new Date("Apr 19, 2007"),
	source: 'http://tiddlywiki.bidix.info/#PasswordOptionPlugin',
	author: 'BidiX (BidiX (at) bidix (dot) info',
	license: '[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D]]',
	coreVersion: '2.2.0 (Beta 5)'
};

config.macros.option.passwordCheckboxLabel = "Save this password on this computer";
config.macros.option.passwordInputType = "password"; // password | text
setStylesheet(".pasOptionInput {width: 11em;}\n","passwordInputTypeStyle");

merge(config.macros.option.types, {
	'pas': {
		elementType: "input",
		valueField: "value",
		eventName: "onkeyup",
		className: "pasOptionInput",
		typeValue: config.macros.option.passwordInputType,
		create: function(place,type,opt,className,desc) {
			// password field
			config.macros.option.genericCreate(place,'pas',opt,className,desc);
			// checkbox linked with this password "save this password on this computer"
			config.macros.option.genericCreate(place,'chk','chk'+opt,className,desc);			
			// text savePasswordCheckboxLabel
			place.appendChild(document.createTextNode(config.macros.option.passwordCheckboxLabel));
		},
		onChange: config.macros.option.genericOnChange
	}
});

merge(config.optionHandlers['chk'], {
	get: function(name) {
		// is there an option linked with this chk ?
		var opt = name.substr(3);
		if (config.options[opt]) 
			saveOptionCookie(opt);
		return config.options[name] ? "true" : "false";
	}
});

merge(config.optionHandlers, {
	'pas': {
 		get: function(name) {
			if (config.options["chk"+name]) {
				return encodeCookie(config.options[name].toString());
			} else {
				return "";
			}
		},
		set: function(name,value) {config.options[name] = decodeCookie(value);}
	}
});

// need to reload options to load passwordOptions
loadOptionsCookie();

/*
if (!config.options['pasPassword'])
	config.options['pasPassword'] = '';

merge(config.optionsDesc,{
		pasPassword: "Test password"
	});
*/
//}}}

/***
|''Name:''|UploadPlugin|
|''Description:''|Save to web a TiddlyWiki|
|''Version:''|4.1.0|
|''Date:''|May 5, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#UploadPlugin|
|''Documentation:''|http://tiddlywiki.bidix.info/#UploadPluginDoc|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0 (#3125)|
|''Requires:''|PasswordOptionPlugin|
***/
//{{{
version.extensions.UploadPlugin = {
	major: 4, minor: 1, revision: 0,
	date: new Date("May 5, 2007"),
	source: 'http://tiddlywiki.bidix.info/#UploadPlugin',
	author: 'BidiX (BidiX (at) bidix (dot) info',
	coreVersion: '2.2.0 (#3125)'
};

//
// Environment
//

if (!window.bidix) window.bidix = {}; // bidix namespace
bidix.debugMode = false;	// true to activate both in Plugin and UploadService
	
//
// Upload Macro
//

config.macros.upload = {
// default values
	defaultBackupDir: '',	//no backup
	defaultStoreScript: "store.php",
	defaultToFilename: "index.html",
	defaultUploadDir: ".",
	authenticateUser: true	// UploadService Authenticate User
};
	
config.macros.upload.label = {
	promptOption: "Save and Upload this TiddlyWiki with UploadOptions",
	promptParamMacro: "Save and Upload this TiddlyWiki in %0",
	saveLabel: "save to web", 
	saveToDisk: "save to disk",
	uploadLabel: "upload"	
};

config.macros.upload.messages = {
	noStoreUrl: "No store URL in parmeters or options",
	usernameOrPasswordMissing: "Username or password missing"
};

config.macros.upload.handler = function(place,macroName,params) {
	if (readOnly)
		return;
	var label;
	if (document.location.toString().substr(0,4) == "http") 
		label = this.label.saveLabel;
	else
		label = this.label.uploadLabel;
	var prompt;
	if (params[0]) {
		prompt = this.label.promptParamMacro.toString().format([this.destFile(params[0], 
			(params[1] ? params[1]:bidix.basename(window.location.toString())), params[3])]);
	} else {
		prompt = this.label.promptOption;
	}
	createTiddlyButton(place, label, prompt, function() {config.macros.upload.action(params);}, null, null, this.accessKey);
};

config.macros.upload.action = function(params)
{
		// for missing macro parameter set value from options
		var storeUrl = params[0] ? params[0] : config.options.txtUploadStoreUrl;
		var toFilename = params[1] ? params[1] : config.options.txtUploadFilename;
		var backupDir = params[2] ? params[2] : config.options.txtUploadBackupDir;
		var uploadDir = params[3] ? params[3] : config.options.txtUploadDir;
		var username = params[4] ? params[4] : config.options.txtUploadUserName;
		var password = config.options.pasUploadPassword; // for security reason no password as macro parameter	
		// for still missing parameter set default value
		if ((!storeUrl) && (document.location.toString().substr(0,4) == "http")) 
			storeUrl = bidix.dirname(document.location.toString())+'/'+config.macros.upload.defaultStoreScript;
		if (storeUrl.substr(0,4) != "http")
			storeUrl = bidix.dirname(document.location.toString()) +'/'+ storeUrl;
		if (!toFilename)
			toFilename = bidix.basename(window.location.toString());
		if (!toFilename)
			toFilename = config.macros.upload.defaultToFilename;
		if (!uploadDir)
			uploadDir = config.macros.upload.defaultUploadDir;
		if (!backupDir)
			backupDir = config.macros.upload.defaultBackupDir;
		// report error if still missing
		if (!storeUrl) {
			alert(config.macros.upload.messages.noStoreUrl);
			clearMessage();
			return false;
		}
		if (config.macros.upload.authenticateUser && (!username || !password)) {
			alert(config.macros.upload.messages.usernameOrPasswordMissing);
			clearMessage();
			return false;
		}
		bidix.upload.uploadChanges(false,null,storeUrl, toFilename, uploadDir, backupDir, username, password); 
		return false; 
};

config.macros.upload.destFile = function(storeUrl, toFilename, uploadDir) 
{
	if (!storeUrl)
		return null;
		var dest = bidix.dirname(storeUrl);
		if (uploadDir && uploadDir != '.')
			dest = dest + '/' + uploadDir;
		dest = dest + '/' + toFilename;
	return dest;
};

//
// uploadOptions Macro
//

config.macros.uploadOptions = {
	handler: function(place,macroName,params) {
		var wizard = new Wizard();
		wizard.createWizard(place,this.wizardTitle);
		wizard.addStep(this.step1Title,this.step1Html);
		var markList = wizard.getElement("markList");
		var listWrapper = document.createElement("div");
		markList.parentNode.insertBefore(listWrapper,markList);
		wizard.setValue("listWrapper",listWrapper);
		this.refreshOptions(listWrapper,false);
		var uploadCaption;
		if (document.location.toString().substr(0,4) == "http") 
			uploadCaption = config.macros.upload.label.saveLabel;
		else
			uploadCaption = config.macros.upload.label.uploadLabel;
		
		wizard.setButtons([
				{caption: uploadCaption, tooltip: config.macros.upload.label.promptOption, 
					onClick: config.macros.upload.action},
				{caption: this.cancelButton, tooltip: this.cancelButtonPrompt, onClick: this.onCancel}
				
			]);
	},
	refreshOptions: function(listWrapper) {
		var uploadOpts = [
			"txtUploadUserName",
			"pasUploadPassword",
			"txtUploadStoreUrl",
			"txtUploadDir",
			"txtUploadFilename",
			"txtUploadBackupDir",
			"chkUploadLog",
			"txtUploadLogMaxLine",
			]
		var opts = [];
		for(i=0; i<uploadOpts.length; i++) {
			var opt = {};
			opts.push()
			opt.option = "";
			n = uploadOpts[i];
			opt.name = n;
			opt.lowlight = !config.optionsDesc[n];
			opt.description = opt.lowlight ? this.unknownDescription : config.optionsDesc[n];
			opts.push(opt);
		}
		var listview = ListView.create(listWrapper,opts,this.listViewTemplate);
		for(n=0; n<opts.length; n++) {
			var type = opts[n].name.substr(0,3);
			var h = config.macros.option.types[type];
			if (h && h.create) {
				h.create(opts[n].colElements['option'],type,opts[n].name,opts[n].name,"no");
			}
		}
		
	},
	onCancel: function(e)
	{
		backstage.switchTab(null);
		return false;
	},
	
	wizardTitle: "Upload with options",
	step1Title: "These options are saved in cookies in your browser",
	step1Html: "<input type='hidden' name='markList'></input><br>",
	cancelButton: "Cancel",
	cancelButtonPrompt: "Cancel prompt",
	listViewTemplate: {
		columns: [
			{name: 'Description', field: 'description', title: "Description", type: 'WikiText'},
			{name: 'Option', field: 'option', title: "Option", type: 'String'},
			{name: 'Name', field: 'name', title: "Name", type: 'String'}
			],
		rowClasses: [
			{className: 'lowlight', field: 'lowlight'} 
			]}
}

//
// upload functions
//

if (!bidix.upload) bidix.upload = {};

if (!bidix.upload.messages) bidix.upload.messages = {
	//from saving
	invalidFileError: "The original file '%0' does not appear to be a valid TiddlyWiki",
	backupSaved: "Backup saved",
	backupFailed: "Failed to upload backup file",
	rssSaved: "RSS feed uploaded",
	rssFailed: "Failed to upload RSS feed file",
	emptySaved: "Empty template uploaded",
	emptyFailed: "Failed to upload empty template file",
	mainSaved: "Main TiddlyWiki file uploaded",
	mainFailed: "Failed to upload main TiddlyWiki file. Your changes have not been saved",
	//specific upload
	loadOriginalHttpPostError: "Can't get original file",
	aboutToSaveOnHttpPost: 'About to upload on %0 ...',
	storePhpNotFound: "The store script '%0' was not found."
};

bidix.upload.uploadChanges = function(onlyIfDirty,tiddlers,storeUrl,toFilename,uploadDir,backupDir,username,password)
{
	var callback = function(status,uploadParams,original,url,xhr) {
		if (!status) {
			displayMessage(bidix.upload.messages.loadOriginalHttpPostError);
			return;
		}
		if (bidix.debugMode) 
			alert(original.substr(0,500)+"\n...");
		// Locate the storeArea div's 
		var posDiv = locateStoreArea(original);
		if((posDiv[0] == -1) || (posDiv[1] == -1)) {
			alert(config.messages.invalidFileError.format([localPath]));
			return;
		}
		bidix.upload.uploadRss(uploadParams,original,posDiv);
	};
	
	if(onlyIfDirty && !store.isDirty())
		return;
	clearMessage();
	// save on localdisk ?
	if (document.location.toString().substr(0,4) == "file") {
		var path = document.location.toString();
		var localPath = getLocalPath(path);
		saveChanges();
	}
	// get original
	var uploadParams = Array(storeUrl,toFilename,uploadDir,backupDir,username,password);
	var originalPath = document.location.toString();
	// If url is a directory : add index.html
	if (originalPath.charAt(originalPath.length-1) == "/")
		originalPath = originalPath + "index.html";
	var dest = config.macros.upload.destFile(storeUrl,toFilename,uploadDir);
	var log = new bidix.UploadLog();
	log.startUpload(storeUrl, dest, uploadDir,  backupDir);
	displayMessage(bidix.upload.messages.aboutToSaveOnHttpPost.format([dest]));
	if (bidix.debugMode) 
		alert("about to execute Http - GET on "+originalPath);
	var r = doHttp("GET",originalPath,null,null,null,null,callback,uploadParams,null);
	if (typeof r == "string")
		displayMessage(r);
	return r;
};

bidix.upload.uploadRss = function(uploadParams,original,posDiv) 
{
	var callback = function(status,params,responseText,url,xhr) {
		if(status) {
			var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
			displayMessage(bidix.upload.messages.rssSaved,bidix.dirname(url)+'/'+destfile);
			bidix.upload.uploadMain(params[0],params[1],params[2]);
		} else {
			displayMessage(bidix.upload.messages.rssFailed);			
		}
	};
	// do uploadRss
	if(config.options.chkGenerateAnRssFeed) {
		var rssPath = uploadParams[1].substr(0,uploadParams[1].lastIndexOf(".")) + ".xml";
		var rssUploadParams = Array(uploadParams[0],rssPath,uploadParams[2],'',uploadParams[4],uploadParams[5]);
		bidix.upload.httpUpload(rssUploadParams,convertUnicodeToUTF8(generateRss()),callback,Array(uploadParams,original,posDiv));
	} else {
		bidix.upload.uploadMain(uploadParams,original,posDiv);
	}
};

bidix.upload.uploadMain = function(uploadParams,original,posDiv) 
{
	var callback = function(status,params,responseText,url,xhr) {
		var log = new bidix.UploadLog();
		if(status) {
			// if backupDir specified
			if ((params[3]) && (responseText.indexOf("backupfile:") > -1))  {
				var backupfile = responseText.substring(responseText.indexOf("backupfile:")+11,responseText.indexOf("\n", responseText.indexOf("backupfile:")));
				displayMessage(bidix.upload.messages.backupSaved,bidix.dirname(url)+'/'+backupfile);
			}
			var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
			displayMessage(bidix.upload.messages.mainSaved,bidix.dirname(url)+'/'+destfile);
			store.setDirty(false);
			log.endUpload("ok");
		} else {
			alert(bidix.upload.messages.mainFailed);
			displayMessage(bidix.upload.messages.mainFailed);
			log.endUpload("failed");			
		}
	};
	// do uploadMain
	var revised = bidix.upload.updateOriginal(original,posDiv);
	bidix.upload.httpUpload(uploadParams,revised,callback,uploadParams);
};

bidix.upload.httpUpload = function(uploadParams,data,callback,params)
{
	var localCallback = function(status,params,responseText,url,xhr) {
		url = (url.indexOf("nocache=") < 0 ? url : url.substring(0,url.indexOf("nocache=")-1));
		if (xhr.status == httpStatus.NotFound)
			alert(bidix.upload.messages.storePhpNotFound.format([url]));
		if ((bidix.debugMode) || (responseText.indexOf("Debug mode") >= 0 )) {
			alert(responseText);
			if (responseText.indexOf("Debug mode") >= 0 )
				responseText = responseText.substring(responseText.indexOf("\n\n")+2);
		} else if (responseText.charAt(0) != '0') 
			alert(responseText);
		if (responseText.charAt(0) != '0')
			status = null;
		callback(status,params,responseText,url,xhr);
	};
	// do httpUpload
	var boundary = "---------------------------"+"AaB03x";	
	var uploadFormName = "UploadPlugin";
	// compose headers data
	var sheader = "";
	sheader += "--" + boundary + "\r\nContent-disposition: form-data; name=\"";
	sheader += uploadFormName +"\"\r\n\r\n";
	sheader += "backupDir="+uploadParams[3] +
				";user=" + uploadParams[4] +
				";password=" + uploadParams[5] +
				";uploaddir=" + uploadParams[2];
	if (bidix.debugMode)
		sheader += ";debug=1";
	sheader += ";;\r\n"; 
	sheader += "\r\n" + "--" + boundary + "\r\n";
	sheader += "Content-disposition: form-data; name=\"userfile\"; filename=\""+uploadParams[1]+"\"\r\n";
	sheader += "Content-Type: text/html;charset=UTF-8" + "\r\n";
	sheader += "Content-Length: " + data.length + "\r\n\r\n";
	// compose trailer data
	var strailer = new String();
	strailer = "\r\n--" + boundary + "--\r\n";
	data = sheader + data + strailer;
	if (bidix.debugMode) alert("about to execute Http - POST on "+uploadParams[0]+"\n with \n"+data.substr(0,500)+ " ... ");
	var r = doHttp("POST",uploadParams[0],data,"multipart/form-data; boundary="+boundary,uploadParams[4],uploadParams[5],localCallback,params,null);
	if (typeof r == "string")
		displayMessage(r);
	return r;
};

// same as Saving's updateOriginal but without convertUnicodeToUTF8 calls
bidix.upload.updateOriginal = function(original, posDiv)
{
	if (!posDiv)
		posDiv = locateStoreArea(original);
	if((posDiv[0] == -1) || (posDiv[1] == -1)) {
		alert(config.messages.invalidFileError.format([localPath]));
		return;
	}
	var revised = original.substr(0,posDiv[0] + startSaveArea.length) + "\n" +
				store.allTiddlersAsHtml() + "\n" +
				original.substr(posDiv[1]);
	var newSiteTitle = getPageTitle().htmlEncode();
	revised = revised.replaceChunk("<title"+">","</title"+">"," " + newSiteTitle + " ");
	revised = updateMarkupBlock(revised,"PRE-HEAD","MarkupPreHead");
	revised = updateMarkupBlock(revised,"POST-HEAD","MarkupPostHead");
	revised = updateMarkupBlock(revised,"PRE-BODY","MarkupPreBody");
	revised = updateMarkupBlock(revised,"POST-SCRIPT","MarkupPostBody");
	return revised;
};

//
// UploadLog
// 
// config.options.chkUploadLog :
//		false : no logging
//		true : logging
// config.options.txtUploadLogMaxLine :
//		-1 : no limit
//      0 :  no Log lines but UploadLog is still in place
//		n :  the last n lines are only kept
//		NaN : no limit (-1)

bidix.UploadLog = function() {
	if (!config.options.chkUploadLog) 
		return; // this.tiddler = null
	this.tiddler = store.getTiddler("UploadLog");
	if (!this.tiddler) {
		this.tiddler = new Tiddler();
		this.tiddler.title = "UploadLog";
		this.tiddler.text = "| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |";
		this.tiddler.created = new Date();
		this.tiddler.modifier = config.options.txtUserName;
		this.tiddler.modified = new Date();
		store.addTiddler(this.tiddler);
	}
	return this;
};

bidix.UploadLog.prototype.addText = function(text) {
	if (!this.tiddler)
		return;
	// retrieve maxLine when we need it
	var maxLine = parseInt(config.options.txtUploadLogMaxLine,10);
	if (isNaN(maxLine))
		maxLine = -1;
	// add text
	if (maxLine != 0) 
		this.tiddler.text = this.tiddler.text + text;
	// Trunck to maxLine
	if (maxLine >= 0) {
		var textArray = this.tiddler.text.split('\n');
		if (textArray.length > maxLine + 1)
			textArray.splice(1,textArray.length-1-maxLine);
			this.tiddler.text = textArray.join('\n');		
	}
	// update tiddler fields
	this.tiddler.modifier = config.options.txtUserName;
	this.tiddler.modified = new Date();
	store.addTiddler(this.tiddler);
	// refresh and notifiy for immediate update
	story.refreshTiddler(this.tiddler.title);
	store.notify(this.tiddler.title, true);
};

bidix.UploadLog.prototype.startUpload = function(storeUrl, toFilename, uploadDir,  backupDir) {
	if (!this.tiddler)
		return;
	var now = new Date();
	var text = "\n| ";
	var filename = bidix.basename(document.location.toString());
	if (!filename) filename = '/';
	text += now.formatString("0DD/0MM/YYYY 0hh:0mm:0ss") +" | ";
	text += config.options.txtUserName + " | ";
	text += "[["+filename+"|"+location + "]] |";
	text += " [[" + bidix.basename(storeUrl) + "|" + storeUrl + "]] | ";
	text += uploadDir + " | ";
	text += "[[" + bidix.basename(toFilename) + " | " +toFilename + "]] | ";
	text += backupDir + " |";
	this.addText(text);
};

bidix.UploadLog.prototype.endUpload = function(status) {
	if (!this.tiddler)
		return;
	this.addText(" "+status+" |");
};

//
// Utilities
// 

bidix.checkPlugin = function(plugin, major, minor, revision) {
	var ext = version.extensions[plugin];
	if (!
		(ext  && 
			((ext.major > major) || 
			((ext.major == major) && (ext.minor > minor))  ||
			((ext.major == major) && (ext.minor == minor) && (ext.revision >= revision))))) {
			// write error in PluginManager
			if (pluginInfo)
				pluginInfo.log.push("Requires " + plugin + " " + major + "." + minor + "." + revision);
			eval(plugin); // generate an error : "Error: ReferenceError: xxxx is not defined"
	}
};

bidix.dirname = function(filePath) {
	if (!filePath) 
		return;
	var lastpos;
	if ((lastpos = filePath.lastIndexOf("/")) != -1) {
		return filePath.substring(0, lastpos);
	} else {
		return filePath.substring(0, filePath.lastIndexOf("\\"));
	}
};

bidix.basename = function(filePath) {
	if (!filePath) 
		return;
	var lastpos;
	if ((lastpos = filePath.lastIndexOf("#")) != -1) 
		filePath = filePath.substring(0, lastpos);
	if ((lastpos = filePath.lastIndexOf("/")) != -1) {
		return filePath.substring(lastpos + 1);
	} else
		return filePath.substring(filePath.lastIndexOf("\\")+1);
};

bidix.initOption = function(name,value) {
	if (!config.options[name])
		config.options[name] = value;
};

//
// Initializations
//

// require PasswordOptionPlugin 1.0.1 or better
bidix.checkPlugin("PasswordOptionPlugin", 1, 0, 1);

// styleSheet
setStylesheet('.txtUploadStoreUrl, .txtUploadBackupDir, .txtUploadDir {width: 22em;}',"uploadPluginStyles");

//optionsDesc
merge(config.optionsDesc,{
	txtUploadStoreUrl: "Url of the UploadService script (default: store.php)",
	txtUploadFilename: "Filename of the uploaded file (default: in index.html)",
	txtUploadDir: "Relative Directory where to store the file (default: . (downloadService directory))",
	txtUploadBackupDir: "Relative Directory where to backup the file. If empty no backup. (default: ''(empty))",
	txtUploadUserName: "Upload Username",
	pasUploadPassword: "Upload Password",
	chkUploadLog: "do Logging in UploadLog (default: true)",
	txtUploadLogMaxLine: "Maximum of lines in UploadLog (default: 10)"
});

// Options Initializations
bidix.initOption('txtUploadStoreUrl','');
bidix.initOption('txtUploadFilename','');
bidix.initOption('txtUploadDir','');
bidix.initOption('txtUploadBackupDir','');
bidix.initOption('txtUploadUserName','');
bidix.initOption('pasUploadPassword','');
bidix.initOption('chkUploadLog',true);
bidix.initOption('txtUploadLogMaxLine','10');


/* don't want this for tiddlyspot sites

// Backstage
merge(config.tasks,{
	uploadOptions: {text: "upload", tooltip: "Change UploadOptions and Upload", content: '<<uploadOptions>>'}
});
config.backstageTasks.push("uploadOptions");

*/


//}}}
[[MptwViewTemplate]]
Iceland Volcano
http://www.youtube.com/watch?v=f1ztg0wUqKY
Watt = Power (in Watts)= rate of working =energy transferred/time taken

P = E/t
Make an ordinary whiteboard using a Wii controller http://www.ted.com/talks/view/id/245
Work is done when a force moves something.

Work done ( in joules) = force (in newtons) x distance moved in the direction of the force (in metres)
http://www.youtube.com/watch?v=2-BxPAmmJKY

http://www.youtube.com/watch?v=vYwukXXRUo4&feature=related

http://www.youtube.com/watch?v=Bc0eOjWkxpU&feature=related
Online Assessment Resource
http://yacapaca.com
http://www.slideshare.net/chalkie28/waves-double-slit-interference
Balancing equations
http://www.youtube.com/watch?v=_B735turDoM&feature=related
training bees to smell for explosives
http://www.youtube.com/watch?v=_T7d0bze4kM
http://www.bbc.co.uk/learningzone/clips/the-outbreak-of-cholera-in-manchester-1832-pt-1-2/3312.html
http://www.echalk.co.uk
Simpsons evolution, Guiness evolution, fat boy slim here and now.
http://www.bbc.co.uk/learningzone/clips/mutations-and-genetic-diseases/10653.html

BBC learning zone genetic diseases mutation and genetic diseases
quick draw
http://www.youtube.com/watch?v=iREgEzQ7yY8&feature=related
how to save money

http://www.youtube.com/watch?v=Ds5mzdJ9ibk
http://www.youtube.com/watch?v=YlmRa-9zDF8
http://lgfl.skoool.co.uk
Magnetic compasses
http://www.bbc.co.uk/learningzone/clips/the-magnetic-compass-and-aviation/288.html
youngs modulus
http://schools.matter.org.uk/Content/YoungModulus/Default.htm

boat floating on nothing
http://www.youtube.com/watch?v=1PJTq2xQiQ0

gravity plane
http://www.youtube.com/watch?v=tPbu5UeW4uk

spring blade runner

http://www.youtube.com/watch?v=c-fbSHENjHc&playnext=1&list=PLDE8CDD44B4EC9862

lego archimedes
http://www.youtube.com/watch?v=wEvtahSn_ms&feature=fvwrel

archemedes the greatest mathmetician
http://www.youtube.com/watch?v=OYG23J-hQ4M
Density of different metals
http://www.engineeringtoolbox.com/metal-alloys-densities-d_50.html
stress song
http://www.youtube.com/watch?v=NeIVKPjXFGE&feature=autoplay&list=UU9DUrblr8OoyIxFUDdsvaUw&playnext=1
http://www.collinseducation.com/TitlesListing/pages/productshow.aspx?Level1=Secondary&ProductId=51854
http://www.teachingmedicalphysics.org.uk/

Heart ecg
http://www.youtube.com/watch?v=4vkbywows-o&feature=fvwrel

heart BBC Learning
http://www.bbc.co.uk/learningzone/clips/anatomy-and-physiology-of-the-heart/5367.html
which is faster text or morse
http://www.youtube.com/watch?v=TKrxMhNxv3Q


The man behind morse
http://www.youtube.com/watch?v=oo0hSZ9R_Xk&feature=related

morse code alive and well
http://www.youtube.com/watch?v=kWDKgB5_CVU&feature=related

learn morse code
http://www.youtube.com/watch?v=pHg7CIPobVQ&feature=related

Simulated Titanic SOS
http://www.youtube.com/watch?v=snkwsU98QlQ
Videos and animations for A level physics
http://www.animations.physics.unsw.edu.au/
http://www.antonine-education.co.uk/Physics%20A%20level/Unit_1/Overview.htm#Electricity
The Japanese have a reputation for single-mindedly pursuing the kind of scientific or engineering projects other cou
ntries are less inclined to see as a priority. 
http://news.bbc.co.uk/2/hi/asia-pacific/7230949.stm
http://lgfl.skoool.co.uk/keystage3.aspx?id=63
http://www.youtube.com/watch?v=e2QAGVMlns4
http://www.youtube.com/watch?v=18BL7MKjtZM&feature=related
http://www.youtube.com/watch?v=yCZ1zFPvrIc
strings http://www.youtube.com/watch?v=_S7-PDF6Vzc
http://www.youtube.com/watch?v=Fq7eDdXrim4&feature=related
http://www.youtube.com/watch?v=5j2AxGGmT-g&feature=channel

http://www.s-cool.co.uk/alevel/physics/progressive-waves/standing-waves-in-pipes.html
http://www.physics.smu.edu/~olness/www/05fall1320/applet/pipe-waves.html
http://www.youtube.com/watch?v=N2diPZOtty0
http://wallwisher.com/wall/Standards1
every thought has a frequency

http://www.youtube.com/watch?v=4hoJ_gnoRgw

Youngs slits
http://www.youtube.com/watch?v=DfPeprQ7oGc
http://www.docbrown.info/ks3chemistry/8Gmc.htm
http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=4757

http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=2962

Forces http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=11899

Radiation http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=7869

Electricity http://www.teachers-direct.co.uk/resources/quiz-busters/quiz-busters-game.aspx?game_id=4757

Gcse revision http://www.teachers-direct.co.uk/resources/quiz-busters/subjects/ks4/science.aspx

A level  http://www.teachers-direct.co.uk/resources/quiz-busters/subjects/ks5/science.aspx