Commit 9aad9f2d by gradyward

Merge pull request #11 from edx/update-demo-course

Updated the Demo Course to the version on Prod as of Mon. July 28th 2014
parents b0bb97db 1e5afde1
<chapter display_name="holding section" start="2970-01-01T05:00:00Z"/>
<chapter display_name="holding section" start="2970-01-01T05:00:00Z">
<sequential url_name="07bc32474380492cb34f76e5f9d9a135"/>
</chapter>
<chapter display_name="Example Week 2: Get Interactive">
<sequential url_name="simulations"/>
<sequential url_name="graded_simulations"/>
<sequential url_name="machine_grading"/>
<sequential url_name="175e76c4951144a29d46211361266e0e"/>
</chapter>
<chapter display_name="Example Week 3: Be Social">
<sequential url_name="48ecb924d7fe4b66a230137626bfa93e"/>
<sequential url_name="dbe8fc027bcb4fe9afb744d2e8415855"/>
<sequential url_name="6ab9c442501d472c8ed200e367b4edfa"/>
</chapter>
<combinedopenended max_score="1" accept_file_upload="False" markdown="null" max_attempts="10000" skip_spelling_checks="False" version="1" weight="1" display_name="Combined Open Ended Response" graded="true">
<combinedopenended max_score="1" accept_file_upload="false" display_name="Combined Open Ended Response" graded="true" markdown="null" max_attempts="10000" skip_spelling_checks="false" version="1" weight="1.0">
<rubric>
<rubric>
<category>
......
<combinedopenended max_score="1" accept_file_upload="False" markdown="null" max_attempts="10000" skip_spelling_checks="False" version="1" display_name="Peer-Graded Essay">
<combinedopenended max_score="1" accept_file_upload="false" display_name="Peer-Graded Essay" markdown="null" max_attempts="10000" skip_spelling_checks="false" version="1">
<rubric>
<rubric>
<category>
......
<combinedopenended max_score="2" markdown="null" max_attempts="1000" display_name="AI Graded Essay" graceperiod="0 day 5 hours 0 minutes 0 seconds" graded="true" rerandomize="never" showanswer="attempted" start="2013-02-05T00:00" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64">
<combinedopenended max_score="2" display_name="AI Graded Essay" graceperiod="18000 seconds" graded="true" markdown="null" max_attempts="1000" rerandomize="never" showanswer="attempted" start="2013-02-05T00:00:00Z" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64">
<rubric>
<rubric>
<category>
......
<combinedopenended max_score="1" accept_file_upload="False" markdown="null" max_attempts="1000" skip_spelling_checks="False" version="1" display_name="Open Ended Response">
<combinedopenended max_score="1" accept_file_upload="false" display_name="Open Ended Response" markdown="null" max_attempts="1000" skip_spelling_checks="false" version="1">
<rubric>
<rubric>
<category>
......
<course url_name="edx_demo_course" org="edX" course="Open_DemoX"/>
<course url_name="Demo_Course" org="edX" course="DemoX"/>
\ No newline at end of file
<course advanced_modules="[&quot;annotatable&quot;, &quot;videoalpha&quot;, &quot;openassessment&quot;]" days_early_for_beta="null" display_name="edX Demonstration Course" due="null" end="null" format="null" giturl="null" graceperiod="18000 seconds" graded="false" hide_from_toc="false" html_textbooks="[{&quot;tab_title&quot;: &quot;H24H&quot;, &quot;chapters&quot;: [{&quot;url&quot;: &quot;/static/book/h24h/BEFORE-INTRO-HOMER-h24h-intro-book.html&quot;, &quot;title&quot;: &quot;Introduction to the Book&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/BEFORE-HOUR-1-h24h-intro-homer.html&quot;, &quot;title&quot;: &quot;Introduction to Homeric Poetry&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour1.html&quot;, &quot;title&quot;: &quot;Hour 1&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour2.html&quot;, &quot;title&quot;: &quot;Hour 2&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour3.html&quot;, &quot;title&quot;: &quot;Hour 3&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour4.html&quot;, &quot;title&quot;: &quot;Hour 4&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour5.html&quot;, &quot;title&quot;: &quot;Hour 5&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour6.html&quot;, &quot;title&quot;: &quot;Hour 6&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour7.html&quot;, &quot;title&quot;: &quot;Hour 7&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour8.html&quot;, &quot;title&quot;: &quot;Hour 8&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour9.html&quot;, &quot;title&quot;: &quot;Hour 9&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour10.html&quot;, &quot;title&quot;: &quot;Hour 10&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour11.html&quot;, &quot;title&quot;: &quot;Hour 11&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour12.html&quot;, &quot;title&quot;: &quot;Hour 12&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour13.html&quot;, &quot;title&quot;: &quot;Hour 13&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour14.html&quot;, &quot;title&quot;: &quot;Hour 14&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour15.html&quot;, &quot;title&quot;: &quot;Hour 15&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/AFTER-HOUR-15-h24h-intro-tragedy.html&quot;, &quot;title&quot;: &quot;Introduction to Tragedy&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour16.html&quot;, &quot;title&quot;: &quot;Hour 16&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour17.html&quot;, &quot;title&quot;: &quot;Hour 17&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour18.html&quot;, &quot;title&quot;: &quot;Hour 18&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour19.html&quot;, &quot;title&quot;: &quot;Hour 19&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour20.html&quot;, &quot;title&quot;: &quot;Hour 20&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour21.html&quot;, &quot;title&quot;: &quot;Hour 21&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour22.html&quot;, &quot;title&quot;: &quot;Hour 22&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour23.html&quot;, &quot;title&quot;: &quot;Hour 23&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour24.html&quot;, &quot;title&quot;: &quot;Hour 24&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/CoreVocab.html&quot;, &quot;title&quot;: &quot;Core Vocab&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/references.html&quot;, &quot;title&quot;: &quot;Biblio&quot;}]}, {&quot;tab_title&quot;: &quot;Sourcebook&quot;, &quot;chapters&quot;: [{&quot;url&quot;: &quot;/static/book/sourcebook/table-of-contents.html&quot;, &quot;title&quot;: &quot;Title Page&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-1.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll I&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-2.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll II&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-3.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll III&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-4.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll IV&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-5.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll V&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-6.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll VI&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-7.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll VII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-8.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll VIII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-9.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll IX&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-10.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll X&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-11.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XI&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-12.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-13.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XIII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-14.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XIV&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-15.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XV&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-16.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XVI&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-17.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XVII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-18.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XVIII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-19.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XIX&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-20.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XX&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-21.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XXI&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-22.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XXII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-23.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XXIII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-24.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XXIV&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-1.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll I&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-2.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll II&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-3.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll III&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-4.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll IV&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-5.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll V&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-6.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll VI&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-7.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll VII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-8.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll VIII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-9.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll IX&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-10.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll X&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-11.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XI&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-12.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-13.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XIII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-14.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XIV&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-15.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XV&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-16.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XVI&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-17.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XVII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-18.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XVIII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-19.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XIX&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-20.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XX&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-21.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XXI&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-22.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XXII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-23.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XXIII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-24.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XXIV&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/epic-cycle.html&quot;, &quot;title&quot;: &quot;The Epic Cycle&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-hymn-to-demeter.html&quot;, &quot;title&quot;: &quot;Homeric Hymn to Demeter&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-hymn-to-aphrodite.html&quot;, &quot;title&quot;: &quot;Homeric Hymn to Aphrodite&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/alcman-partheneion.html&quot;, &quot;title&quot;: &quot;Alcman: Partheneion&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/sappho.html&quot;, &quot;title&quot;: &quot;Sappho&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/pindar-pythian-8.html&quot;, &quot;title&quot;: &quot;Pindar: Pythian 8&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/aeschylus-agamemnon.html&quot;, &quot;title&quot;: &quot;Aeschylus: Agamemnon&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/aeschylus-libation-bearers.html&quot;, &quot;title&quot;: &quot;Aeschylus: Libation Bearers&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/aeschylus-eumenides.html&quot;, &quot;title&quot;: &quot;Aeschylus: Eumenides&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/sophocles-oc.html&quot;, &quot;title&quot;: &quot;Sophocles: Oedipus at Colonus&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/sophocles-ot.html&quot;, &quot;title&quot;: &quot;Sophocles: Oedipus Tyrannos&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/euripides-hippolytus.html&quot;, &quot;title&quot;: &quot;Euripides: Hyppolytus&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/euripides-bacchae.html&quot;, &quot;title&quot;: &quot;Euripides: Bacchae&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/aristotle.html&quot;, &quot;title&quot;: &quot;Aristotle: Selections&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/herodotus-croesus.html&quot;, &quot;title&quot;: &quot;Herodotus: Croesus&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/herodotus-kyrnos.html&quot;, &quot;title&quot;: &quot;Herodotus: Kyrnos&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/herodotus-timesios.html&quot;, &quot;title&quot;: &quot;Herodotus: Timesios&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/herodotus-miltiades.html&quot;, &quot;title&quot;: &quot;Herodotus: Miltiades&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/herodotus-marathon.html&quot;, &quot;title&quot;: &quot;Herodotus: Marathon&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/herodotus-artachaees.html&quot;, &quot;title&quot;: &quot;Herodotus: Artachaees&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/herodotus-thermopylae.html&quot;, &quot;title&quot;: &quot;Herodotus: Thermopylae&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/herodotus-salamis.html&quot;, &quot;title&quot;: &quot;Herodotus: Salamis&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/herodotus-plataea.html&quot;, &quot;title&quot;: &quot;Herodotus: Plataea&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/herodotus-protesilaos.html&quot;, &quot;title&quot;: &quot;Herodotus: Protesilaos&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/plato-apology.html&quot;, &quot;title&quot;: &quot;Plato: Apology&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/plato-phaedo.html&quot;, &quot;title&quot;: &quot;Plato: Phaedo&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/pausanias.html&quot;, &quot;title&quot;: &quot;Pausanias: Selections&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/hesiod-theogony.html&quot;, &quot;title&quot;: &quot;Hesiod: Theogony&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/hesiod-works-and-days.html&quot;, &quot;title&quot;: &quot;Hesiod: Works and Days&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/theognis-of-megara.html&quot;, &quot;title&quot;: &quot;Theognis of Megara&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/the-sign-of-the-hero.html&quot;, &quot;title&quot;: &quot;The Sign of the hero&quot;}]}]" ispublic="false" rerandomize="never" show_calculator="false" showanswer="attempted" source_file="null" start="2013-02-05T05:00:00Z" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64">
<chapter url_name="d8a6192ade314473a78242dfeedfbf5b"/>
<chapter url_name="interactive_demonstrations"/>
<chapter url_name="graded_interactions"/>
<chapter url_name="social_integration"/>
<chapter url_name="1414ffd5143b4b508f739b563ab468b7"/>
<chapter url_name="9fca584977d04885bc911ea76a9ef29e"/>
<wiki slug="DemoX"/>
</course>
<course advanced_modules="[&quot;combinedopenended&quot;, &quot;annotatable&quot;, &quot;videoalpha&quot;, &quot;peergrading&quot;]" checklists="[{&quot;short_description&quot;: &quot;Getting Started With Studio&quot;, &quot;items&quot;: [{&quot;action_external&quot;: false, &quot;is_checked&quot;: false, &quot;action_url&quot;: &quot;/manage_users/i4x://edX/DemoX/course/Demo_Course&quot;, &quot;action_text&quot;: &quot;Edit Course Team&quot;, &quot;short_description&quot;: &quot;Add Course Team Members&quot;, &quot;long_description&quot;: &quot;Grant your collaborators permission to edit your course so you can work together.&quot;}, {&quot;action_external&quot;: false, &quot;is_checked&quot;: false, &quot;action_url&quot;: &quot;/edX/DemoX/settings-details/Demo_Course&quot;, &quot;action_text&quot;: &quot;Edit Course Details &amp;amp; Schedule&quot;, &quot;short_description&quot;: &quot;Set Important Dates for Your Course&quot;, &quot;long_description&quot;: &quot;Establish your course's student enrollment and launch dates on the Schedule and Details page.&quot;}, {&quot;action_external&quot;: false, &quot;is_checked&quot;: false, &quot;action_url&quot;: &quot;/edX/DemoX/settings-grading/Demo_Course&quot;, &quot;action_text&quot;: &quot;Edit Grading Settings&quot;, &quot;short_description&quot;: &quot;Draft Your Course's Grading Policy&quot;, &quot;long_description&quot;: &quot;Set up your assignment types and grading policy even if you haven't created all your assignments.&quot;}, {&quot;action_external&quot;: false, &quot;is_checked&quot;: false, &quot;action_url&quot;: &quot;&quot;, &quot;action_text&quot;: &quot;&quot;, &quot;short_description&quot;: &quot;Explore the Other Studio Checklists&quot;, &quot;long_description&quot;: &quot;Discover other available course authoring tools, and find help when you need it.&quot;}], &quot;id&quot;: 0, &quot;action_urls_expanded&quot;: true}, {&quot;short_description&quot;: &quot;Draft a Rough Course Outline&quot;, &quot;items&quot;: [{&quot;action_external&quot;: false, &quot;short_description&quot;: &quot;Create Your First Section and Subsection&quot;, &quot;action_url&quot;: &quot;/edX/DemoX/course/Demo_Course&quot;, &quot;action_text&quot;: &quot;Edit Course Outline&quot;, &quot;is_checked&quot;: false, &quot;long_description&quot;: &quot;Use your course outline to build your first Section and Subsection.&quot;}, {&quot;action_external&quot;: false, &quot;short_description&quot;: &quot;Set Section Release Dates&quot;, &quot;action_url&quot;: &quot;/edX/DemoX/course/Demo_Course&quot;, &quot;action_text&quot;: &quot;Edit Course Outline&quot;, &quot;is_checked&quot;: false, &quot;long_description&quot;: &quot;Specify the release dates for each Section in your course. Sections become visible to students on their release dates.&quot;}, {&quot;action_external&quot;: false, &quot;short_description&quot;: &quot;Designate a Subsection as Graded&quot;, &quot;action_url&quot;: &quot;/edX/DemoX/course/Demo_Course&quot;, &quot;action_text&quot;: &quot;Edit Course Outline&quot;, &quot;is_checked&quot;: false, &quot;long_description&quot;: &quot;Set a Subsection to be graded as a specific assignment type. Assignments within graded Subsections count toward a student's final grade.&quot;}, {&quot;action_external&quot;: false, &quot;short_description&quot;: &quot;Reordering Course Content&quot;, &quot;action_url&quot;: &quot;/edX/DemoX/course/Demo_Course&quot;, &quot;action_text&quot;: &quot;Edit Course Outline&quot;, &quot;is_checked&quot;: false, &quot;long_description&quot;: &quot;Use drag and drop to reorder the content in your course.&quot;}, {&quot;action_external&quot;: false, &quot;short_description&quot;: &quot;Renaming Sections&quot;, &quot;action_url&quot;: &quot;/edX/DemoX/course/Demo_Course&quot;, &quot;action_text&quot;: &quot;Edit Course Outline&quot;, &quot;is_checked&quot;: false, &quot;long_description&quot;: &quot;Rename Sections by clicking the Section name from the Course Outline.&quot;}, {&quot;action_external&quot;: false, &quot;short_description&quot;: &quot;Deleting Course Content&quot;, &quot;action_url&quot;: &quot;/edX/DemoX/course/Demo_Course&quot;, &quot;action_text&quot;: &quot;Edit Course Outline&quot;, &quot;is_checked&quot;: false, &quot;long_description&quot;: &quot;Delete Sections, Subsections, or Units you don't need anymore. Be careful, as there is no Undo function.&quot;}, {&quot;action_external&quot;: false, &quot;short_description&quot;: &quot;Add an Instructor-Only Section to Your Outline&quot;, &quot;action_url&quot;: &quot;/edX/DemoX/course/Demo_Course&quot;, &quot;action_text&quot;: &quot;Edit Course Outline&quot;, &quot;is_checked&quot;: false, &quot;long_description&quot;: &quot;Some course authors find using a section for unsorted, in-progress work useful. To do this, create a section and set the release date to the distant future.&quot;}], &quot;action_urls_expanded&quot;: true}, {&quot;short_description&quot;: &quot;Explore edX's Support Tools&quot;, &quot;items&quot;: [{&quot;action_external&quot;: true, &quot;short_description&quot;: &quot;Explore the Studio Help Forum&quot;, &quot;action_url&quot;: &quot;http://help.edge.edx.org/&quot;, &quot;action_text&quot;: &quot;Visit Studio Help&quot;, &quot;is_checked&quot;: false, &quot;long_description&quot;: &quot;Access the Studio Help forum from the menu that appears when you click your user name in the top right corner of Studio.&quot;}, {&quot;action_external&quot;: true, &quot;short_description&quot;: &quot;Enroll in edX 101&quot;, &quot;action_url&quot;: &quot;https://edge.edx.org/courses/edX/edX101/How_to_Create_an_edX_Course/about&quot;, &quot;action_text&quot;: &quot;Register for edX 101&quot;, &quot;is_checked&quot;: false, &quot;long_description&quot;: &quot;Register for edX 101, edX's primer for course creation.&quot;}, {&quot;action_external&quot;: true, &quot;short_description&quot;: &quot;Download the Studio Documentation&quot;, &quot;action_url&quot;: &quot;http://files.edx.org/Getting_Started_with_Studio.pdf&quot;, &quot;action_text&quot;: &quot;Download Documentation&quot;, &quot;is_checked&quot;: false, &quot;long_description&quot;: &quot;Download the searchable Studio reference documentation in PDF form.&quot;}], &quot;action_urls_expanded&quot;: true}, {&quot;short_description&quot;: &quot;Draft Your Course About Page&quot;, &quot;items&quot;: [{&quot;action_external&quot;: false, &quot;short_description&quot;: &quot;Draft a Course Description&quot;, &quot;action_url&quot;: &quot;/edX/DemoX/settings-details/Demo_Course&quot;, &quot;action_text&quot;: &quot;Edit Course Schedule &amp;amp; Details&quot;, &quot;is_checked&quot;: false, &quot;long_description&quot;: &quot;Courses on edX have an About page that includes a course video, description, and more. Draft the text students will read before deciding to enroll in your course.&quot;}, {&quot;action_external&quot;: false, &quot;short_description&quot;: &quot;Add Staff Bios&quot;, &quot;action_url&quot;: &quot;/edX/DemoX/settings-details/Demo_Course&quot;, &quot;action_text&quot;: &quot;Edit Course Schedule &amp;amp; Details&quot;, &quot;is_checked&quot;: false, &quot;long_description&quot;: &quot;Showing prospective students who their instructor will be is helpful. Include staff bios on the course About page.&quot;}, {&quot;action_external&quot;: false, &quot;short_description&quot;: &quot;Add Course FAQs&quot;, &quot;action_url&quot;: &quot;/edX/DemoX/settings-details/Demo_Course&quot;, &quot;action_text&quot;: &quot;Edit Course Schedule &amp;amp; Details&quot;, &quot;is_checked&quot;: false, &quot;long_description&quot;: &quot;Include a short list of frequently asked questions about your course.&quot;}, {&quot;action_external&quot;: false, &quot;short_description&quot;: &quot;Add Course Prerequisites&quot;, &quot;action_url&quot;: &quot;/edX/DemoX/settings-details/Demo_Course&quot;, &quot;action_text&quot;: &quot;Edit Course Schedule &amp;amp; Details&quot;, &quot;is_checked&quot;: false, &quot;long_description&quot;: &quot;Let students know what knowledge and/or skills they should have before they enroll in your course.&quot;}], &quot;action_urls_expanded&quot;: true}]" days_early_for_beta="null" display_name="edX Demonstration Course" due="null" end="null" format="null" giturl="null" graceperiod="18000 seconds" graded="false" hide_from_toc="false" html_textbooks="[{&quot;tab_title&quot;: &quot;H24H&quot;, &quot;chapters&quot;: [{&quot;url&quot;: &quot;/static/book/h24h/BEFORE-INTRO-HOMER-h24h-intro-book.html&quot;, &quot;title&quot;: &quot;Introduction to the Book&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/BEFORE-HOUR-1-h24h-intro-homer.html&quot;, &quot;title&quot;: &quot;Introduction to Homeric Poetry&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour1.html&quot;, &quot;title&quot;: &quot;Hour 1&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour2.html&quot;, &quot;title&quot;: &quot;Hour 2&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour3.html&quot;, &quot;title&quot;: &quot;Hour 3&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour4.html&quot;, &quot;title&quot;: &quot;Hour 4&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour5.html&quot;, &quot;title&quot;: &quot;Hour 5&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour6.html&quot;, &quot;title&quot;: &quot;Hour 6&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour7.html&quot;, &quot;title&quot;: &quot;Hour 7&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour8.html&quot;, &quot;title&quot;: &quot;Hour 8&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour9.html&quot;, &quot;title&quot;: &quot;Hour 9&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour10.html&quot;, &quot;title&quot;: &quot;Hour 10&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour11.html&quot;, &quot;title&quot;: &quot;Hour 11&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour12.html&quot;, &quot;title&quot;: &quot;Hour 12&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour13.html&quot;, &quot;title&quot;: &quot;Hour 13&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour14.html&quot;, &quot;title&quot;: &quot;Hour 14&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour15.html&quot;, &quot;title&quot;: &quot;Hour 15&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/AFTER-HOUR-15-h24h-intro-tragedy.html&quot;, &quot;title&quot;: &quot;Introduction to Tragedy&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour16.html&quot;, &quot;title&quot;: &quot;Hour 16&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour17.html&quot;, &quot;title&quot;: &quot;Hour 17&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour18.html&quot;, &quot;title&quot;: &quot;Hour 18&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour19.html&quot;, &quot;title&quot;: &quot;Hour 19&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour20.html&quot;, &quot;title&quot;: &quot;Hour 20&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour21.html&quot;, &quot;title&quot;: &quot;Hour 21&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour22.html&quot;, &quot;title&quot;: &quot;Hour 22&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour23.html&quot;, &quot;title&quot;: &quot;Hour 23&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/h24h-hour24.html&quot;, &quot;title&quot;: &quot;Hour 24&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/CoreVocab.html&quot;, &quot;title&quot;: &quot;Core Vocab&quot;}, {&quot;url&quot;: &quot;/static/book/h24h/references.html&quot;, &quot;title&quot;: &quot;Biblio&quot;}]}, {&quot;tab_title&quot;: &quot;Sourcebook&quot;, &quot;chapters&quot;: [{&quot;url&quot;: &quot;/static/book/sourcebook/table-of-contents.html&quot;, &quot;title&quot;: &quot;Title Page&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-1.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll I&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-2.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll II&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-3.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll III&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-4.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll IV&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-5.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll V&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-6.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll VI&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-7.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll VII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-8.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll VIII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-9.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll IX&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-10.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll X&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-11.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XI&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-12.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-13.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XIII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-14.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XIV&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-15.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XV&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-16.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XVI&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-17.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XVII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-18.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XVIII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-19.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XIX&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-20.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XX&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-21.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XXI&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-22.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XXII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-23.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XXIII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-iliad-24.html&quot;, &quot;title&quot;: &quot;Homeric Iliad: Scroll XXIV&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-1.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll I&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-2.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll II&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-3.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll III&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-4.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll IV&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-5.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll V&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-6.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll VI&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-7.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll VII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-8.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll VIII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-9.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll IX&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-10.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll X&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-11.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XI&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-12.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-13.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XIII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-14.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XIV&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-15.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XV&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-16.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XVI&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-17.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XVII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-18.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XVIII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-19.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XIX&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-20.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XX&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-21.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XXI&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-22.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XXII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-23.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XXIII&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-odyssey-24.html&quot;, &quot;title&quot;: &quot;Homeric Odyssey: Scroll XXIV&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/epic-cycle.html&quot;, &quot;title&quot;: &quot;The Epic Cycle&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-hymn-to-demeter.html&quot;, &quot;title&quot;: &quot;Homeric Hymn to Demeter&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/homeric-hymn-to-aphrodite.html&quot;, &quot;title&quot;: &quot;Homeric Hymn to Aphrodite&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/alcman-partheneion.html&quot;, &quot;title&quot;: &quot;Alcman: Partheneion&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/sappho.html&quot;, &quot;title&quot;: &quot;Sappho&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/pindar-pythian-8.html&quot;, &quot;title&quot;: &quot;Pindar: Pythian 8&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/aeschylus-agamemnon.html&quot;, &quot;title&quot;: &quot;Aeschylus: Agamemnon&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/aeschylus-libation-bearers.html&quot;, &quot;title&quot;: &quot;Aeschylus: Libation Bearers&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/aeschylus-eumenides.html&quot;, &quot;title&quot;: &quot;Aeschylus: Eumenides&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/sophocles-oc.html&quot;, &quot;title&quot;: &quot;Sophocles: Oedipus at Colonus&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/sophocles-ot.html&quot;, &quot;title&quot;: &quot;Sophocles: Oedipus Tyrannos&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/euripides-hippolytus.html&quot;, &quot;title&quot;: &quot;Euripides: Hyppolytus&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/euripides-bacchae.html&quot;, &quot;title&quot;: &quot;Euripides: Bacchae&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/aristotle.html&quot;, &quot;title&quot;: &quot;Aristotle: Selections&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/herodotus-croesus.html&quot;, &quot;title&quot;: &quot;Herodotus: Croesus&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/herodotus-kyrnos.html&quot;, &quot;title&quot;: &quot;Herodotus: Kyrnos&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/herodotus-timesios.html&quot;, &quot;title&quot;: &quot;Herodotus: Timesios&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/herodotus-miltiades.html&quot;, &quot;title&quot;: &quot;Herodotus: Miltiades&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/herodotus-marathon.html&quot;, &quot;title&quot;: &quot;Herodotus: Marathon&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/herodotus-artachaees.html&quot;, &quot;title&quot;: &quot;Herodotus: Artachaees&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/herodotus-thermopylae.html&quot;, &quot;title&quot;: &quot;Herodotus: Thermopylae&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/herodotus-salamis.html&quot;, &quot;title&quot;: &quot;Herodotus: Salamis&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/herodotus-plataea.html&quot;, &quot;title&quot;: &quot;Herodotus: Plataea&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/herodotus-protesilaos.html&quot;, &quot;title&quot;: &quot;Herodotus: Protesilaos&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/plato-apology.html&quot;, &quot;title&quot;: &quot;Plato: Apology&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/plato-phaedo.html&quot;, &quot;title&quot;: &quot;Plato: Phaedo&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/pausanias.html&quot;, &quot;title&quot;: &quot;Pausanias: Selections&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/hesiod-theogony.html&quot;, &quot;title&quot;: &quot;Hesiod: Theogony&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/hesiod-works-and-days.html&quot;, &quot;title&quot;: &quot;Hesiod: Works and Days&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/theognis-of-megara.html&quot;, &quot;title&quot;: &quot;Theognis of Megara&quot;}, {&quot;url&quot;: &quot;/static/book/sourcebook/the-sign-of-the-hero.html&quot;, &quot;title&quot;: &quot;The Sign of the hero&quot;}]}]" ispublic="false" rerandomize="never" show_calculator="Yes" showanswer="attempted" source_file="null" start="1970-01-01T05:00:00Z" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64">
<chapter url_name="d8a6192ade314473a78242dfeedfbf5b"/>
<chapter url_name="interactive_demonstrations"/>
<chapter url_name="graded_interactions"/>
<chapter url_name="social_integration"/>
<chapter url_name="1414ffd5143b4b508f739b563ab468b7"/>
<chapter url_name="9fca584977d04885bc911ea76a9ef29e"/>
</course>
<discussion discussion_category="Essays" discussion_id="6e51dd8f181b44ffa6d91303a287ed3f" discussion_target="Peer Grading" display_name="Peer Grading"/>
<discussion discussion_category="Essays" discussion_id="bf0e1412774f4f83b0e774a5c3455b03" discussion_target="Machine-Graded Essay" display_name=""/>
<discussion discussion_category="Getting Graded" discussion_id="23347cb1d1e74ec79453ce361e38eb18" discussion_target="Late Assignments" parent_sequential_url="i4x://edX/DemoX/sequential/workflow" index_in_children_list="5" display_name=""/>
<discussion parent_sequential_url="i4x://edX/DemoX/sequential/workflow" index_in_children_list="5" discussion_category="Getting Graded" discussion_id="23347cb1d1e74ec79453ce361e38eb18" discussion_target="Late Assignments" display_name=""/>
<discussion discussion_category="Essays" discussion_id="365f7921fd1a46aba658191d0003dd96" discussion_target="Combined Assessment Essay" display_name=""/>
<discussion discussion_category="Getting Started" discussion_id="1d153da210844719a1a6cc39ca09673c" discussion_target="Video Demonstrations" display_name="Video Demonstrations"/>
<discussion discussion_category="Google Hangout" discussion_id="31c83aefa6634e83a3c80b81f5447201" discussion_target="" display_name="Google Hangout"/>
<discussion discussion_category="Essays" discussion_id="398ab9284d714f228bc203b3b16f4a76" discussion_target="Self-Assessed Essay" display_name=""/>
<discussion discussion_category="Essays" discussion_id="829461ad9b6542ed965786997d19b617" discussion_target="Peer-Graded Essays" display_name=""/>
<discussion discussion_category="Visualizations and Demonstrations" discussion_id="b11488e3580241f08146cbcfca693d06" discussion_target="Embedded Web Apps" display_name=""/>
<discussion discussion_category="Labs and Simulators" discussion_id="bb15269287ec44b6a2f69447db43d845" discussion_target="Molecule Editor" display_name=""/>
<discussion discussion_category="Essays" discussion_id="6e51dd8f181b44ffa6d91303a287ed3f" discussion_target="Peer Grading" display_name="Peer Grading"/>
<discussion discussion_category="Basic Question Types" discussion_id="b770140a122741fea651a50362dee7e6" discussion_target="Chemical Equations" display_name=""/>
<discussion discussion_category="Getting Started" discussion_id="1d153da210844719a1a6cc39ca09673c" discussion_target="Video Demonstrations" display_name="Video Demonstrations"/>
<discussion discussion_category="Google Hangout" discussion_id="31c83aefa6634e83a3c80b81f5447201" discussion_target="" display_name="Google Hangout"/>
<discussion discussion_category="Labs and Simulators" discussion_id="e4365aad2c39498d824cf984b3f9b083" discussion_target="Protein Creator" display_name=""/>
<h2>Molecule Editor<br /><br /> <!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--> <!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>JA</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="&#45;-"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="276">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--> <!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:Cambria;
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]--> <!--StartFragment--></h2>
<p>A lot of students love the molecule builder. It makes creating and visualizing molecules rather easy. A chemistry professor may have you build and submit a molecule as part of an exercise.</p>
<div>
<script type="text/javascript">// <![CDATA[
function toggle2(showHideDiv, switchTextDiv) {
var ele = document.getElementById(showHideDiv);
var text = document.getElementById(switchTextDiv);
if(ele.style.display == "block") {
ele.style.display = "none";
text.innerHTML = "+ open";
}
else {
ele.style.display = "block";
text.innerHTML = "- close";
}
}
// ]]></script>
</div>
<div>
<style type="text/css"><!--
#headerDiv, #contentDiv {
width: 600px;
}
#titleText {
font-size: 1.1em;
font-weight: bold;
margin: 5px;
}
#myHeader {
font-size: 1.1em;
font-weight: bold;
margin: 5px;
}
#IntroductionHeader {
font-size: 1.1em;
font-weight: bold;
margin: 5px;
}
#headerDiv {
background-color: #F4F4F4;
}
#contentDiv {
background-color: #F4F4F4;
}
#myContent {
margin: 5px 10px 5px 5px;
}
#IntroductionContent {
margin: 5px 10px 5px 5px;
}
#headerDiv a {
float: right;
margin: 5px 5px 5px 5px;
}
#headerDiv a:hover {
color: #FFFFFF;
}
--></style>
</div>
<div id="headerDiv">
<div id="titleText">Using the Molecule Editor<a id="myHeader" href="javascript:toggle2('myContent','myHeader');">+ open </a></div>
</div>
<div id="contentDiv">
<div id="myContent" style="display: none;">
<p>In this problem you will edit a molecule using the molecular drawing program shown below:</p>
<img alt="" src="/static/images/PS1_P7_im1.png" /></div>
</div>
<p>&nbsp;</p>
<div id="headerDiv">
<div id="titleText">Are the molecules I've drawn chemically possible?<a id="IntroductionHeader" href="javascript:toggle2('IntroductionContent','IntroductionHeader');">+ open </a></div>
</div>
<div id="contentDiv">
<div id="IntroductionContent" style="display: none;">
<p>The chemical editor you are using ensures that the structures you draw are correct in one very narrow sense, that they follow the rules for covalent bond formation and formal charge. However, there are many structures that follow these rules that are chemically impossible, unstable, do not exist in living systems, or are beyond the scope of this course. The editor will let you draw them because, in contrast to the rules of formal charge, these properties cannot be easily and reliably predicted from structures.</p>
<p>If you submit a structure that includes atoms that are not possible or are beyond the scope of this course, the software will warn you specifically about these parts of your structure and you will be allowed to edit your structure and re-submit. Submitting an improper structure will not count as one of your tries. In general, you should try to use only the atoms most commonly cited in this course: C, H, N, O, P, and S. If you want to learn about formal charge, you can play around with other atoms and unusual configurations and look at the structures that result.</p>
<p>The JME molecular editor is provided courtesy of Peter Ertl and Novartis; the licence can be found <a href="/static/data/license.txt">here.</a></p>
</div>
</div>
<div id="ap_listener_added">&nbsp;</div>
<html filename="2b94658d2eee4d85ae13f83bc24cfca9" display_name=""/>
<script src='/static/instanthangouts-0.1.0.js' ></script>
<div class='instanthangouts'></div>
\ No newline at end of file
<html filename="55cbc99f262443d886a25cf84594eafb"/>
<h2>Protein BUILDER</h2>
<p>The protein builder allows you string together the building blocks of proteins, amino acids, and see how that string will form into a structure. You are presented with a goal protein shape, and your task is to try to re-create it. In the example below, the shape that you are asked to form is a simple line.&nbsp;</p>
<div id="ap_listener_added">&nbsp;</div>
<html filename="78e3719e864e45f3bee938461f3c3de6" display_name="Protein Builder"/>
<div class="script_placeholder" data-src="/static/js/Lab_5B.js"/><h2>MOSFET AMPLIFIER EXPERIMENT</h2><p>This demonstration is to develop your intuition about
amplifiers and biasing, and to have fun with music! There are no responses
that need to be checked.</p><p>In the lab below, you will find:</p><ul><li><p>A circuit schematic of the MOSFET amplifier. You can use the sliders
to the left of the circuit to control various parameters of the MOSFET and
the amplifier.</p></li><li><p>A plot (as a function of time) of selected voltages from the amplifier
circuit. You can select the input waveform (e.g., sine wave, square wave,
various types of music) by using the \(v_\mathrm{IN}\)
drop-down menu and the associated sliders. (The parameter \(V_\mathrm{MAX}\)
sets the maximum range on the plots.)</p></li><li><p>The "Play" button which lets you listen to the selected voltage
waveform as sound. Try it out!</p></li></ul><section class="tool-wrapper"><div id="controlls-container"><div class="graph-controls"><div class="music-wrapper"><div id="graph-listen"><p>Listen to:</p><ul><li><label for="vinRadioButton"><input id="vinRadioButton" type="radio" checked="yes" name="listenToWhat"/>v<sub>IN</sub></label></li><li><label for="voutRadioButton"><input id="voutRadioButton" type="radio" name="listenToWhat"/>v<sub>OUT</sub></label></li><li><label for="vrRadioButton"><input id="vrRadioButton" type="radio" name="listenToWhat"/>v<sub>R</sub></label></li></ul></div><input id="playButton" type="button" value="Play"/></div><div class="inputs-wrapper"><p>Graph:</p><ul><li><label for="vinCheckbox"><input id="vinCheckbox" type="checkbox" checked="yes"/>v<sub>IN</sub></label></li><li><label for="voutCheckbox"><input id="voutCheckbox" type="checkbox" checked="yes"/>v<sub>OUT</sub></label></li><li><label for="vrCheckbox"><input id="vrCheckbox" type="checkbox"/>v<sub>R</sub></label></li></ul></div></div><div class="schematic-sliders"><div class="top-sliders"><p>v<sub>IN</sub>:</p><select id="musicTypeSelect" size="1"><option value="0">Zero Input</option><option value="1">Unit Impulse</option><option value="2">Unit Step</option><option selected="selected" value="3">Sine Wave</option><option value="4">Square Wave</option><option value="5">Classical Music</option><option value="6">Folk Music</option><option value="7">Jazz Music</option><option value="8">Reggae Music</option></select><div class="slider-label" id="vin"/><div class="slider" id="vinSlider"/><div class="slider-label" id="freq"/><div class="slider" id="freqSlider"/></div><div class="slider-label" id="vs"/><div class="slider" id="vsSlider"/><div class="slider-label" id="vbias"/><div class="slider" id="vbiasSlider"/><div class="slider-label" id="r"/><div class="slider" id="rSlider"/><div class="slider-label" id="k"/><div class="slider" id="kSlider"/><div class="slider-label" id="vt"/><div class="slider" id="vtSlider"/><div class="slider-label" id="vmax"/><div class="slider" id="vmaxSlider"/></div></div><div id="graph-container"><canvas id="graph" width="500" height="500">Your browser must support the Canvas element and have JavaScript enabled to view this tool.</canvas><canvas id="diag1" width="500" height="500">Your browser must support the Canvas element and have JavaScript enabled to view this tool.</canvas></div></section><br/><h2>Experiment 1: Distorted output</h2><p>Begin by selecting a sine wave input in the drop-down menu for \(v_\mathrm{IN}\).
Then, adjust the sliders to the baseline (default) setting shown below.</p><p>Baseline setting of sliders:</p><ul><li>Peak to peak voltage: \(v_\mathrm{IN}=3~\mathrm{V}\),</li><li>Frequency: \(f = 1000~\mathrm{Hz}\),</li><li>Supply voltage: \(V_\mathrm{S}=1.6~\mathrm{V}\),</li><li>Input bias voltage: \(V_\mathrm{BIAS}=2.5~\mathrm{V}\),</li><li>Pull-up resistor: \(R = 10~\mathrm{k}\Omega\),</li><li>MOSFET parameter: \(K=\frac{1~\mathrm{mA}}{\mathrm{V}^2}\),</li><li>MOSFET threshold voltage: \(V_\mathrm{T} = 1~\mathrm{V}\),</li><li>Vertical plot range: \(V_\mathrm{MAX} = 2~\mathrm{V}\).</li></ul><p>You should observe in the plot that with the baseline settings,
the amplifier produces a distorted sine wave signal for
\(v_{OUT}\). Next, go ahead and select one of the music signals as the input and
listen to each of \(v_{IN}\) and \(v_{OUT}\), and confirm for yourself that the
output sounds degraded at the chosen slider settings. You will notice
that the graph now plots the music signal waveforms. Think about the
reasons why the amplifier is producing a distorted output.</p><h2>Experiment 2: Linear regime</h2><p>We now study the amplifier's small signal
behavior. Select a sine wave as the input signal. To study the small
signal behavior, reduce the value of \(v_{IN}\) to 0.1V (peak-to-peak) by
using the \(v_{IN}\) slider. Keeping the rest of the parameters at their
baseline settings, derive an appropriate value of \(V_{BIAS}\) that will ensure
saturation region operation for the MOSFET for the 0.1V peak-to-peak swing
for \(v_{IN}\). Make sure to think about both positive and negative excursions
of the signals.</p><p>Next, use the \(V_{BIAS}\) slider to choose your computed value for \(V_{BIAS}\) and
see if the observed plot of \(v_{OUT}\) is more-or-less distortion free. If
your calculation was right, then the output will indeed be distortion free.</p><p>Next, select one of the music signals as the input and listen to each of
\(v_{IN}\) and \(v_{OUT}\), and confirm for yourself that the output sounds much
better than in Experiment 1. Also, based on sound volume, convince yourself that \(v_{OUT}\) is
an amplified version of \(v_{IN}\).</p><h2>Experiment 3: Your settings</h2><p>Now go ahead and experiment with various other settings while listening
to the music signal at \(v_{OUT}\). Observe the plots and listen to \(v_{OUT}\) as
you change, for example, the bias voltage \(V_{BIAS}\). You will notice that
the amplifier distorts the input signal when \(V_{BIAS}\) becomes too small, or
when it becomes too large. You can also experiment with various values of
\(v_{IN}\), \(R_{L}\), etc., and see how they affect the amplification and distortion.</p>
\ No newline at end of file
<html filename="Lab_5B_Mosfet_Amplifier_Experiment" display_name="Electronic Sound Experiment"/>
<p>It is also possible to hang out with your classmates using Google Hangouts. See who's in there now, or arrange to meet people at specific times.</p>
<div id="ap_listener_added">&nbsp;</div>
\ No newline at end of file
<html filename="d45779ad3d024a40a09ad8cc317c0970"/>
<p>The demonstrations that professors are able to put together for their edX videos can be extremely engaging and informative at the same time. Here is an example of another kind of presentation that you might encounter in a class.&nbsp;</p>
<div id="ap_listener_added">&nbsp;</div>
\ No newline at end of file
<html filename="ed5dccf14ae94353961f46fa07217491" display_name=""/>
<problem display_name="Molecule Editor" graceperiod="18000 seconds" rerandomize="never" showanswer="attempted" start="2013-02-05T00:00:00Z" weight="null" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64">
<p> The Dopamine molecule, as shown, cannot make ionic bonds. Edit the dopamine molecule so it can make ionic bonds.
</p>
<p>
When you are ready, click "Check.” If you need to start over, click
"Reset.”
</p>
<script type="loncapa/python">
def check1(expect, ans):
import json
mol_info = json.loads(ans)["info"]
return any(res == "Can Make Ionic Bonds" for res in mol_info)
</script>
<customresponse cfn="check1">
<editamoleculeinput file="/static/molecules/dopamine.mol">
</editamoleculeinput>
</customresponse>
<solution>
<img src="/c4x/edX/DemoX/asset/Screen_Shot_2013-04-16_at_1.43.36_PM.png"/>
</solution>
</problem>
<problem attempts="10" display_name="Designing Proteins in Two Dimensions" graceperiod="" max_attempts="" rerandomize="never" showanswer="always" start="2013-02-05T00:00" weight="" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64">
<script type="loncapa/python">
def two_d_grader(expect,ans):
import json
ans=json.loads(ans)
if "ERROR" in ans["protex_answer"]:
raise ValueError("Protex did not understand your answer... try folding the protein")
return ans["protex_answer"]=="CORRECT"
</script>
<text>
<customresponse cfn="two_d_grader">
<designprotein2dinput width="855" height="500" target_shape="W;W;W;W;W;W;W"/>
</customresponse>
</text>
<p>Be sure to click "Fold" to fold your protein before you click "Check".</p>
<solution>
<p>
There are many protein sequences that will fold to the shape we asked you
about. Here is a sample sequence that will work. You can play around with
it if you are curious.
</p>
<ul>
<li>
Stick: RRRRRRR
</li>
</ul>
</solution>
</problem>
<problem max_attempts="" weight="" display_name="Molecule Structures" rerandomize="never" showanswer="never">
<problem display_name="Molecule Structures" max_attempts="" rerandomize="never" showanswer="never" weight="">
<startouttext/>
<p> Carbon reacts with chlorine and hydrogen to form the compound CH<sub>3</sub>Cl.</p>
<p>Construct the structure of CH<sub>3</sub>Cl.</p>
......
<problem display_name="Chemical Equations" rerandomize="never" showanswer="never">
<startouttext/>
<p>Some problems may ask for a particular chemical equation. You can practice this technique by writing out the following reaction in the box below.</p>
<center>\( \text{H}_2\text{SO}_4 \longrightarrow \text{ H}^+ + \text{ HSO}_4^-\)</center>
<br/>
<customresponse>
<chemicalequationinput size="50"/>
<answer type="loncapa/python">
if chemcalc.chemical_equations_equal(submission[0], 'H2SO4 -&gt; H^+ + HSO4^-'):
correct = ['correct']
else:
correct = ['incorrect']
</answer>
</customresponse>
<p> Some tips:<ul><li>Only real element symbols are permitted.</li><li>Subscripts are entered with plain text.</li><li>Superscripts are indicated with a caret (^).</li><li>The reaction arrow (\(\longrightarrow\)) is indicated with "-&gt;".</li></ul>
So, you can enter "H2SO4 -&gt; H^+ + HSO4^-".</p>
<endouttext/>
</problem>
<problem max_attempts="" weight="" display_name="Instructor-Programmed Responses" rerandomize="never" showanswer="never">
<problem display_name="Instructor-Programmed Responses" max_attempts="null" rerandomize="never" showanswer="never" weight="null">
<text>
<p>
Consider the game tree shown below.
......
<vertical display_name="Google Hangout" parent_sequential_url="i4x://edX/DemoX/sequential/6ab9c442501d472c8ed200e367b4edfa" index_in_children_list="0">
<html url_name="d45779ad3d024a40a09ad8cc317c0970"/>
<html url_name="55cbc99f262443d886a25cf84594eafb"/>
<discussion url_name="ade92343df3d4953a40ab3adc8805390"/>
</vertical>
<vertical display_name="New Unit" parent_sequential_url="i4x://edX/DemoX/sequential/07bc32474380492cb34f76e5f9d9a135" index_in_children_list="0"/>
<vertical display_name="Video Demonstrations" parent_sequential_url="i4x://edX/DemoX/sequential/19a30717eff543078a5d94ae9d6c18a5" index_in_children_list="3">
<html url_name="ed5dccf14ae94353961f46fa07217491"/>
<videoalpha url_name="dc37305d4dc042ebb6fdfd13911a8ae5"/>
<discussion url_name="9f9e1373cc8243b985c8750cc8acec7d"/>
</vertical>
<vertical display_name="New Unit" parent_sequential_url="i4x://edX/Open_DemoX/sequential/simulations" index_in_children_list="4">
<vertical display_name="New Unit" parent_sequential_url="i4x://edX/DemoX/sequential/simulations" index_in_children_list="4">
<video url_name="af7fe1335eb841cd81ce31c7ee8eb069"/>
</vertical>
<vertical display_name="Homework - Find Your Study Buddy" parent_sequential_url="i4x://edX/Open_DemoX/sequential/48ecb924d7fe4b66a230137626bfa93e" index_in_children_list="3">
<vertical display_name="Homework - Find Your Study Buddy" parent_sequential_url="i4x://edX/DemoX/sequential/48ecb924d7fe4b66a230137626bfa93e" index_in_children_list="3">
<html url_name="87fa6792d79f4862be098e5169e93339"/>
</vertical>
<vertical display_name="Molecule Structures" parent_sequential_url="i4x://edX/Open_DemoX/sequential/graded_simulations" index_in_children_list="5">
<vertical display_name="Molecule Structures" parent_sequential_url="i4x://edX/DemoX/sequential/graded_simulations" index_in_children_list="5">
<problem url_name="9b9687073e904ae197799dc415df899f"/>
</vertical>
<vertical display_name="Exciting Labs and Tools" parent_sequential_url="i4x://edX/Open_DemoX/sequential/19a30717eff543078a5d94ae9d6c18a5" index_in_children_list="7">
<vertical display_name="Exciting Labs and Tools" parent_sequential_url="i4x://edX/DemoX/sequential/19a30717eff543078a5d94ae9d6c18a5" index_in_children_list="7">
<html url_name="ffcd6351126d4ca984409180e41d1b51"/>
<discussion url_name="1c8d47c425724346a7968fa1bc745dcd"/>
</vertical>
<vertical display_name="When Are Your Exams? " parent_sequential_url="i4x://edX/Open_DemoX/sequential/19a30717eff543078a5d94ae9d6c18a5" index_in_children_list="8">
<vertical display_name="When Are Your Exams? " parent_sequential_url="i4x://edX/DemoX/sequential/19a30717eff543078a5d94ae9d6c18a5" index_in_children_list="9">
<html url_name="9d5104b502f24ee89c3d2f4ce9d347cf"/>
</vertical>
<vertical display_name="Video Demonstrations">
<vertical display_name="Video Demonstrations" parent_sequential_url="i4x://edX/DemoX/sequential/19a30717eff543078a5d94ae9d6c18a5" index_in_children_list="4">
<html url_name="eb469ec408fa4ab1a9b86c634ca9bfa9"/>
<video url_name="ab98b0e385e64445ae97e730ffdf17e7"/>
<html url_name="2d3efa8db04346548bd5e5374de77628"/>
......
<vertical display_name="Instructor Programmed Responses" parent_sequential_url="i4x://edX/Open_DemoX/sequential/basic_questions" index_in_children_list="7">
<vertical display_name="Instructor Programmed Responses" parent_sequential_url="i4x://edX/DemoX/sequential/basic_questions" index_in_children_list="7">
<problem url_name="d7daeff25e4f4026bdd269ae69e03e02"/>
</vertical>
<vertical display_name="Peer Assessed Essays" parent_sequential_url="i4x://edX/DemoX/sequential/175e76c4951144a29d46211361266e0e" index_in_children_list="0">
<openassessment url_name="b24c33ea35954c7889e1d2944d3fe397" allow_file_upload="False">
<title></title>
<assessments>
<assessment name="peer-assessment" must_grade="3" must_be_graded_by="2"/>
<assessment name="self-assessment"/>
</assessments>
<rubric>
<prompt>
Describe your favorite meal, and write a persuasive argument to convince someone to try that meal. Support your position with facts and examples from your experience.
</prompt>
<criterion feedback="optional">
<name>Content</name>
<prompt>Did the response describe a meal and did it describe why someone should chose to eat it? </prompt>
<option points="0">
<name>Off Topic</name>
<explanation>The essay is off-topic or does not answer all or part of the question.</explanation>
</option>
<option points="5">
<name>No Explanation</name>
<explanation>A meal is described, but no argument is made to persuade the reader to try it.</explanation>
</option>
<option points="5">
<name>Unclear recommendation</name>
<explanation>A meal is not described, but an argument is made to persuade the reader to try it.</explanation>
</option>
<option points="10">
<name>Persuasive recommendation</name>
<explanation>The essay give a good description of the meal and provides supporting reasons for trying the meal.</explanation>
</option>
</criterion>
<criterion>
<name>Organization &amp; Clarity</name>
<prompt>How well did the response use language?</prompt>
<option points="0">
<name>Confusing</name>
<explanation>It is difficult to identify the argument and main idea. </explanation>
</option>
<option points="1">
<name>Basic Structure</name>
<explanation>The essay provides a main idea. Additional details are provided, and some support the main idea.</explanation>
</option>
<option points="2">
<name>Clear Structure</name>
<explanation>The essay provides a clear main idea supported by specific details.</explanation>
</option>
<option points="3">
<name>Complete Structure</name>
<explanation>The essay has a complete structure: an introduction, statement of main idea, supporting details and summary.
</explanation>
</option>
</criterion>
<criterion>
<name>Persuasiveness</name>
<prompt>How well did the response convince you to try the meal that it describes?</prompt>
<option points="0">
<name>Unconvincing</name>
<explanation>The author did not present a persuasive argument, and I have no interest in trying this meal.</explanation>
</option>
<option points="2">
<name>Interesting</name>
<explanation>The author’s argument was somewhat persuarsive. I need more information to consider trying this meal.</explanation>
</option>
<option points="4">
<name>Persuasive</name>
<explanation>The author’s argument was persuasive, and I will consider trying the meal.</explanation>
</option>
<option points="6">
<name>Inspiring</name>
<explanation>The author presented an exceptionally strong case and has convinced me to try the meal.
</explanation>
</option>
</criterion>
<feedbackprompt>How does this meal compare with the meal you submitted?</feedbackprompt>
</rubric>
</openassessment>
<discussion url_name="12ad4f3ff4c14114a6e629b00e000976"/>
</vertical>
<vertical display_name="Introduction: Video and Sequences" parent_sequential_url="i4x://edX/Open_DemoX/sequential/edx_introduction" index_in_children_list="0">
<vertical display_name="Introduction: Video and Sequences" parent_sequential_url="i4x://edX/DemoX/sequential/edx_introduction" index_in_children_list="0">
<html url_name="030e35c4756a4ddc8d40b95fbbfff4d4"/>
<video url_name="0b9e39477cf34507a7a48f74be381fdd"/>
<videoalpha url_name="0b9e39477cf34507a7a48f74be381fdd"/>
</vertical>
<vertical display_name="Molecule Editor" parent_sequential_url="i4x://edX/DemoX/sequential/graded_simulations" index_in_children_list="1">
<html url_name="2b94658d2eee4d85ae13f83bc24cfca9"/>
<problem url_name="700x_editmolB"/>
<discussion url_name="0aa7a3bdbe18427795b0c1a1d7c3cb9a"/>
</vertical>
<vertical display_name="Chemical Equations" parent_sequential_url="i4x://edX/DemoX/sequential/basic_questions" index_in_children_list="4">
<problem url_name="Sample_ChemFormula_Problem"/>
<discussion url_name="4d672c5893cb4f1dad0de67d2008522e"/>
</vertical>
<vertical display_name="Protein Creator" parent_sequential_url="i4x://edX/DemoX/sequential/graded_simulations" index_in_children_list="4">
<html url_name="78e3719e864e45f3bee938461f3c3de6"/>
<problem url_name="700x_proteinmake"/>
<discussion url_name="ed01bcd164e64038a78964a16eac3edc"/>
</vertical>
<vertical display_name="Electronic Sound Experiment" parent_sequential_url="i4x://edX/DemoX/sequential/simulations" index_in_children_list="3">
<html url_name="Lab_5B_Mosfet_Amplifier_Experiment"/>
<discussion url_name="03f051f9a8814881a3783d2511613aa6"/>
</vertical>
<video sub="name_of_file" youtube="1.00:b7xgknqkQk8" display_name="Welcome!" html5_sources="[&quot;https://s3.amazonaws.com/edx-course-videos/edx-edx101/EDXSPCPJSP13-H010000_100.mp4&quot;]" show_captions="true" source="https://s3.amazonaws.com/edx-course-videos/edx-edx101/EDXSPCPJSP13-H010000_100.mp4" track="" youtube_id_0_75="" youtube_id_1_0="b7xgknqkQk8" youtube_id_1_25="" youtube_id_1_5="">
<source src="https://s3.amazonaws.com/edx-course-videos/edx-edx101/EDXSPCPJSP13-H010000_100.mp4"/>
</video>
<video youtube="1.00:gnqth8uWzO8" url_name="ab98b0e385e64445ae97e730ffdf17e7" display_name="Biology Demonstration" sub="gnqth8uWzO8" youtube_id_1_0="gnqth8uWzO8"/>
<video/>
<video url_name="af7fe1335eb841cd81ce31c7ee8eb069"/>
<videoalpha youtube="1.00:b7xgknqkQk8" url_name="0b9e39477cf34507a7a48f74be381fdd" display_name="Welcome!" download_track="true" download_video="true" html5_sources="[&quot;https://s3.amazonaws.com/edx-course-videos/edx-edx101/EDXSPCPJSP13-H010000_100.mp4&quot;]" show_captions="true" source="" sub="name_of_file" track="" youtube_id_1_0="b7xgknqkQk8">
<source src="https://s3.amazonaws.com/edx-course-videos/edx-edx101/EDXSPCPJSP13-H010000_100.mp4"/>
</videoalpha>
<videoalpha youtube="1.00:LkVZhEtaQCA" url_name="dc37305d4dc042ebb6fdfd13911a8ae5" display_name="Physics Demonstration" download_video="true" html5_sources="[&quot;https://s3.amazonaws.com/edx-course-videos/edx-edx101/EDXSPCPJT313-H0107R1_100.mp4&quot;]" show_captions="false" source="" youtube_id_1_0="LkVZhEtaQCA">
<source src="https://s3.amazonaws.com/edx-course-videos/edx-edx101/EDXSPCPJT313-H0107R1_100.mp4"/>
</videoalpha>
<div>
<h2>WELCOME TO ESSAYS!&nbsp;</h2>
</div>
<div>
<p>While taking a course, you may be asked to write an essay or other written response. Follow the sequence above to see how assessment tools for written answers at edX work. &nbsp;In some cases, your peers grade your answer, in another scenario, a rather sophisticated AI like tool &ldquo;reads&rdquo; and provides you feedback. In every case, working with the assessment tools is easy and can help you showcase your best thinking. &nbsp;</p>
<p>&nbsp;</p>
</div>
<html filename="02010ad64e514c47a241bbb656df06b9" display_name="Welcome to Essays!" source_code="\subsection{Example of E-text in LaTeX}&#10;&#10;It is very convenient to write complex equations in LaTeX. &#10;&#10;\begin{equation}&#10; x = \frac{-b\pm\sqrt{b^2-4*a*c}}{2a}&#10;\end{equation}&#10;&#10;Seize the moment.&#10;"/>
<h2>FEEDBACK AND AI-&ldquo;GRADED&rdquo; ESSAYS</h2>
<p>This edX platform has AI like tools that give you detailed feedback on essays and can even apply the teacher&rsquo;s rubric to provide you a &ldquo;grade&rdquo; on answers that is similar to the grade a human grader would award. &nbsp;This feedback engine is a great way to get ongoing, detailed feedback in an online setting.</p>
<div id="ap_listener_added">&nbsp;</div>
\ No newline at end of file
<html filename="11da3c14e9bc426c879d8c780f9f252a" display_name="Feedback and AI-&quot;Graded&quot; Essays"/>
......@@ -3,6 +3,6 @@
</div>
<div>
<p style="font-size: 16px;"><span style="line-height: 1.6;">If you passed your edX course, your certificate will be delivered online through&nbsp;</span><a style="line-height: 1.6;" href="http://www.edx.org/">edx.org</a><span style="line-height: 1.6;">. &nbsp;Be sure to check your email in the weeks following the final grading &ndash; you will be able to download and print your certificate.</span>&nbsp;Once the certificate generation process has completed, you will be able to download it from your profile page.</p>
<p><img alt="" src="/static/edX-SampleCertificate-Ux_x400.png" /></p>
<p><img alt="" src="/c4x/edX/DemoX/asset/edX-SampleCertificate-Ux_x400.png" /></p>
<p>&nbsp;</p>
</div>
\ No newline at end of file
<p>This demo course is meant to show you the workflow of the edX essay grading options, not to make you write essays. If you don't want to compose your own essay, you can try these responses:</p>
<ol>
<li>Books that are offensive should not be taken off the shelf all together, but should be put in a section made for adult readers only. This way no children would see the book anyway. If an offensive book is in a school or any other place that the readers are children for the majority than it should be ok to take that book off of the shelf. All together it should be ok to remove an offensive book from a shelf but only if the book is offencive to the wrong audience.</li>
<li>No, i do not think that books, magizines, movies and music should be removed. However, I do think that the books, magizines, movies, and music should be monitred by age. The reason why is because younger children sould not be reading , listening, or watching material that is for adults or teenagers. They way these type of things can be monitred is by the child's library card. The card could have their name, age, grade, and date of birth. If there is a certain book, magizine, movie, and music that the child want a parent has to be there with them. The parent needs to show a form of identification so that the librian knows that the parent is of age. Teenagers should also be moniterd. Event though they are almost adults. Some parents not agree with some of the material. So, if their parents does not want them reading certain things their should be stickers on their cards. Even though there are plenty of opinions about what a persons child is reading , watching, or listening to I think there should be certain ways to watch what children are reading, watching or listening to.</li>
<li>In libraries, there should not be censorship on materials considering that it's an individual's decision to read what they prefer. There is no appropriate standard on what makes a book offensive to a group, so it should be undetermined as to what makes a book offensive. In a public library, many children, who the books are censored for, are with their parents. Parents should make an independent choice on what they can allow their children to read. Letting society ban a book simply for the use of inappropriate materials is ridiculous. If an author spent time creating a story, it should be appreciated, and should not put on a list of no-nos. If a certain person doesn't like a book's reputation, all they have to do is not read it. Even in school systems, librarians are there to guide kids to read good books. If a child wants to read an inappropriate book, the librarian will most likely discourage him or her not to read it. In my experience, I wanted to read a book that my mother suggested to me, but as I went to the school library it turned out to be a censored book. Some parents believe children should be ignorant about offensive things written in books, but honestly many of the same ideas are exploited to them everyday on television and internet. So trying to shield your child from the bad things may be a great thing, but the efforts are usually failed attempts. It also never occurs to the people censoring the books, that some people can't afford to buy the books they want to read. The libraries, for some, are the main means for getting books. To conclude there is very little reason to ban a book from the shelves. Many of the books banned have important lessons that can be obtained through reading it. If a person doesn't like a book, the simplest thing to do is not to pick it up.</li>
</ol>
<div id="ap_listener_added">&nbsp;</div>
<html filename="23706de8d68441e5a7d2e571cf0031ea" display_name="Sample Answers"/>
<h2>Labs and Demos</h2>
<p><img src="/static/labs_x250.png" alt="" width="250" hspace="12" vspace="12" border="0" align="right" />Professors that create courses on edX are able to implement highly interactive experiences that allow you as a student to experiment using easy to use online web applications. These labs are customized to each class and subject area. We have collected a couple of the more popular lab environments here for you to experience and play with.</p>
<p><img src="/c4x/edX/DemoX/asset/labs_x250.png" alt="Labs" width="250" hspace="12" vspace="12" border="0" align="right" />Professors that create courses on edX are able to implement highly interactive experiences that allow you as a student to experiment using easy to use online web applications. These labs are customized to each class and subject area. We have collected a couple of the more popular lab environments here for you to experience and play with.</p>
<p>Please be patient with yourself as you take a look around at these lab environments. You probably will not be able to answer these questions without taking a course on the topic first!</p>
<div id="ap_listener_added">&nbsp;</div>
<h2>Self-Assessed Essay</h2>
<p>In one of the most straight-forward assessment mechanisms, you are given an opportunity to answer a question, and are then asked to assess your own performance based on an instructor-provided rubric or rule. Writing and assessing your own answers allows you to develop high levels of reflection as you revisit your answers, discovering for yourself your strengths and weaknesses in a way that will make it easier to understand how to learn. You can use the example below to see how it works.&nbsp;</p>
<div id="ap_listener_added">&nbsp;</div>
<html filename="2c0c2b4fc0ae4da381cb534268f17d07" display_name="Self-Assessed Essay"/>
<h2>Combined Open-Ended Assessment</h2>
<p>All of the options for open-ended grading can be combined in order to provide multiple ways of grading the same problem. &nbsp;The combination can even require that you pass a certain level on one phase of grading before continuing on to the next phase of getting feedback.</p>
<p>The example below has combined self-assessment, machine assessment, and peer assessment.&nbsp;</p>
<div id="ap_listener_added">&nbsp;</div>
\ No newline at end of file
<html filename="3b1cef2e994541b1a5d91eaee7035935" display_name="Combined Open-Ended Assessment"/>
<script src='/static/instanthangouts-0.1.0.js' ></script>
<div class='instanthangouts'></div>
\ No newline at end of file
<html filename="55cbc99f262443d886a25cf84594eafb"/>
<h2>Passing a COurse</h2>
<p><span style="line-height: 1.6;"><span style="line-height: 1.6;">After the last assignment in a class has been due, you will see the entry in your student profile change to show progress toward generating your certificate. After the certificate generation process has completed, you will be able to download it from your profile page.</span></span></p>
<p><img alt="" src="/static/passing.png" /></p>
<p><img alt="" src="/c4x/edX/DemoX/asset/passing.png" /></p>
<p>&nbsp;</p>
<div id="ap_listener_added">&nbsp;</div>
\ No newline at end of file
<h2>Find Your Study Buddy</h2>
<p>Working with other students offline can help you get the most out of an edX course and even increase the likelihood you will successfully complete the course. So, your homework is to find a study buddy.</p>
<p>The <a href="http://www.meetup.com/edX-Communities/">edX Meetup Community</a> is a fantastic way to find study buddies in your area. Meetups make it easy for students to organize get-togethers or study sessions in coffee shops and cafes, libraries, or at local schools. If there isn&rsquo;t an edX Meetup Community in your area, you can easily start one up.</p>
<p>Here are some Meetup Communities near you:<br /> <iframe src="http://www.meetup.com/edX-Communities/embeds/closest_event_list?css=&amp;w=600&amp;bg=light" height="320" width="600" title="Communities Near You"></iframe> <br /> The course specific discussion forums are also a great place to find neighbors or even new friends to invite to a Meetup you are looking to organize or even a virtual Google Hangout. Make sure you also join the edX community on <a href="https://www.facebook.com/EdxOnline">Facebook</a>, <a href="https://plus.google.com/b/108235383044095082735/108235383044095082735">Google+</a> or <a href="http://vk.com/edxrussia">Vkontakte</a> and to share with friends your edX experience. You may even inspire a friend to join edX and enroll in the course with you.</p>
<br /> The course specific discussion forums are also a great place to find neighbors or even new friends to invite to a Meetup you are looking to organize or even a virtual Google Hangout. Make sure you also join the edX community on <a href="https://www.facebook.com/EdxOnline">Facebook</a>, <a href="https://plus.google.com/b/108235383044095082735/108235383044095082735">Google+</a> or <a href="http://vk.com/edxrussia">Vkontakte</a> and to share with friends your edX experience. You may even inspire a friend to join edX and enroll in the course with you.</p>
<p>&nbsp;</p>
\ No newline at end of file
<h2>Peer-Graded Essay</h2>
<p>Lastly, your course might use peer-graded essay assignments. &nbsp;One of the best ways to learn is to be exposed to other people's responses to a question that you have already thought critically about. Reading incorrect responses will make you more aware of many of the subtleties in a question that you might have otherwise taken for granted. Reading correct responses allows you to see different perspectives on the same question. &nbsp;</p>
<p>In some courses, several of these essays tools are used together to really provide a great learning experience.&nbsp;</p>
<p>How does the peer-grading tool work? &nbsp;There are three steps:</p>
<ol>
<li>Answer the question. Write a response to the prompt to the best of your ability.</li>
<li>Contributing to the student community: grade other people's responses. You will be provided with a rubric by the instructor, and asked to evaluate how other people's responses compare to the rubric. You can participate in this grading workflow by clicking on the "Open Ended Panel" option on the top of the screen, or by using the "Peer Grading" panel on this page below your submission.</li>
<li>After you have graded other student responses, your response will be included in the pool of responses to be graded, and other students will provide you with feedback on how you have done. You will see the results of the peer grading process in the same place in the courseware that you originally submitted your response.&nbsp;</li>
</ol>
<p>You can use the example embedded here to see the peer grading concept in action.&nbsp;</p>
<div id="ap_listener_added">&nbsp;</div>
\ No newline at end of file
<html filename="625da8989bdc4b7fa0acdb98618c98ac" display_name="Peer-Graded Essay"/>
<h2>ZOOMING DIAGRAMS</h2>
<p>Some edX classes use extremely large, extremely detailed graphics. To make it easier to understand we can offer two versions of those graphics, with the zoomed section showing when you click on the main view.</p>
<p>The example below is from <a href="https://www.edx.org/course/mit/7-00x/introduction-biology-secret-life/1014" target="_blank">7.00x: Introduction to Biology</a> and shows a subset of the biochemical reactions that cells carry out. </p>
<p>Some edX classes use extremely large, extremely detailed graphics. To make it easier to understand we can offer two versions of those graphics, with the zoomed section showing when you click on the main view.&nbsp;</p>
<p>The&nbsp;example below is from&nbsp;<a href="https://www.edx.org/course/mit/7-00x/introduction-biology-secret-life/1014" target="_blank">7.00x: Introduction to Biology</a>&nbsp;and shows a subset of the biochemical reactions that cells carry out.&nbsp;</p>
<p>You can view the chemical structures of the molecules by clicking on them. The magnified view also lists the enzymes involved in each step.</p>
<p class="sr">Press spacebar to open the magifier.</p>
<div class="zooming-image-place" style="position: relative;">
<a class="loupe" href="https://studio.edx.org/c4x/edX/DemoX/asset/pathways_detail_01.png">
<img alt="magnify" src="https://studio.edx.org/c4x/edX/DemoX/asset/pathways_overview_01.png" />
<a class="loupe" href="//studio.edx.org/c4x/edX/DemoX/asset/pathways_detail_01.png">
<img alt="magnify" src="//studio.edx.org/c4x/edX/DemoX/asset/pathways_overview_01.png" />
</a>
<div class="script_placeholder" data-src="https://studio.edx.org/c4x/edX/DemoX/asset/jquery.loupeAndLightbox.js" />
<div class="script_placeholder" data-src="//studio.edx.org/c4x/edX/DemoX/asset/jquery.loupeAndLightbox.js" />
</div>
<script type="text/javascript">// <![CDATA[
JavascriptLoader.executeModuleScripts($('.zooming-image-place').eq(0), function() {
$('.loupe').loupeAndLightbox({
$('.loupe').loupeAndLightbox({
width: 350,
height: 350,
lightbox: false
});
$(document).keydown(function(event) {
if (event.keyCode == 32) {
event.preventDefault();
$('.loupe img').click();
}
});
});
});
// ]]></script>
<div id="ap_listener_added"></div>
\ No newline at end of file
<html filename="700x_pathways" display_name="Zooming Diagrams" graceperiod="0 day 5 hours 0 minutes 0 seconds" rerandomize="never" showanswer="attempted" start="2013-02-05T00:00" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64"/>
<html filename="700x_pathways" display_name="Zooming Diagrams" graceperiod="18000 seconds" rerandomize="never" showanswer="attempted" start="2013-02-05T00:00:00Z" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64"/>
......@@ -2,6 +2,6 @@
<h2>Lesson 2: Let's Get INTERACTIVE!</h2>
</div>
<div>
<p><img src="/static/interactive_x250.png" alt="Interactive" width="250" hspace="12" vspace="12" border="0" align="right" />Now that you know your way around an edX course let's look at some of the exciting interactive tools you may encounter. Use the learning sequence above to explore. &nbsp;</p>
<p><img src="/c4x/edX/DemoX/asset/interactive_x250.png" alt="Interactive" width="250" hspace="12" vspace="12" border="0" align="right" />Now that you know your way around an edX course let's look at some of the exciting interactive tools you may encounter. Use the learning sequence above to explore. &nbsp;</p>
<p>Once you have tried the interactive tools in this lesson, make sure to check out the week 2 homework where we show you several of the really cool interactive labs we&rsquo;ve created for past courses. &nbsp;They&rsquo;re fun to play with. &nbsp;Many courses will have tools and labs that you need to use to complete homework assignments.</p>
</div>
......@@ -2,7 +2,7 @@
<h2>EDX EXAMS</h2>
</div>
<div>
<p><img src="/static/exam_x250.png" alt="Exam" width="250" hspace="12" vspace="12" border="0" align="right" />Not all edX courses have exams; many do, but not all. When choosing a course, it's a good idea to check the exam and study requirements, as well as any prerequisites.</p>
<p><img src="/c4x/edX/DemoX/asset/exam_x250.png" alt="Exam" width="250" hspace="12" vspace="12" border="0" align="right" />Not all edX courses have exams; many do, but not all. When choosing a course, it's a good idea to check the exam and study requirements, as well as any prerequisites.</p>
<p>Of course &nbsp;- you can "audit" any edX course, which means you can study alongside other students using the same content, tools and materials, but you're not focused on grades and might skip the exams and assignments.&nbsp;</p>
<p>Follow this learning sequence via the links above to understand more about how we grade your work and track your progress.</p>
<p>&nbsp;&nbsp;</p>
......
<div>
<h2>GETTING STARTED</h2>
</div>
<p><img alt="" src="/static/getting-started_x250.png" width="250" />Welcome to the first week of the sample edX Course! We created this to give you &ldquo;the basics&rdquo; of how courses work at edX. Almost all edX courses have weeks, lessons, lectures, homework assignments, and exams. This demo course has three example weeks &ndash; most courses last 4 to 12 weeks.</p>
<p><img alt="Getting Started" src="/static/getting-started_x250.png" width="250" />Welcome to the first week of the sample edX Course! We created this to give you &ldquo;the basics&rdquo; of how courses work at edX. Almost all edX courses have weeks, lessons, lectures, homework assignments, and exams. This demo course has three example weeks &ndash; most courses last 4 to 12 weeks.</p>
<p>You are in Week 1, Lesson 1. Lessons typically include things like videos, readings, interactive questions, laboratories and more. &nbsp;These are presented from left to right, in&nbsp;the row of links above. At edX we call this a <em>lesson</em> or a <em>learning sequence.</em></p>
<p>Explore the lesson sequence by clicking on the icons above or the arrows below.&nbsp; We tried to make these fun, so make sure to check out each item. &nbsp;</p>
<div id="ap_listener_added">&nbsp;</div>
\ No newline at end of file
<p>It is also possible to hang out with your classmates using Google Hangouts. See who's in there now, or arrange to meet people at specific times.</p>
<div id="ap_listener_added">&nbsp;</div>
\ No newline at end of file
<html filename="d45779ad3d024a40a09ad8cc317c0970"/>
<p>The demonstrations that professors are able to put together for their edX videos can be extremely engaging and informative at the same time. Here is an example of another kind of presentation that you might encounter in a class.&nbsp;</p>
<div id="ap_listener_added">&nbsp;</div>
\ No newline at end of file
<html filename="ed5dccf14ae94353961f46fa07217491" display_name=""/>
<h2>&nbsp;OVERALL GRADE PERFORMANCE</h2>
<p style="margin-top: 0px; margin-right: 0px; margin-left: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; color: #4c4c4c;">The progress tab (selectable near the top of each page in your course) shows your performance. Click on it now, and you will see how you're doing in this demo course.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-left: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; color: #4c4c4c;">The bar chart shows the overall percentage that you have earned on each assignment in the course, and how each of those assignments combine into your overall grade. Further down the page is a detailed breakdown of your score on every graded question in the class.&nbsp;</p>
<p><img alt="" src="/static/ProgressPage.png" /></p>
<p><img alt="" src="/c4x/edX/DemoX/asset/ProgressPage.png" /></p>
<p style="margin-right: 0px; margin-left: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; color: #4c4c4c;">You might notice that some of your assignments on the bar chart show an 'x'. The 'x's indicate the assignments that the edX system will NOT be counting toward your final grade, according to the course grading. The 'x's go to the assignments that you scored the lowest on. &nbsp;</p>
<p style="margin-right: 0px; margin-left: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; color: #4c4c4c;">Each course has its own percentage cutoff for a Certificate of Mastery. You can see where those cutoffs are by looking at the vertical description. In this demo, a "pass" is considered 60%. When you "pass" a live edX course, you will receive a certificate after the class has closed. Sorry - the demo course does not grant certificates!</p>
<h2 id="ap_listener_added">&nbsp;</h2>
\ No newline at end of file
<h2 style="text-rendering: optimizelegibility; font-size: 19px; margin: 30px 40px 30px 0px; padding: 0px; border: 0px; outline: 0px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; vertical-align: baseline;">Be SOCIAL</h2>
<img src="/static/social_x250.png" alt="Be Social" width="250" hspace="12" vspace="12" border="0" align="right"><p>A big part of learning online includes &ldquo;being social.&rdquo; EdX encourages all students to communicate within the course discussion forums &ndash; a great place to connect with other students and to get support from the course staff. Some students and professors also engage through other social mediums like <a href="http://www.meetup.com/edX-Global-Community/">MeetUps</a> and <a href="https://www.facebook.com/EdxOnline" target="_blank">Facebook</a>.</p>
<img src="/c4x/edX/DemoX/asset/social_x250.png" alt="Be Social" width="250" hspace="12" vspace="12" border="0" align="right"><p>A big part of learning online includes &ldquo;being social.&rdquo; EdX encourages all students to communicate within the course discussion forums &ndash; a great place to connect with other students and to get support from the course staff. Some students and professors also engage through other social mediums like <a href="http://www.meetup.com/edX-communities/">MeetUps</a> and <a href="https://www.facebook.com/EdxOnline" target="_blank">Facebook</a>.</p>
<p>Recent research has found that if you take a class with a friend, or engage socially with other learners while taking a course, there is a higher likelihood that you will complete a course. If you haven&rsquo;t already, consider finding a study buddy!</p>
<p>Check out more information about the discussion forum by navigating to the next item in this learning sequence.</p>
<p>NOTE: To learn more about the rules of engagement, please visit the edX <a href="https://www.edx.org/terms" target="_blank">Honor Code</a>. We actively monitor the forums. If people post inappropriately, or do not behave in a respectful way, we reserve the right to terminate their account. Simply put, treat others the way you want to be treated.</p>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
<html filename="html_07d547513285" display_name="An Interactive Reference Table" graceperiod="0 day 5 hours 0 minutes 0 seconds" rerandomize="never" showanswer="attempted" start="2013-02-05T00:00" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64"/>
<html filename="html_07d547513285" display_name="An Interactive Reference Table" graceperiod="18000 seconds" rerandomize="never" showanswer="attempted" start="2013-02-05T00:00:00Z" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64"/>
......@@ -5,5 +5,3 @@
</ol>
<ol><li><h2>Welcome!</h2>Hi! Welcome to the edX demonstration course. We built this to help you become more familiar with taking a course on edX prior to your first day of class.
<br><br>
In a live course, this section is where all of the latest course announcements and updates would be. To get started with this demo course, view the <a href="/course/courseware/d8a6192ade314473a78242dfeedfbf5b/edx_introduction/">courseware page</a> and click &#8220;Example Week 1&#8221; in the left hand navigation.
In a live course, this section is where all of the latest course announcements and updates would be. To get started with this demo course, view the
<a href="/course/courseware/d8a6192ade314473a78242dfeedfbf5b/edx_introduction/">courseware page</a> and click &#8220;Example Week 1&#8221; in the left hand navigation.
<br><br>
We tried to make this both fun and informative. We hope you like it. &#8211; The edX Team
<br><br></li></ol>
</li></ol>
\ No newline at end of file
{"course/Demo_Course": {"ispublic": false, "graded": false, "tabs": [{"type": "courseware", "name": "Courseware"}, {"type": "course_info", "name": "Course Info"}, {"type": "discussion", "name": "Discussion"}, {"type": "wiki", "name": "Wiki"}, {"type": "textbooks", "name": "Textbooks"}, {"type": "progress", "name": "Progress"}, {"type": "static_tab", "name": "edX Community", "url_slug": "67e8a9e44dde4e97b2bd33a928b9099e"}], "giturl": null, "discussion_topics": {"General": {"id": "i4x-edx-eiorguegnru-course-foobarbaz"}}, "source_file": null, "html_textbooks": [{"tab_title": "H24H", "chapters": [{"url": "/static/book/h24h/BEFORE-INTRO-HOMER-h24h-intro-book.html", "title": "Introduction to the Book"}, {"url": "/static/book/h24h/BEFORE-HOUR-1-h24h-intro-homer.html", "title": "Introduction to Homeric Poetry"}, {"url": "/static/book/h24h/h24h-hour1.html", "title": "Hour 1"}, {"url": "/static/book/h24h/h24h-hour2.html", "title": "Hour 2"}, {"url": "/static/book/h24h/h24h-hour3.html", "title": "Hour 3"}, {"url": "/static/book/h24h/h24h-hour4.html", "title": "Hour 4"}, {"url": "/static/book/h24h/h24h-hour5.html", "title": "Hour 5"}, {"url": "/static/book/h24h/h24h-hour6.html", "title": "Hour 6"}, {"url": "/static/book/h24h/h24h-hour7.html", "title": "Hour 7"}, {"url": "/static/book/h24h/h24h-hour8.html", "title": "Hour 8"}, {"url": "/static/book/h24h/h24h-hour9.html", "title": "Hour 9"}, {"url": "/static/book/h24h/h24h-hour10.html", "title": "Hour 10"}, {"url": "/static/book/h24h/h24h-hour11.html", "title": "Hour 11"}, {"url": "/static/book/h24h/h24h-hour12.html", "title": "Hour 12"}, {"url": "/static/book/h24h/h24h-hour13.html", "title": "Hour 13"}, {"url": "/static/book/h24h/h24h-hour14.html", "title": "Hour 14"}, {"url": "/static/book/h24h/h24h-hour15.html", "title": "Hour 15"}, {"url": "/static/book/h24h/AFTER-HOUR-15-h24h-intro-tragedy.html", "title": "Introduction to Tragedy"}, {"url": "/static/book/h24h/h24h-hour16.html", "title": "Hour 16"}, {"url": "/static/book/h24h/h24h-hour17.html", "title": "Hour 17"}, {"url": "/static/book/h24h/h24h-hour18.html", "title": "Hour 18"}, {"url": "/static/book/h24h/h24h-hour19.html", "title": "Hour 19"}, {"url": "/static/book/h24h/h24h-hour20.html", "title": "Hour 20"}, {"url": "/static/book/h24h/h24h-hour21.html", "title": "Hour 21"}, {"url": "/static/book/h24h/h24h-hour22.html", "title": "Hour 22"}, {"url": "/static/book/h24h/h24h-hour23.html", "title": "Hour 23"}, {"url": "/static/book/h24h/h24h-hour24.html", "title": "Hour 24"}, {"url": "/static/book/h24h/CoreVocab.html", "title": "Core Vocab"}, {"url": "/static/book/h24h/references.html", "title": "Biblio"}]}, {"tab_title": "Sourcebook", "chapters": [{"url": "/static/book/sourcebook/table-of-contents.html", "title": "Title Page"}, {"url": "/static/book/sourcebook/homeric-iliad-1.html", "title": "Homeric Iliad: Scroll I"}, {"url": "/static/book/sourcebook/homeric-iliad-2.html", "title": "Homeric Iliad: Scroll II"}, {"url": "/static/book/sourcebook/homeric-iliad-3.html", "title": "Homeric Iliad: Scroll III"}, {"url": "/static/book/sourcebook/homeric-iliad-4.html", "title": "Homeric Iliad: Scroll IV"}, {"url": "/static/book/sourcebook/homeric-iliad-5.html", "title": "Homeric Iliad: Scroll V"}, {"url": "/static/book/sourcebook/homeric-iliad-6.html", "title": "Homeric Iliad: Scroll VI"}, {"url": "/static/book/sourcebook/homeric-iliad-7.html", "title": "Homeric Iliad: Scroll VII"}, {"url": "/static/book/sourcebook/homeric-iliad-8.html", "title": "Homeric Iliad: Scroll VIII"}, {"url": "/static/book/sourcebook/homeric-iliad-9.html", "title": "Homeric Iliad: Scroll IX"}, {"url": "/static/book/sourcebook/homeric-iliad-10.html", "title": "Homeric Iliad: Scroll X"}, {"url": "/static/book/sourcebook/homeric-iliad-11.html", "title": "Homeric Iliad: Scroll XI"}, {"url": "/static/book/sourcebook/homeric-iliad-12.html", "title": "Homeric Iliad: Scroll XII"}, {"url": "/static/book/sourcebook/homeric-iliad-13.html", "title": "Homeric Iliad: Scroll XIII"}, {"url": "/static/book/sourcebook/homeric-iliad-14.html", "title": "Homeric Iliad: Scroll XIV"}, {"url": "/static/book/sourcebook/homeric-iliad-15.html", "title": "Homeric Iliad: Scroll XV"}, {"url": "/static/book/sourcebook/homeric-iliad-16.html", "title": "Homeric Iliad: Scroll XVI"}, {"url": "/static/book/sourcebook/homeric-iliad-17.html", "title": "Homeric Iliad: Scroll XVII"}, {"url": "/static/book/sourcebook/homeric-iliad-18.html", "title": "Homeric Iliad: Scroll XVIII"}, {"url": "/static/book/sourcebook/homeric-iliad-19.html", "title": "Homeric Iliad: Scroll XIX"}, {"url": "/static/book/sourcebook/homeric-iliad-20.html", "title": "Homeric Iliad: Scroll XX"}, {"url": "/static/book/sourcebook/homeric-iliad-21.html", "title": "Homeric Iliad: Scroll XXI"}, {"url": "/static/book/sourcebook/homeric-iliad-22.html", "title": "Homeric Iliad: Scroll XXII"}, {"url": "/static/book/sourcebook/homeric-iliad-23.html", "title": "Homeric Iliad: Scroll XXIII"}, {"url": "/static/book/sourcebook/homeric-iliad-24.html", "title": "Homeric Iliad: Scroll XXIV"}, {"url": "/static/book/sourcebook/homeric-odyssey-1.html", "title": "Homeric Odyssey: Scroll I"}, {"url": "/static/book/sourcebook/homeric-odyssey-2.html", "title": "Homeric Odyssey: Scroll II"}, {"url": "/static/book/sourcebook/homeric-odyssey-3.html", "title": "Homeric Odyssey: Scroll III"}, {"url": "/static/book/sourcebook/homeric-odyssey-4.html", "title": "Homeric Odyssey: Scroll IV"}, {"url": "/static/book/sourcebook/homeric-odyssey-5.html", "title": "Homeric Odyssey: Scroll V"}, {"url": "/static/book/sourcebook/homeric-odyssey-6.html", "title": "Homeric Odyssey: Scroll VI"}, {"url": "/static/book/sourcebook/homeric-odyssey-7.html", "title": "Homeric Odyssey: Scroll VII"}, {"url": "/static/book/sourcebook/homeric-odyssey-8.html", "title": "Homeric Odyssey: Scroll VIII"}, {"url": "/static/book/sourcebook/homeric-odyssey-9.html", "title": "Homeric Odyssey: Scroll IX"}, {"url": "/static/book/sourcebook/homeric-odyssey-10.html", "title": "Homeric Odyssey: Scroll X"}, {"url": "/static/book/sourcebook/homeric-odyssey-11.html", "title": "Homeric Odyssey: Scroll XI"}, {"url": "/static/book/sourcebook/homeric-odyssey-12.html", "title": "Homeric Odyssey: Scroll XII"}, {"url": "/static/book/sourcebook/homeric-odyssey-13.html", "title": "Homeric Odyssey: Scroll XIII"}, {"url": "/static/book/sourcebook/homeric-odyssey-14.html", "title": "Homeric Odyssey: Scroll XIV"}, {"url": "/static/book/sourcebook/homeric-odyssey-15.html", "title": "Homeric Odyssey: Scroll XV"}, {"url": "/static/book/sourcebook/homeric-odyssey-16.html", "title": "Homeric Odyssey: Scroll XVI"}, {"url": "/static/book/sourcebook/homeric-odyssey-17.html", "title": "Homeric Odyssey: Scroll XVII"}, {"url": "/static/book/sourcebook/homeric-odyssey-18.html", "title": "Homeric Odyssey: Scroll XVIII"}, {"url": "/static/book/sourcebook/homeric-odyssey-19.html", "title": "Homeric Odyssey: Scroll XIX"}, {"url": "/static/book/sourcebook/homeric-odyssey-20.html", "title": "Homeric Odyssey: Scroll XX"}, {"url": "/static/book/sourcebook/homeric-odyssey-21.html", "title": "Homeric Odyssey: Scroll XXI"}, {"url": "/static/book/sourcebook/homeric-odyssey-22.html", "title": "Homeric Odyssey: Scroll XXII"}, {"url": "/static/book/sourcebook/homeric-odyssey-23.html", "title": "Homeric Odyssey: Scroll XXIII"}, {"url": "/static/book/sourcebook/homeric-odyssey-24.html", "title": "Homeric Odyssey: Scroll XXIV"}, {"url": "/static/book/sourcebook/epic-cycle.html", "title": "The Epic Cycle"}, {"url": "/static/book/sourcebook/homeric-hymn-to-demeter.html", "title": "Homeric Hymn to Demeter"}, {"url": "/static/book/sourcebook/homeric-hymn-to-aphrodite.html", "title": "Homeric Hymn to Aphrodite"}, {"url": "/static/book/sourcebook/alcman-partheneion.html", "title": "Alcman: Partheneion"}, {"url": "/static/book/sourcebook/sappho.html", "title": "Sappho"}, {"url": "/static/book/sourcebook/pindar-pythian-8.html", "title": "Pindar: Pythian 8"}, {"url": "/static/book/sourcebook/aeschylus-agamemnon.html", "title": "Aeschylus: Agamemnon"}, {"url": "/static/book/sourcebook/aeschylus-libation-bearers.html", "title": "Aeschylus: Libation Bearers"}, {"url": "/static/book/sourcebook/aeschylus-eumenides.html", "title": "Aeschylus: Eumenides"}, {"url": "/static/book/sourcebook/sophocles-oc.html", "title": "Sophocles: Oedipus at Colonus"}, {"url": "/static/book/sourcebook/sophocles-ot.html", "title": "Sophocles: Oedipus Tyrannos"}, {"url": "/static/book/sourcebook/euripides-hippolytus.html", "title": "Euripides: Hyppolytus"}, {"url": "/static/book/sourcebook/euripides-bacchae.html", "title": "Euripides: Bacchae"}, {"url": "/static/book/sourcebook/aristotle.html", "title": "Aristotle: Selections"}, {"url": "/static/book/sourcebook/herodotus-croesus.html", "title": "Herodotus: Croesus"}, {"url": "/static/book/sourcebook/herodotus-kyrnos.html", "title": "Herodotus: Kyrnos"}, {"url": "/static/book/sourcebook/herodotus-timesios.html", "title": "Herodotus: Timesios"}, {"url": "/static/book/sourcebook/herodotus-miltiades.html", "title": "Herodotus: Miltiades"}, {"url": "/static/book/sourcebook/herodotus-marathon.html", "title": "Herodotus: Marathon"}, {"url": "/static/book/sourcebook/herodotus-artachaees.html", "title": "Herodotus: Artachaees"}, {"url": "/static/book/sourcebook/herodotus-thermopylae.html", "title": "Herodotus: Thermopylae"}, {"url": "/static/book/sourcebook/herodotus-salamis.html", "title": "Herodotus: Salamis"}, {"url": "/static/book/sourcebook/herodotus-plataea.html", "title": "Herodotus: Plataea"}, {"url": "/static/book/sourcebook/herodotus-protesilaos.html", "title": "Herodotus: Protesilaos"}, {"url": "/static/book/sourcebook/plato-apology.html", "title": "Plato: Apology"}, {"url": "/static/book/sourcebook/plato-phaedo.html", "title": "Plato: Phaedo"}, {"url": "/static/book/sourcebook/pausanias.html", "title": "Pausanias: Selections"}, {"url": "/static/book/sourcebook/hesiod-theogony.html", "title": "Hesiod: Theogony"}, {"url": "/static/book/sourcebook/hesiod-works-and-days.html", "title": "Hesiod: Works and Days"}, {"url": "/static/book/sourcebook/theognis-of-megara.html", "title": "Theognis of Megara"}, {"url": "/static/book/sourcebook/the-sign-of-the-hero.html", "title": "The Sign of the hero"}]}], "showanswer": "attempted", "display_name": "edX Demonstration Course", "graceperiod": "18000 seconds", "due": null, "start": "2013-02-05T05:00:00Z", "xml_attributes": {"filename": ["course/Demo_Course.xml", "course/Demo_Course.xml"]}, "checklists": [{"short_description": "Getting Started With Studio", "items": [{"action_external": false, "short_description": "Add Course Team Members", "action_url": "/manage_users/i4x://edX/DemoX/course/Demo_Course", "action_text": "Edit Course Team", "is_checked": false, "long_description": "Grant your collaborators permission to edit your course so you can work together."}, {"action_external": false, "short_description": "Set Important Dates for Your Course", "action_url": "/edX/DemoX/settings-details/Demo_Course", "action_text": "Edit Course Details &amp; Schedule", "is_checked": false, "long_description": "Establish your course's student enrollment and launch dates on the Schedule and Details page."}, {"action_external": false, "short_description": "Draft Your Course's Grading Policy", "action_url": "/edX/DemoX/settings-grading/Demo_Course", "action_text": "Edit Grading Settings", "is_checked": false, "long_description": "Set up your assignment types and grading policy even if you haven't created all your assignments."}, {"action_external": false, "short_description": "Explore the Other Studio Checklists", "action_url": "", "action_text": "", "is_checked": false, "long_description": "Discover other available course authoring tools, and find help when you need it."}], "id": 0, "action_urls_expanded": true}, {"short_description": "Draft a Rough Course Outline", "items": [{"action_external": false, "is_checked": false, "action_url": "/edX/DemoX/course/Demo_Course", "action_text": "Edit Course Outline", "short_description": "Create Your First Section and Subsection", "long_description": "Use your course outline to build your first Section and Subsection."}, {"action_external": false, "is_checked": false, "action_url": "/edX/DemoX/course/Demo_Course", "action_text": "Edit Course Outline", "short_description": "Set Section Release Dates", "long_description": "Specify the release dates for each Section in your course. Sections become visible to students on their release dates."}, {"action_external": false, "is_checked": false, "action_url": "/edX/DemoX/course/Demo_Course", "action_text": "Edit Course Outline", "short_description": "Designate a Subsection as Graded", "long_description": "Set a Subsection to be graded as a specific assignment type. Assignments within graded Subsections count toward a student's final grade."}, {"action_external": false, "is_checked": false, "action_url": "/edX/DemoX/course/Demo_Course", "action_text": "Edit Course Outline", "short_description": "Reordering Course Content", "long_description": "Use drag and drop to reorder the content in your course."}, {"action_external": false, "is_checked": false, "action_url": "/edX/DemoX/course/Demo_Course", "action_text": "Edit Course Outline", "short_description": "Renaming Sections", "long_description": "Rename Sections by clicking the Section name from the Course Outline."}, {"action_external": false, "is_checked": false, "action_url": "/edX/DemoX/course/Demo_Course", "action_text": "Edit Course Outline", "short_description": "Deleting Course Content", "long_description": "Delete Sections, Subsections, or Units you don't need anymore. Be careful, as there is no Undo function."}, {"action_external": false, "is_checked": false, "action_url": "/edX/DemoX/course/Demo_Course", "action_text": "Edit Course Outline", "short_description": "Add an Instructor-Only Section to Your Outline", "long_description": "Some course authors find using a section for unsorted, in-progress work useful. To do this, create a section and set the release date to the distant future."}], "action_urls_expanded": true}, {"short_description": "Explore edX's Support Tools", "items": [{"action_external": true, "is_checked": false, "action_url": "http://help.edge.edx.org/", "action_text": "Visit Studio Help", "short_description": "Explore the Studio Help Forum", "long_description": "Access the Studio Help forum from the menu that appears when you click your user name in the top right corner of Studio."}, {"action_external": true, "is_checked": false, "action_url": "https://edge.edx.org/courses/edX/edX101/How_to_Create_an_edX_Course/about", "action_text": "Register for edX 101", "short_description": "Enroll in edX 101", "long_description": "Register for edX 101, edX's primer for course creation."}, {"action_external": true, "is_checked": false, "action_url": "http://files.edx.org/Getting_Started_with_Studio.pdf", "action_text": "Download Documentation", "short_description": "Download the Studio Documentation", "long_description": "Download the searchable Studio reference documentation in PDF form."}], "action_urls_expanded": true}, {"short_description": "Draft Your Course About Page", "items": [{"action_external": false, "is_checked": false, "action_url": "/edX/DemoX/settings-details/Demo_Course", "action_text": "Edit Course Schedule &amp; Details", "short_description": "Draft a Course Description", "long_description": "Courses on edX have an About page that includes a course video, description, and more. Draft the text students will read before deciding to enroll in your course."}, {"action_external": false, "is_checked": false, "action_url": "/edX/DemoX/settings-details/Demo_Course", "action_text": "Edit Course Schedule &amp; Details", "short_description": "Add Staff Bios", "long_description": "Showing prospective students who their instructor will be is helpful. Include staff bios on the course About page."}, {"action_external": false, "is_checked": false, "action_url": "/edX/DemoX/settings-details/Demo_Course", "action_text": "Edit Course Schedule &amp; Details", "short_description": "Add Course FAQs", "long_description": "Include a short list of frequently asked questions about your course."}, {"action_external": false, "is_checked": false, "action_url": "/edX/DemoX/settings-details/Demo_Course", "action_text": "Edit Course Schedule &amp; Details", "short_description": "Add Course Prerequisites", "long_description": "Let students know what knowledge and/or skills they should have before they enroll in your course."}], "action_urls_expanded": true}], "advanced_modules": ["annotatable", "videoalpha", "openassessment"], "format": null, "xqa_key": "qaijS3UatK020Wc0sfCtFe0V6jpB4d64", "days_early_for_beta": null, "end": null, "show_calculator": false, "hide_from_toc": false, "rerandomize": "never"}}
\ No newline at end of file
{"course/edx_demo_course": {"ispublic": false, "graded": false, "tabs": [{"type": "courseware"}, {"type": "course_info", "name": "Course Info"}, {"type": "static_tab", "name": "Syllabus", "url_slug": "dcada6daa8d44fc8a08728e453b03f13"}, {"type": "discussion", "name": "Discussion"}, {"type": "wiki", "name": "Wiki"}, {"type": "textbooks"}, {"type": "open_ended", "name": "Open Ended Panel"}, {"type": "progress", "name": "Progress"}], "giturl": null, "discussion_topics": {"General": {"id": "i4x-edx-eiorguegnru-course-foobarbaz"}}, "source_file": null, "html_textbooks": [{"tab_title": "H24H", "chapters": [{"url": "/static/book/h24h/BEFORE-INTRO-HOMER-h24h-intro-book.html", "title": "Introduction to the Book"}, {"url": "/static/book/h24h/BEFORE-HOUR-1-h24h-intro-homer.html", "title": "Introduction to Homeric Poetry"}, {"url": "/static/book/h24h/h24h-hour1.html", "title": "Hour 1"}, {"url": "/static/book/h24h/h24h-hour2.html", "title": "Hour 2"}, {"url": "/static/book/h24h/h24h-hour3.html", "title": "Hour 3"}, {"url": "/static/book/h24h/h24h-hour4.html", "title": "Hour 4"}, {"url": "/static/book/h24h/h24h-hour5.html", "title": "Hour 5"}, {"url": "/static/book/h24h/h24h-hour6.html", "title": "Hour 6"}, {"url": "/static/book/h24h/h24h-hour7.html", "title": "Hour 7"}, {"url": "/static/book/h24h/h24h-hour8.html", "title": "Hour 8"}, {"url": "/static/book/h24h/h24h-hour9.html", "title": "Hour 9"}, {"url": "/static/book/h24h/h24h-hour10.html", "title": "Hour 10"}, {"url": "/static/book/h24h/h24h-hour11.html", "title": "Hour 11"}, {"url": "/static/book/h24h/h24h-hour12.html", "title": "Hour 12"}, {"url": "/static/book/h24h/h24h-hour13.html", "title": "Hour 13"}, {"url": "/static/book/h24h/h24h-hour14.html", "title": "Hour 14"}, {"url": "/static/book/h24h/h24h-hour15.html", "title": "Hour 15"}, {"url": "/static/book/h24h/AFTER-HOUR-15-h24h-intro-tragedy.html", "title": "Introduction to Tragedy"}, {"url": "/static/book/h24h/h24h-hour16.html", "title": "Hour 16"}, {"url": "/static/book/h24h/h24h-hour17.html", "title": "Hour 17"}, {"url": "/static/book/h24h/h24h-hour18.html", "title": "Hour 18"}, {"url": "/static/book/h24h/h24h-hour19.html", "title": "Hour 19"}, {"url": "/static/book/h24h/h24h-hour20.html", "title": "Hour 20"}, {"url": "/static/book/h24h/h24h-hour21.html", "title": "Hour 21"}, {"url": "/static/book/h24h/h24h-hour22.html", "title": "Hour 22"}, {"url": "/static/book/h24h/h24h-hour23.html", "title": "Hour 23"}, {"url": "/static/book/h24h/h24h-hour24.html", "title": "Hour 24"}, {"url": "/static/book/h24h/CoreVocab.html", "title": "Core Vocab"}, {"url": "/static/book/h24h/references.html", "title": "Biblio"}]}, {"tab_title": "Sourcebook", "chapters": [{"url": "/static/book/sourcebook/table-of-contents.html", "title": "Title Page"}, {"url": "/static/book/sourcebook/homeric-iliad-1.html", "title": "Homeric Iliad: Scroll I"}, {"url": "/static/book/sourcebook/homeric-iliad-2.html", "title": "Homeric Iliad: Scroll II"}, {"url": "/static/book/sourcebook/homeric-iliad-3.html", "title": "Homeric Iliad: Scroll III"}, {"url": "/static/book/sourcebook/homeric-iliad-4.html", "title": "Homeric Iliad: Scroll IV"}, {"url": "/static/book/sourcebook/homeric-iliad-5.html", "title": "Homeric Iliad: Scroll V"}, {"url": "/static/book/sourcebook/homeric-iliad-6.html", "title": "Homeric Iliad: Scroll VI"}, {"url": "/static/book/sourcebook/homeric-iliad-7.html", "title": "Homeric Iliad: Scroll VII"}, {"url": "/static/book/sourcebook/homeric-iliad-8.html", "title": "Homeric Iliad: Scroll VIII"}, {"url": "/static/book/sourcebook/homeric-iliad-9.html", "title": "Homeric Iliad: Scroll IX"}, {"url": "/static/book/sourcebook/homeric-iliad-10.html", "title": "Homeric Iliad: Scroll X"}, {"url": "/static/book/sourcebook/homeric-iliad-11.html", "title": "Homeric Iliad: Scroll XI"}, {"url": "/static/book/sourcebook/homeric-iliad-12.html", "title": "Homeric Iliad: Scroll XII"}, {"url": "/static/book/sourcebook/homeric-iliad-13.html", "title": "Homeric Iliad: Scroll XIII"}, {"url": "/static/book/sourcebook/homeric-iliad-14.html", "title": "Homeric Iliad: Scroll XIV"}, {"url": "/static/book/sourcebook/homeric-iliad-15.html", "title": "Homeric Iliad: Scroll XV"}, {"url": "/static/book/sourcebook/homeric-iliad-16.html", "title": "Homeric Iliad: Scroll XVI"}, {"url": "/static/book/sourcebook/homeric-iliad-17.html", "title": "Homeric Iliad: Scroll XVII"}, {"url": "/static/book/sourcebook/homeric-iliad-18.html", "title": "Homeric Iliad: Scroll XVIII"}, {"url": "/static/book/sourcebook/homeric-iliad-19.html", "title": "Homeric Iliad: Scroll XIX"}, {"url": "/static/book/sourcebook/homeric-iliad-20.html", "title": "Homeric Iliad: Scroll XX"}, {"url": "/static/book/sourcebook/homeric-iliad-21.html", "title": "Homeric Iliad: Scroll XXI"}, {"url": "/static/book/sourcebook/homeric-iliad-22.html", "title": "Homeric Iliad: Scroll XXII"}, {"url": "/static/book/sourcebook/homeric-iliad-23.html", "title": "Homeric Iliad: Scroll XXIII"}, {"url": "/static/book/sourcebook/homeric-iliad-24.html", "title": "Homeric Iliad: Scroll XXIV"}, {"url": "/static/book/sourcebook/homeric-odyssey-1.html", "title": "Homeric Odyssey: Scroll I"}, {"url": "/static/book/sourcebook/homeric-odyssey-2.html", "title": "Homeric Odyssey: Scroll II"}, {"url": "/static/book/sourcebook/homeric-odyssey-3.html", "title": "Homeric Odyssey: Scroll III"}, {"url": "/static/book/sourcebook/homeric-odyssey-4.html", "title": "Homeric Odyssey: Scroll IV"}, {"url": "/static/book/sourcebook/homeric-odyssey-5.html", "title": "Homeric Odyssey: Scroll V"}, {"url": "/static/book/sourcebook/homeric-odyssey-6.html", "title": "Homeric Odyssey: Scroll VI"}, {"url": "/static/book/sourcebook/homeric-odyssey-7.html", "title": "Homeric Odyssey: Scroll VII"}, {"url": "/static/book/sourcebook/homeric-odyssey-8.html", "title": "Homeric Odyssey: Scroll VIII"}, {"url": "/static/book/sourcebook/homeric-odyssey-9.html", "title": "Homeric Odyssey: Scroll IX"}, {"url": "/static/book/sourcebook/homeric-odyssey-10.html", "title": "Homeric Odyssey: Scroll X"}, {"url": "/static/book/sourcebook/homeric-odyssey-11.html", "title": "Homeric Odyssey: Scroll XI"}, {"url": "/static/book/sourcebook/homeric-odyssey-12.html", "title": "Homeric Odyssey: Scroll XII"}, {"url": "/static/book/sourcebook/homeric-odyssey-13.html", "title": "Homeric Odyssey: Scroll XIII"}, {"url": "/static/book/sourcebook/homeric-odyssey-14.html", "title": "Homeric Odyssey: Scroll XIV"}, {"url": "/static/book/sourcebook/homeric-odyssey-15.html", "title": "Homeric Odyssey: Scroll XV"}, {"url": "/static/book/sourcebook/homeric-odyssey-16.html", "title": "Homeric Odyssey: Scroll XVI"}, {"url": "/static/book/sourcebook/homeric-odyssey-17.html", "title": "Homeric Odyssey: Scroll XVII"}, {"url": "/static/book/sourcebook/homeric-odyssey-18.html", "title": "Homeric Odyssey: Scroll XVIII"}, {"url": "/static/book/sourcebook/homeric-odyssey-19.html", "title": "Homeric Odyssey: Scroll XIX"}, {"url": "/static/book/sourcebook/homeric-odyssey-20.html", "title": "Homeric Odyssey: Scroll XX"}, {"url": "/static/book/sourcebook/homeric-odyssey-21.html", "title": "Homeric Odyssey: Scroll XXI"}, {"url": "/static/book/sourcebook/homeric-odyssey-22.html", "title": "Homeric Odyssey: Scroll XXII"}, {"url": "/static/book/sourcebook/homeric-odyssey-23.html", "title": "Homeric Odyssey: Scroll XXIII"}, {"url": "/static/book/sourcebook/homeric-odyssey-24.html", "title": "Homeric Odyssey: Scroll XXIV"}, {"url": "/static/book/sourcebook/epic-cycle.html", "title": "The Epic Cycle"}, {"url": "/static/book/sourcebook/homeric-hymn-to-demeter.html", "title": "Homeric Hymn to Demeter"}, {"url": "/static/book/sourcebook/homeric-hymn-to-aphrodite.html", "title": "Homeric Hymn to Aphrodite"}, {"url": "/static/book/sourcebook/alcman-partheneion.html", "title": "Alcman: Partheneion"}, {"url": "/static/book/sourcebook/sappho.html", "title": "Sappho"}, {"url": "/static/book/sourcebook/pindar-pythian-8.html", "title": "Pindar: Pythian 8"}, {"url": "/static/book/sourcebook/aeschylus-agamemnon.html", "title": "Aeschylus: Agamemnon"}, {"url": "/static/book/sourcebook/aeschylus-libation-bearers.html", "title": "Aeschylus: Libation Bearers"}, {"url": "/static/book/sourcebook/aeschylus-eumenides.html", "title": "Aeschylus: Eumenides"}, {"url": "/static/book/sourcebook/sophocles-oc.html", "title": "Sophocles: Oedipus at Colonus"}, {"url": "/static/book/sourcebook/sophocles-ot.html", "title": "Sophocles: Oedipus Tyrannos"}, {"url": "/static/book/sourcebook/euripides-hippolytus.html", "title": "Euripides: Hyppolytus"}, {"url": "/static/book/sourcebook/euripides-bacchae.html", "title": "Euripides: Bacchae"}, {"url": "/static/book/sourcebook/aristotle.html", "title": "Aristotle: Selections"}, {"url": "/static/book/sourcebook/herodotus-croesus.html", "title": "Herodotus: Croesus"}, {"url": "/static/book/sourcebook/herodotus-kyrnos.html", "title": "Herodotus: Kyrnos"}, {"url": "/static/book/sourcebook/herodotus-timesios.html", "title": "Herodotus: Timesios"}, {"url": "/static/book/sourcebook/herodotus-miltiades.html", "title": "Herodotus: Miltiades"}, {"url": "/static/book/sourcebook/herodotus-marathon.html", "title": "Herodotus: Marathon"}, {"url": "/static/book/sourcebook/herodotus-artachaees.html", "title": "Herodotus: Artachaees"}, {"url": "/static/book/sourcebook/herodotus-thermopylae.html", "title": "Herodotus: Thermopylae"}, {"url": "/static/book/sourcebook/herodotus-salamis.html", "title": "Herodotus: Salamis"}, {"url": "/static/book/sourcebook/herodotus-plataea.html", "title": "Herodotus: Plataea"}, {"url": "/static/book/sourcebook/herodotus-protesilaos.html", "title": "Herodotus: Protesilaos"}, {"url": "/static/book/sourcebook/plato-apology.html", "title": "Plato: Apology"}, {"url": "/static/book/sourcebook/plato-phaedo.html", "title": "Plato: Phaedo"}, {"url": "/static/book/sourcebook/pausanias.html", "title": "Pausanias: Selections"}, {"url": "/static/book/sourcebook/hesiod-theogony.html", "title": "Hesiod: Theogony"}, {"url": "/static/book/sourcebook/hesiod-works-and-days.html", "title": "Hesiod: Works and Days"}, {"url": "/static/book/sourcebook/theognis-of-megara.html", "title": "Theognis of Megara"}, {"url": "/static/book/sourcebook/the-sign-of-the-hero.html", "title": "The Sign of the hero"}]}], "showanswer": "attempted", "display_name": "edX Demonstration Course", "graceperiod": "18000 seconds", "due": null, "start": "1970-01-01T05:00:00Z", "xml_attributes": {"filename": ["course/Demo_Course.xml", "course/Demo_Course.xml"]}, "days_early_for_beta": null, "advanced_modules": ["combinedopenended", "annotatable", "videoalpha", "peergrading"], "format": null, "xqa_key": "qaijS3UatK020Wc0sfCtFe0V6jpB4d64", "checklists": [{"short_description": "Getting Started With Studio", "items": [{"action_external": false, "is_checked": false, "action_url": "/manage_users/i4x://edX/DemoX/course/Demo_Course", "action_text": "Edit Course Team", "short_description": "Add Course Team Members", "long_description": "Grant your collaborators permission to edit your course so you can work together."}, {"action_external": false, "is_checked": false, "action_url": "/edX/DemoX/settings-details/Demo_Course", "action_text": "Edit Course Details &amp; Schedule", "short_description": "Set Important Dates for Your Course", "long_description": "Establish your course's student enrollment and launch dates on the Schedule and Details page."}, {"action_external": false, "is_checked": false, "action_url": "/edX/DemoX/settings-grading/Demo_Course", "action_text": "Edit Grading Settings", "short_description": "Draft Your Course's Grading Policy", "long_description": "Set up your assignment types and grading policy even if you haven't created all your assignments."}, {"action_external": false, "is_checked": false, "action_url": "", "action_text": "", "short_description": "Explore the Other Studio Checklists", "long_description": "Discover other available course authoring tools, and find help when you need it."}], "id": 0, "action_urls_expanded": true}, {"short_description": "Draft a Rough Course Outline", "items": [{"action_external": false, "short_description": "Create Your First Section and Subsection", "action_url": "/edX/DemoX/course/Demo_Course", "action_text": "Edit Course Outline", "is_checked": false, "long_description": "Use your course outline to build your first Section and Subsection."}, {"action_external": false, "short_description": "Set Section Release Dates", "action_url": "/edX/DemoX/course/Demo_Course", "action_text": "Edit Course Outline", "is_checked": false, "long_description": "Specify the release dates for each Section in your course. Sections become visible to students on their release dates."}, {"action_external": false, "short_description": "Designate a Subsection as Graded", "action_url": "/edX/DemoX/course/Demo_Course", "action_text": "Edit Course Outline", "is_checked": false, "long_description": "Set a Subsection to be graded as a specific assignment type. Assignments within graded Subsections count toward a student's final grade."}, {"action_external": false, "short_description": "Reordering Course Content", "action_url": "/edX/DemoX/course/Demo_Course", "action_text": "Edit Course Outline", "is_checked": false, "long_description": "Use drag and drop to reorder the content in your course."}, {"action_external": false, "short_description": "Renaming Sections", "action_url": "/edX/DemoX/course/Demo_Course", "action_text": "Edit Course Outline", "is_checked": false, "long_description": "Rename Sections by clicking the Section name from the Course Outline."}, {"action_external": false, "short_description": "Deleting Course Content", "action_url": "/edX/DemoX/course/Demo_Course", "action_text": "Edit Course Outline", "is_checked": false, "long_description": "Delete Sections, Subsections, or Units you don't need anymore. Be careful, as there is no Undo function."}, {"action_external": false, "short_description": "Add an Instructor-Only Section to Your Outline", "action_url": "/edX/DemoX/course/Demo_Course", "action_text": "Edit Course Outline", "is_checked": false, "long_description": "Some course authors find using a section for unsorted, in-progress work useful. To do this, create a section and set the release date to the distant future."}], "action_urls_expanded": true}, {"short_description": "Explore edX's Support Tools", "items": [{"action_external": true, "short_description": "Explore the Studio Help Forum", "action_url": "http://help.edge.edx.org/", "action_text": "Visit Studio Help", "is_checked": false, "long_description": "Access the Studio Help forum from the menu that appears when you click your user name in the top right corner of Studio."}, {"action_external": true, "short_description": "Enroll in edX 101", "action_url": "https://edge.edx.org/courses/edX/edX101/How_to_Create_an_edX_Course/about", "action_text": "Register for edX 101", "is_checked": false, "long_description": "Register for edX 101, edX's primer for course creation."}, {"action_external": true, "short_description": "Download the Studio Documentation", "action_url": "http://files.edx.org/Getting_Started_with_Studio.pdf", "action_text": "Download Documentation", "is_checked": false, "long_description": "Download the searchable Studio reference documentation in PDF form."}], "action_urls_expanded": true}, {"short_description": "Draft Your Course About Page", "items": [{"action_external": false, "short_description": "Draft a Course Description", "action_url": "/edX/DemoX/settings-details/Demo_Course", "action_text": "Edit Course Schedule &amp; Details", "is_checked": false, "long_description": "Courses on edX have an About page that includes a course video, description, and more. Draft the text students will read before deciding to enroll in your course."}, {"action_external": false, "short_description": "Add Staff Bios", "action_url": "/edX/DemoX/settings-details/Demo_Course", "action_text": "Edit Course Schedule &amp; Details", "is_checked": false, "long_description": "Showing prospective students who their instructor will be is helpful. Include staff bios on the course About page."}, {"action_external": false, "short_description": "Add Course FAQs", "action_url": "/edX/DemoX/settings-details/Demo_Course", "action_text": "Edit Course Schedule &amp; Details", "is_checked": false, "long_description": "Include a short list of frequently asked questions about your course."}, {"action_external": false, "short_description": "Add Course Prerequisites", "action_url": "/edX/DemoX/settings-details/Demo_Course", "action_text": "Edit Course Schedule &amp; Details", "is_checked": false, "long_description": "Let students know what knowledge and/or skills they should have before they enroll in your course."}], "action_urls_expanded": true}], "end": null, "show_calculator": "Yes", "hide_from_toc": false, "rerandomize": "never"}}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
<problem markdown="Here's a very simple example of a text input question. Depending on the course you may have to observe special text requirements for dates, case sensitivity, etc. &#10;&#10;Which country contains Paris as its capital?&#10;= France&#10;[explanation]&#10;You can find verification that Paris is the capital of France on wikipedia, or any atlas that you have at hand.&#10;[explanation]&#10;" max_attempts="" weight="" display_name="Text Input" rerandomize="never" showanswer="always">
<problem display_name="Text Input" markdown="Here's a very simple example of a text input question. Depending on the course you may have to observe special text requirements for dates, case sensitivity, etc. &#10;&#10;Which country contains Paris as its capital?&#10;= France&#10;[explanation]&#10;You can find verification that Paris is the capital of France on wikipedia, or any atlas that you have at hand.&#10;[explanation]&#10;" max_attempts="" rerandomize="never" showanswer="always" weight="">
<p>Here's a very simple example of a text input question. Depending on the course you may have to observe special text requirements for dates, case sensitivity, etc. </p>
<p>Which country contains Paris as its capital?</p>
<stringresponse answer="France" type="ci">
......
<problem markdown="Two alternative explanations are offered for the fact that the key would not open any of the doors. Which one is correct?&#10;&#10;( ) The key was too small.&#10;( ) The locks were too large. &#10;(x) Neither - because there is no 'correct' frame of reference, the only true statement can be that there was no lock-to-key match.&#10;" display_name="Attributing Blame" rerandomize="never" showanswer="finished">
<problem display_name="Attributing Blame" markdown="Two alternative explanations are offered for the fact that the key would not open any of the doors. Which one is correct?&#10;&#10;( ) The key was too small.&#10;( ) The locks were too large. &#10;(x) Neither - because there is no 'correct' frame of reference, the only true statement can be that there was no lock-to-key match.&#10;" rerandomize="never" showanswer="finished">
<p>Two alternative explanations are offered for the fact that the key would not open any of the doors. Which one is correct?</p>
<multiplechoiceresponse>
<choicegroup type="MultipleChoice">
......
<problem markdown="In some courses a &quot;show answer&quot; button might appear below a question. When you click on this button, you can see the correct answer (with an explanation) that would receive full credit. &#10;&#10;How much does it cost to take an edX course? Enter the number of dollars.&#10;&#10;= 0 &#10;&#10;[explanation]&#10;It costs zero dollars to take an edX course. All edX courses are free to students.&#10;[explanation]&#10;&#10;&#10;&#10;" max_attempts="" weight="" display_name="Getting Answers" rerandomize="never" showanswer="always">
<problem display_name="Getting Answers" markdown="In some courses a &quot;show answer&quot; button might appear below a question. When you click on this button, you can see the correct answer (with an explanation) that would receive full credit. &#10;&#10;How much does it cost to take an edX course? Enter the number of dollars.&#10;&#10;= 0 &#10;&#10;[explanation]&#10;It costs zero dollars to take an edX course. All edX courses are free to students.&#10;[explanation]&#10;&#10;&#10;&#10;" max_attempts="" rerandomize="never" showanswer="always" weight="">
<p>In some courses a "show answer" button might appear below a question. When you click on this button, you can see the correct answer (with an explanation) that would receive full credit. </p>
<p>How much does it cost to take an edX course? Enter the number of dollars.</p>
<numericalresponse answer="0">
......
<problem markdown="Occasionally, you might submit a correct answer and continue experimenting with possible answers. That is great! Exploring all of the possible correct answers is a very effective way to learn. However, you should remember to leave your final answer with a green check mark next to it. The edX system will only count your most recent answer towards your final grade, so if your extra experiments leave your answer in an incorrect state, then you will not get credit for the problem. &#10;&#10;Enter the numerical value of Pi:&#10;= 3.14159 +- .02&#10;&#10;[explanation] Pi, or the the ratio between a circle's circumference to its diameter, is an irrational number known to extreme precision. It is value is approximately equal to 3.14. [explanation] " max_attempts="" weight="" display_name="Answering More Than Once" rerandomize="never" showanswer="always">
<problem display_name="Answering More Than Once" markdown="Occasionally, you might submit a correct answer and continue experimenting with possible answers. That is great! Exploring all of the possible correct answers is a very effective way to learn. However, you should remember to leave your final answer with a green check mark next to it. The edX system will only count your most recent answer towards your final grade, so if your extra experiments leave your answer in an incorrect state, then you will not get credit for the problem. &#10;&#10;Enter the numerical value of Pi:&#10;= 3.14159 +- .02&#10;&#10;[explanation] Pi, or the the ratio between a circle's circumference to its diameter, is an irrational number known to extreme precision. It is value is approximately equal to 3.14. [explanation] " max_attempts="" rerandomize="never" showanswer="always" weight="">
<p>Occasionally, you might submit a correct answer and continue experimenting with possible answers. That is great! Exploring all of the possible correct answers is a very effective way to learn. However, you should remember to leave your final answer with a green check mark next to it. The edX system will only count your most recent answer towards your final grade, so if your extra experiments leave your answer in an incorrect state, then you will not get credit for the problem. </p>
<p>Enter the numerical value of Pi:</p>
<numericalresponse answer="3.14159">
......
<problem weight="" display_name="Molecule Editor" graceperiod="0 day 5 hours 0 minutes 0 seconds" rerandomize="never" showanswer="attempted" start="2013-02-05T00:00" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64">
<problem display_name="Molecule Editor" graceperiod="0 day 5 hours 0 minutes 0 seconds" rerandomize="never" showanswer="attempted" start="2013-02-05T00:00" weight="" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64">
<p> The Dopamine molecule, as shown, cannot make ionic bonds. Edit the dopamine molecule so it can make ionic bonds.
</p>
<p>
......@@ -16,6 +16,6 @@ def check1(expect, ans):
</editamoleculeinput>
</customresponse>
<solution>
<img src="/static/Screen_Shot_2013-04-16_at_1.43.36_PM.png"/>
<img src="/c4x/edX/DemoX/asset/Screen_Shot_2013-04-16_at_1.43.36_PM.png"/>
</solution>
</problem>
<problem attempts="10" weight="" max_attempts="" display_name="Designing Proteins in Two Dimensions" graceperiod="" rerandomize="never" showanswer="always" start="2013-02-05T00:00" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64">
<problem attempts="10" display_name="Designing Proteins in Two Dimensions" graceperiod="" max_attempts="" rerandomize="never" showanswer="always" start="2013-02-05T00:00" weight="" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64">
<script type="loncapa/python">
def two_d_grader(expect,ans):
......
<problem markdown="Some course questions ask that you insert numbers into web-text fields, and your answers can be judged exactly - or approximately - according to the question. &#10;&#10;Note that the edX system uses a period to indicate decimals, so fifteen and three quarters is written &quot;15.75&quot;, not &quot;15,75&quot;. &#10;&#10;Enter the numerical value of Pi:&#10;= 3.14159 +- .02&#10;&#10;Enter the approximate value of 502*9:&#10;= 4518 +- 15%&#10;&#10;Enter the number of fingernails on a healthy human hand. For the purposes of this question, please consider the thumb as a finger:&#10;= 5&#10;&#10;[explanation] Pi, or the the ratio between a circle's circumference to its diameter, is an irrational number known to extreme precision. It is value is approximately equal to 3.14.&#10;Although you can get an exact value by typing 502*9 into a calculator, the result will be close to 500*10, or 5,000. The grader accepts any response within 15% of the true value, 4518, so that you can use any estimation technique that you like.&#10;The index finger, middle finger, ring finger, pinky, and thumb are the five different fingers on a human hand.[explanation] " max_attempts="" weight="" display_name="Numerical Input" rerandomize="never" showanswer="always">
<problem display_name="Numerical Input" markdown="Some course questions ask that you insert numbers into web-text fields, and your answers can be judged exactly - or approximately - according to the question. &#10;&#10;Note that the edX system uses a period to indicate decimals, so fifteen and three quarters is written &quot;15.75&quot;, not &quot;15,75&quot;. &#10;&#10;Enter the numerical value of Pi:&#10;= 3.14159 +- .02&#10;&#10;Enter the approximate value of 502*9:&#10;= 4518 +- 15%&#10;&#10;Enter the number of fingernails on a healthy human hand. For the purposes of this question, please consider the thumb as a finger:&#10;= 5&#10;&#10;[explanation] Pi, or the the ratio between a circle's circumference to its diameter, is an irrational number known to extreme precision. It is value is approximately equal to 3.14.&#10;Although you can get an exact value by typing 502*9 into a calculator, the result will be close to 500*10, or 5,000. The grader accepts any response within 15% of the true value, 4518, so that you can use any estimation technique that you like.&#10;The index finger, middle finger, ring finger, pinky, and thumb are the five different fingers on a human hand.[explanation] " max_attempts="" rerandomize="never" showanswer="always" weight="">
<p>Some course questions ask that you insert numbers into web-text fields, and your answers can be judged exactly - or approximately - according to the question. </p>
<p>Note that the edX system uses a period to indicate decimals, so fifteen and three quarters is written "15.75", not "15,75". </p>
<p>Enter the numerical value of Pi:</p>
......
<problem markdown="The paragraph contains references to sleepiness and an unexpected event. Why?&#10;&#10;( ) Feeling sleepy can cause white rabbits to appear.&#10;( ) There is foreshadowing of a tea party.&#10;(x) There is an implication that the strangeness to follow can be considered like a dream.&#10;&#10;" display_name="Perchance to Dream" rerandomize="never" showanswer="always">
<problem display_name="Perchance to Dream" markdown="The paragraph contains references to sleepiness and an unexpected event. Why?&#10;&#10;( ) Feeling sleepy can cause white rabbits to appear.&#10;( ) There is foreshadowing of a tea party.&#10;(x) There is an implication that the strangeness to follow can be considered like a dream.&#10;&#10;" rerandomize="never" showanswer="always">
<p>The paragraph contains references to sleepiness and an unexpected event. Why?</p>
<multiplechoiceresponse>
<choicegroup type="MultipleChoice">
......
<problem max_attempts="" weight="" parent_sequential_url="i4x://edX/DemoX/sequential/workflow" index_in_children_list="5" display_name="Interactive Questions" rerandomize="never" showanswer="always">
<problem parent_sequential_url="i4x://edX/DemoX/sequential/workflow" index_in_children_list="5" display_name="Interactive Questions" max_attempts="" rerandomize="never" showanswer="always" weight="">
<p>Most courses have interactive questions that test your knowledge like the one below. They can be part of a learning sequence or an exam. Notice the visual feedback. Go ahead, try it out!</p>
<p>Questions which are part of assignments or exams may have due dates - the last possible time you can submit an assignment for grading. Once this time has passed, you will not be able to get credit for any incomplete problems in the assignment.</p>
<p>If an assignment has a due date, you can see the due date in the accordion on the side. (This demo course does not have any due date.) If no due date is displayed, the assignment can be turned in at any time.</p>
<p>All assignment due dates are listed in UTC (the international time standard). Please <a href="http://www.timeanddate.com/worldclock/">look up your time zone</a> in order to understand what time your assignments are due according to your clock. EdX cannot offer any extensions.</p>
<h1/>
<p>What kinds of late policies does edX allow?</p>
<choiceresponse>
<checkboxgroup label="What kinds of late policies does edX allow?" direction="vertical">
<checkboxgroup direction="vertical">
<choice correct="false">late penalties</choice>
<choice correct="false">instructor forgiveness</choice>
<choice correct="false">late time budget</choice>
......
<problem markdown="Many edX courses have homework or exercises you need to complete. Notice the clock image to the left? That means this homework or exercise needs to be completed for you to pass the course. (This can be a bit confusing; the exercise may or may not have a due date prior to the end of the course.)&#10;&#10;We’ve provided eight (8) examples of how a professor might ask you questions. While the multiple choice question types below are somewhat standard, explore the other question types in the sequence above, like the formula builder- try them all out. &#10;&#10;As you go through the question types, notice how edX gives you immediate feedback on your responses - it really helps in the learning process.&#10;&#10;What color is the open ocean on a sunny day?&#10;&#10;[[yellow, (blue), green]]&#10;&#10;&#10;Which piece of furniture is built for sitting?&#10;&#10;( ) a table&#10;( ) a desk&#10;(x) a chair&#10;( ) a bookshelf&#10;&#10;Which of the following are musical instruments?&#10;&#10;[x] a piano&#10;[ ] a tree&#10;[x] a guitar&#10;[ ] a window&#10;&#10;&#10; " max_attempts="" weight="" display_name="Multiple Choice Questions" rerandomize="never" showanswer="never">
<problem display_name="Multiple Choice Questions" markdown="Many edX courses have homework or exercises you need to complete. Notice the clock image to the left? That means this homework or exercise needs to be completed for you to pass the course. (This can be a bit confusing; the exercise may or may not have a due date prior to the end of the course.)&#10;&#10;We’ve provided eight (8) examples of how a professor might ask you questions. While the multiple choice question types below are somewhat standard, explore the other question types in the sequence above, like the formula builder- try them all out. &#10;&#10;As you go through the question types, notice how edX gives you immediate feedback on your responses - it really helps in the learning process.&#10;&#10;What color is the open ocean on a sunny day?&#10;&#10;[[yellow, (blue), green]]&#10;&#10;&#10;Which piece of furniture is built for sitting?&#10;&#10;( ) a table&#10;( ) a desk&#10;(x) a chair&#10;( ) a bookshelf&#10;&#10;Which of the following are musical instruments?&#10;&#10;[x] a piano&#10;[ ] a tree&#10;[x] a guitar&#10;[ ] a window&#10;&#10;&#10; " max_attempts="" rerandomize="never" showanswer="never" weight="">
<p>Many edX courses have homework or exercises you need to complete. Notice the clock image to the left? That means this homework or exercise needs to be completed for you to pass the course. (This can be a bit confusing; the exercise may or may not have a due date prior to the end of the course.)</p>
<p>We’ve provided eight (8) examples of how a professor might ask you questions. While the multiple choice question types below are somewhat standard, explore the other question types in the sequence above, like the formula builder- try them all out. </p>
<p>As you go through the question types, notice how edX gives you immediate feedback on your responses - it really helps in the learning process.</p>
......
<problem max_attempts="" weight="" display_name="Pointing on a Picture" rerandomize="never" showanswer="always">
<problem display_name="Pointing on a Picture" max_attempts="" rerandomize="never" showanswer="always" weight="">
<p>
Some course questions may show you an image and ask that you click on it to answer a question. Try this example. (If you are correct you will see our famous green check mark.)
</p>
<p>Which animal is a kitten?</p>
<imageresponse>
<imageinput src="/static/Dog-and-Cat.jpg" width="640" height="400" rectangle="(385,98)-(600,337)"/>
<imageinput src="/c4x/edX/DemoX/asset/Dog-and-Cat.jpg" width="640" height="400" rectangle="(385,98)-(600,337)"/>
</imageresponse>
<solution>
<div class="detailed-solution">
......
<problem max_attempts="3" weight="" display_name="Few Checks" rerandomize="never" showanswer="never">
<problem display_name="Few Checks" max_attempts="3" rerandomize="never" showanswer="never" weight="">
<text>
<p>This example question has fewer checks, so you can observe how the system behaves when you run out of checks.</p>
<p>What common fruit is round, has a stem, grows on tree, and comes in both red and green varieties?</p>
......
<problem max_attempts="" weight="" markdown="null" display_name="Drag and Drop" rerandomize="never" showanswer="never">
<problem display_name="Drag and Drop" markdown="null" max_attempts="" rerandomize="never" showanswer="never" weight="">
Here's an example of a "Drag and Drop" question set. Click and drag EVERY word in the scrollbar below, up to the numbered bucket which matches the number of letters in the word.
<customresponse><drag_and_drop_input img="/static/L9_buckets.png"><draggable id="1" label="a"/><draggable id="2" label="cat"/><draggable id="3" label="there"/><draggable id="4" label="pear"/><draggable id="5" label="kitty"/><draggable id="6" label="in"/><draggable id="7" label="them"/><draggable id="8" label="za"/><draggable id="9" label="dog"/><draggable id="10" label="slate"/></drag_and_drop_input><answer type="loncapa/python">
<customresponse><drag_and_drop_input img="/c4x/edX/DemoX/asset/L9_buckets.png"><draggable id="1" label="a"/><draggable id="2" label="cat"/><draggable id="3" label="there"/><draggable id="4" label="pear"/><draggable id="5" label="kitty"/><draggable id="6" label="in"/><draggable id="7" label="them"/><draggable id="8" label="za"/><draggable id="9" label="dog"/><draggable id="10" label="slate"/></drag_and_drop_input><answer type="loncapa/python">
correct_answer = {
'1': [[70, 150], 121],
'6': [[190, 150], 121],
......
<problem attempts="100" max_attempts="100" display_name="Limited Checks" rerandomize="never" showanswer="never">
<problem attempts="100" display_name="Limited Checks" max_attempts="100" rerandomize="never" showanswer="never">
<text>
<p>Often, you will have a limited number of times that you can check your answer. Here you can practice with 100 attempts.</p>
<p>When there are a limited number of checks available on a question, a blue "Save" button will appear, as well as counters on the number of used and available submissions. If you would like to input an answer and keep it in the system until you come back to the same question, use the "save" button. This will not submit your answer or use up any of your submissions for the question. Instead, saving an answer will simply keep the answer that you saved and present it back to you when you look at the question again. Please note: in order to get a grade on your answer, you must click "Check" to submit your answer to the grader. As always, only your last checked answer counts for your grade.</p>
......
<problem markdown="null" display_name="" graceperiod="0 day 5 hours 0 minutes 0 seconds" rerandomize="never" showanswer="never" start="2013-02-05T00:00" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64">
<problem display_name="" graceperiod="0 day 5 hours 0 minutes 0 seconds" markdown="null" rerandomize="never" showanswer="never" start="2013-02-05T00:00" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64">
<startouttext/>
<p>Here's a sandbox where you can experiment with a wide variety of electronic components. If you click on CHECK below, your diagram
will be saved on the website and you can return at some later time.</p>
......
<problem markdown="null" display_name="" graceperiod="0 day 5 hours 0 minutes 0 seconds" rerandomize="never" showanswer="always" start="2013-02-05T00:00" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64">
<problem display_name="" graceperiod="0 day 5 hours 0 minutes 0 seconds" markdown="null" rerandomize="never" showanswer="always" start="2013-02-05T00:00" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64">
<startouttext/>
<p>Many problems in real courses that use the schematic editor will have an initial position and question that you shold design a solution for. It will accept any of many correct solutions that solve its requirements.</p>
<p> The following problem statement is contained within 6.002x: Circuits and Electronics.</p>
......@@ -70,7 +70,7 @@ only <i>after</i> you've performed the transient simulation so that
the checker will have a waveform to check!</p>
<p>When the gate is correctly implemented, the plot produced by the transient
analysis should like similar to the following figure.</p>
<center><img src="/static/images_logic_gate_image.png"/><br/>Figure 1. Example plot output
<center><img src="/c4x/edX/DemoX/asset/images_logic_gate_image.png"/><br/>Figure 1. Example plot output
</center>
<p>Food for thought: You'll notice there are little spikes,
sometimes called <i>glitches</i>, in the output waveform (see the
......@@ -83,7 +83,7 @@ circuitry at the time the glitches occur.</p>
<div class="detailed-solution">
<p>Explanation:</p>
<p>We are asked to implement the logic function \( \overline{C\cdot\left(A + B\right)}\). This can be achieved with three transistors, as shown below; a series connection between \(C\) and \(\left(A+B\right)\) to implement the AND function, and a parallel connection between \(A\) and \(B\) to implement the OR function:</p>
<img src="/static/images_logic_gate_sln.png"/>
<img src="/c4x/edX/DemoX/asset/images_logic_gate_sln.png"/>
<p>We are told that \(V_{DD} = 3V\) and that \(R_{n} = 26.5K\Omega\). Furthermore, we
are told that we are to use the switch-resistor model of the MOSFETS, treating
them like resistors with resistances \(R_{ON}\) when they are given a high input. \(R_{ON}\)
......
<problem title="Embedded Code Box" markdown="null" display_name="" graceperiod="0 day 5 hours 0 minutes 0 seconds" rerandomize="never" showanswer="always" start="2013-02-05T00:00" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64">
<problem title="Embedded Code Box" display_name="" graceperiod="0 day 5 hours 0 minutes 0 seconds" markdown="null" rerandomize="never" showanswer="always" start="2013-02-05T00:00" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64">
<text>
<p> We are searching for
the smallest monthly payment such that we can pay off the
......@@ -99,9 +99,11 @@ print "Lowest Payment:", round(payment, 2)
<p><b>Note:</b> The automated tests are lenient - if your answers are off by a few cents
in either direction, your code is OK. </p>
<p>Test Cases:</p>
<ol>
<li>
<p>
<pre>
<code>
<code>
Test Case 1:
balance = 320000
annualInterestRate = 0.2
......@@ -109,12 +111,14 @@ print "Lowest Payment:", round(payment, 2)
Result Your Code Should Generate:
-------------------
Lowest Payment: 29157.09
</code>
</code>
</pre>
</p>
</li>
<li>
<p>
<pre>
<code>
<code>
Test Case 2:
balance = 999999
annualInterestRate = 0.18
......@@ -122,9 +126,11 @@ print "Lowest Payment:", round(payment, 2)
Result Your Code Should Generate:
-------------------
Lowest Payment: 90325.07
</code>
</code>
</pre>
</p>
</li>
</ol>
</section>
</div>
<div class="collapsible">
......
<sequential display_name="New Subsection"/>
<sequential display_name="Homework - Essays">
<vertical url_name="fb79dcbad35b466a8c6364f8ffee9050"/>
</sequential>
......@@ -2,7 +2,7 @@
<vertical url_name="867dddb6f55d410caaa9c1eb9c6743ec"/>
<vertical url_name="4f6c1b4e316a419ab5b6bf30e6c708e9"/>
<vertical url_name="3dc16db8d14842e38324e95d4030b8a0"/>
<vertical url_name="f0e6d90842c44cc7a50fd1a18a7dd982"/>
<vertical url_name="4a1bba2a403f40bca5ec245e945b0d76"/>
<vertical url_name="256f17a44983429fb1a60802203ee4e0"/>
<vertical url_name="e3601c0abee6427d8c17e6d6f8fdddd1"/>
<vertical url_name="134df56c516a4a0dbb24dd5facef746e"/>
......
<sequential display_name="More Ways to Connect">
<vertical url_name="3f2c11aba9434e459676a7d7acc4d960"/>
</sequential>
<sequential display_name="Demo Course Overview" start="1970-01-01T05:00">
<sequential display_name="Demo Course Overview" start="1970-01-01T05:00:00Z">
<vertical url_name="vertical_0270f6de40fc"/>
</sequential>
<sequential days_early_for_beta="null" display_name="Homework - Essays" format="Homework" giturl="null" graceperiod="0 day 5 hours 0 minutes 0 seconds" graded="true" rerandomize="never" showanswer="attempted" start="1970-01-01T00:00:00Z" xqa_key="qaijS3UatK020Wc0sfCtFe0V6jpB4d64">
<vertical url_name="72a7649a078b43a3bc539d62ef145f87"/>
<vertical url_name="1938e21ae6654571806a8e129fbda730"/>
<vertical url_name="vertical_ce1a91955d1f"/>
<vertical url_name="c2ad8729f7aa4e429f72bc03ecf96e3d"/>
<vertical url_name="fd86ec5f942542349b791acb880e704a"/>
<vertical url_name="85398281cb7741849d5bbb7d5abe34d8"/>
</sequential>
No preview for this file type
<html>
<head>
<title>Euler line with JSXGraph</title>
<link rel="stylesheet" type="text/css" href="jsxgraph.css"/>
<script type="text/javascript" src="jsxgraphcore.js"></script>
</head>
<body>
<div id="box-euler-line" class='jxgbox' style='width:400px; height:400px;'></div>
<script type='text/javascript'>
// The following code is a very slightly modified copy of: http://jsxgraph.uni-bayreuth.de/wiki/index.php/Euler_line
// ie 'showNavigation:false' was added to the initialization attributes to hide the zoom toolbar.
(function () {
var board = JXG.JSXGraph.initBoard('box-euler-line', {showNavigation:false, boundingbox: [-1.5, 2, 1.5, -1], keepaspectratio:true});
var cerise = {
strokeColor: '#901B77',
fillColor: '#CA147A'
},
grass = {
strokeColor: '#009256',
fillColor: '#65B72E',
visible: true,
withLabel: true
},
perpendicular = {
strokeColor: 'black',
dash: 1,
strokeWidth: 1,
point: JXG.deepCopy(cerise, {
visible: true,
withLabel: true
})
},
median = {
strokeWidth: 1,
strokeColor: '#333333',
dash:2
},
A = board.create('point', [1, 0], cerise),
B = board.create('point', [-1, 0], cerise),
C = board.create('point', [0.2, 1.5], cerise),
pol = board.create('polygon',[A,B,C], {
fillColor: '#FFFF00',
lines: {
strokeWidth: 2,
strokeColor: '#009256'
}
});
var pABC, pBCA, pCAB, i1;
perpendicular.point.name = 'H_c';
pABC = board.create('perpendicular', [pol.borders[0], C], perpendicular);
perpendicular.point.name = 'H_a';
pBCA = board.create('perpendicular', [pol.borders[1], A], perpendicular);
perpendicular.point.name = 'H_b';
pCAB = board.create('perpendicular', [pol.borders[2], B], perpendicular);
grass.name = 'H';
i1 = board.create('intersection', [pABC, pCAB, 0], grass);
var mAB, mBC, mCA;
cerise.name = 'M_c';
mAB = board.create('midpoint', [A, B], cerise);
cerise.name = 'M_a';
mBC = board.create('midpoint', [B, C], cerise);
cerise.name = 'M_b';
mCA = board.create('midpoint', [C, A], cerise);
var ma, mb, mc, i2;
ma = board.create('segment', [mBC, A], median);
mb = board.create('segment', [mCA, B], median);
mc = board.create('segment', [mAB, C], median);
grass.name = 'S';
i2 = board.create('intersection', [ma, mc, 0], grass);
var c;
grass.name = 'U';
c = board.create('circumcircle',[A, B, C], {
strokeColor: '#000000',
dash: 3,
strokeWidth: 1,
point: grass
});
var euler;
euler = board.create('line', [i1, i2], {
strokeWidth: 2,
strokeColor:'#901B77'
});
board.update();
})();
</script>
</body>
</html>
\ No newline at end of file
!function(){function a(a){window.addEventListener?window.addEventListener("load",a,!1):window.attachEvent&&window.attachEvent("onload",a)}function b(a){window.___gcfg={lang:a.lang,parsetags:a.parsetags}}function c(a,b){for(var c=[],d=0;d<a.length;d++){var e=a[d];b(e)&&c.push(e)}return c}function d(){return c(document.getElementsByTagName("script"),function(a){return a.src==w})}function e(a){return{hangout_type:a.getAttribute("hangout_type")||o,publisher_id:a.getAttribute("publisher_id")||r,render:a.getAttribute("render")||s,room_id:a.getAttribute("room_id")||h(),topic:a.getAttribute("topic")||t,widget_size:a.getAttribute("widget_size")||u,width:a.getAttribute("width")||v}}function f(a){return{lang:a[0].getAttribute("lang")||p,parsetags:a[0].getAttribute("parsetags")||q}}function g(a){return x+"-target-"+a}function h(){return"room_"+(window.location.href||"/")}function i(a,b){var c=d();c.length>=1&&k(w+" script already loaded; did you accidentally include it twice?");var e=document.createElement("script");e.async=!0,e.onload=b,e.type="text/javascript",e.src=w;var f=document.getElementsByTagName("script")[0];f.parentNode.insertBefore(e,f)}function j(a){for(var b=0;b<a.length;b++){var c=a[b],d=g(b);if(document.getElementById(d))return;var e=document.createElement("div");e.id=d,c.appendChild(e)}}function k(a){console&&console.log&&console.log(a)}function l(){var a=document.getElementsByClassName(x);if(0==a.length)return void k("No div elements of class "+x+" found");var b=f(a);n(b,m(a))}function m(a){return function(){for(var b=0;b<a.length;b++){var c=e(a[b]);gapi.hangout.render(g(b),{hangout_type:c.hangout_type,publisher_id:c.publisher_id,render:c.render,room_id:c.room_id,topic:c.topic,widget_size:c.widget_size,width:c.width})}}}function n(a,c){var d=document.getElementsByClassName(x);b(a),j(d),i(a,c)}var o="normal",p="en",q="explicit",r="112744459749475398119",s="hangout",t="Instant Hangout",u="136",v="300",w="https://apis.google.com/js/plusone.js",x="instanthangouts";a(l)}();
\ No newline at end of file
......@@ -57,8 +57,8 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
border:settings.border,
height:settings.height,
overflow:'hidden',
position:'relative',
top:-settings.height,
position:'absolute',
bottom:0,
left:-settings.width,
width:settings.width,
zIndex:settings.zIndex,
......@@ -186,7 +186,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
function appendLoupe() {
$loupe
.appendTo($('div.place'))
.appendTo($('div.zooming-image-place'))
.append($magnifiedImage)
.fadeIn(settings.fadeSpeed, function() {
$(this).addClass('visible');
......
......@@ -8,6 +8,7 @@ var Sound = (function() {
{
this.isChrome = false;
this.isMoz = false;
this.hasWebkitPrefix = false;
this.audioChrome;
this.audioMoz;
this.dir = "/c4x/edX/DemoX/asset/js_sound_labs_sounds_"; // HACK: Static-replace not being run in js source
......@@ -24,15 +25,25 @@ var Sound = (function() {
this.playAudio;
this.outSrc;
//Test for Web Audio API --> Webkit browsers ie Chrome & Safari
//https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html
//##### Test for Web Audio API #####
//http://webaudio.github.io/web-audio-api/
//http://caniuse.com/audio-api
//Webkit browsers: Chrome version 10 to 33 & Safari version 6 to 7
if (!!window.webkitAudioContext)
{
this.audioChrome = new webkitAudioContext();
this.isChrome = true;
this.hasWebkitPrefix = true;
}
//Test for Audio Data API --> Firefox 4 and ulterior
//Chrome 34 and above & Firefox version 25 and above
else if (!!window.AudioContext)
{
this.audioChrome = new AudioContext();
this.isChrome = true;
}
//##### Test for Audio Data API #####
//https://wiki.mozilla.org/Audio_Data_API
//Firefox version 4 to 24
else if (!!new Audio().mozSetup)
{
this.audioMoz = new Audio();
......@@ -309,7 +320,12 @@ var Sound = (function() {
}
this.outSrc.connect(this.audioChrome.destination);
if (this.hasWebkitPrefix) {
this.outSrc.noteOn(0);
}
else {
this.outSrc.start(0);
}
this.isPlaying = true;
this.chromeTimer = setTimeout(function(){
self.isPlaying = false;
......@@ -387,8 +403,13 @@ var Sound = (function() {
if (this.isChrome)
{
clearTimeout(this.chromeTimer);
if (this.hasWebkitPrefix) {
this.outSrc.noteOff(0);
}
else {
this.outSrc.stop(0);
}
}
else if (this.isMoz)
{
clearTimeout(this.mozTimer);
......
/* GNU LESSER GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
This version of the GNU Lesser General Public License incorporates
the terms and conditions of version 3 of the GNU General Public
License, supplemented by the additional permissions listed below.
0. Additional Definitions.
As used herein, "this License" refers to version 3 of the GNU Lesser
General Public License, and the "GNU GPL" refers to version 3 of the GNU
General Public License.
"The Library" refers to a covered work governed by this License,
other than an Application or a Combined Work as defined below.
An "Application" is any work that makes use of an interface provided
by the Library, but which is not otherwise based on the Library.
Defining a subclass of a class defined by the Library is deemed a mode
of using an interface provided by the Library.
A "Combined Work" is a work produced by combining or linking an
Application with the Library. The particular version of the Library
with which the Combined Work was made is also called the "Linked
Version".
The "Minimal Corresponding Source" for a Combined Work means the
Corresponding Source for the Combined Work, excluding any source code
for portions of the Combined Work that, considered in isolation, are
based on the Application, and not on the Linked Version.
The "Corresponding Application Code" for a Combined Work means the
object code and/or source code for the Application, including any data
and utility programs needed for reproducing the Combined Work from the
Application, but excluding the System Libraries of the Combined Work.
1. Exception to Section 3 of the GNU GPL.
You may convey a covered work under sections 3 and 4 of this License
without being bound by section 3 of the GNU GPL.
2. Conveying Modified Versions.
If you modify a copy of the Library, and, in your modifications, a
facility refers to a function or data to be supplied by an Application
that uses the facility (other than as an argument passed when the
facility is invoked), then you may convey a copy of the modified
version:
a) under this License, provided that you make a good faith effort to
ensure that, in the event an Application does not supply the
function or data, the facility still operates, and performs
whatever part of its purpose remains meaningful, or
b) under the GNU GPL, with none of the additional permissions of
this License applicable to that copy.
3. Object Code Incorporating Material from Library Header Files.
The object code form of an Application may incorporate material from
a header file that is part of the Library. You may convey such object
code under terms of your choice, provided that, if the incorporated
material is not limited to numerical parameters, data structure
layouts and accessors, or small macros, inline functions and templates
(ten or fewer lines in length), you do both of the following:
a) Give prominent notice with each copy of the object code that the
Library is used in it and that the Library and its use are
covered by this License.
b) Accompany the object code with a copy of the GNU GPL and this license
document.
4. Combined Works.
You may convey a Combined Work under terms of your choice that,
taken together, effectively do not restrict modification of the
portions of the Library contained in the Combined Work and reverse
engineering for debugging such modifications, if you also do each of
the following:
a) Give prominent notice with each copy of the Combined Work that
the Library is used in it and that the Library and its use are
covered by this License.
b) Accompany the Combined Work with a copy of the GNU GPL and this license
document.
c) For a Combined Work that displays copyright notices during
execution, include the copyright notice for the Library among
these notices, as well as a reference directing the user to the
copies of the GNU GPL and this license document.
d) Do one of the following:
0) Convey the Minimal Corresponding Source under the terms of this
License, and the Corresponding Application Code in a form
suitable for, and under terms that permit, the user to
recombine or relink the Application with a modified version of
the Linked Version to produce a modified Combined Work, in the
manner specified by section 6 of the GNU GPL for conveying
Corresponding Source.
1) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (a) uses at run time
a copy of the Library already present on the user's computer
system, and (b) will operate properly with a modified version
of the Library that is interface-compatible with the Linked
Version.
e) Provide Installation Information, but only if you would otherwise
be required to provide such information under section 6 of the
GNU GPL, and only to the extent that such information is
necessary to install and execute a modified version of the
Combined Work produced by recombining or relinking the
Application with a modified version of the Linked Version. (If
you use option 4d0, the Installation Information must accompany
the Minimal Corresponding Source and Corresponding Application
Code. If you use option 4d1, you must provide the Installation
Information in the manner specified by section 6 of the GNU GPL
for conveying Corresponding Source.)
5. Combined Libraries.
You may place library facilities that are a work based on the
Library side by side in a single library together with other library
facilities that are not Applications and are not covered by this
License, and convey such a combined library under terms of your
choice, if you do both of the following:
a) Accompany the combined library with a copy of the same work based
on the Library, uncombined with any other library facilities,
conveyed under the terms of this License.
b) Give prominent notice with the combined library that part of it
is a work based on the Library, and explaining where to find the
accompanying uncombined form of the same work.
6. Revised Versions of the GNU Lesser General Public License.
The Free Software Foundation may publish revised and/or new versions
of the GNU Lesser General Public License from time to time. Such new
versions will be similar in spirit to the present version, but may
differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the
Library as you received it specifies that a certain numbered version
of the GNU Lesser General Public License "or any later version"
applies to it, you have the option of following the terms and
conditions either of that published version or of any later version
published by the Free Software Foundation. If the Library as you
received it does not specify a version number of the GNU Lesser
General Public License, you may choose any version of the GNU Lesser
General Public License ever published by the Free Software Foundation.
If the Library as you received it specifies that a proxy can decide
whether future versions of the GNU Lesser General Public License shall
apply, that proxy's public statement of acceptance of any version is
permanent authorization for you to choose that version for the
Library.
*/
/*
* js_channel is a very lightweight abstraction on top of
* postMessage which defines message formats and semantics
* to support interactions more rich than just message passing
* js_channel supports:
* + query/response - traditional rpc
* + query/update/response - incremental async return of results
* to a query
* + notifications - fire and forget
* + error handling
*
* js_channel is based heavily on json-rpc, but is focused at the
* problem of inter-iframe RPC.
*
* Message types:
* There are 5 types of messages that can flow over this channel,
* and you may determine what type of message an object is by
* examining its parameters:
* 1. Requests
* + integer id
* + string method
* + (optional) any params
* 2. Callback Invocations (or just "Callbacks")
* + integer id
* + string callback
* + (optional) params
* 3. Error Responses (or just "Errors)
* + integer id
* + string error
* + (optional) string message
* 4. Responses
* + integer id
* + (optional) any result
* 5. Notifications
* + string method
* + (optional) any params
*/
;var Channel = (function() {
"use strict";
// current transaction id, start out at a random *odd* number between 1 and a million
// There is one current transaction counter id per page, and it's shared between
// channel instances. That means of all messages posted from a single javascript
// evaluation context, we'll never have two with the same id.
var s_curTranId = Math.floor(Math.random()*1000001);
// no two bound channels in the same javascript evaluation context may have the same origin, scope, and window.
// futher if two bound channels have the same window and scope, they may not have *overlapping* origins
// (either one or both support '*'). This restriction allows a single onMessage handler to efficiently
// route messages based on origin and scope. The s_boundChans maps origins to scopes, to message
// handlers. Request and Notification messages are routed using this table.
// Finally, channels are inserted into this table when built, and removed when destroyed.
var s_boundChans = { };
// add a channel to s_boundChans, throwing if a dup exists
function s_addBoundChan(win, origin, scope, handler) {
function hasWin(arr) {
for (var i = 0; i < arr.length; i++) if (arr[i].win === win) return true;
return false;
}
// does she exist?
var exists = false;
if (origin === '*') {
// we must check all other origins, sadly.
for (var k in s_boundChans) {
if (!s_boundChans.hasOwnProperty(k)) continue;
if (k === '*') continue;
if (typeof s_boundChans[k][scope] === 'object') {
exists = hasWin(s_boundChans[k][scope]);
if (exists) break;
}
}
} else {
// we must check only '*'
if ((s_boundChans['*'] && s_boundChans['*'][scope])) {
exists = hasWin(s_boundChans['*'][scope]);
}
if (!exists && s_boundChans[origin] && s_boundChans[origin][scope])
{
exists = hasWin(s_boundChans[origin][scope]);
}
}
if (exists) throw "A channel is already bound to the same window which overlaps with origin '"+ origin +"' and has scope '"+scope+"'";
if (typeof s_boundChans[origin] != 'object') s_boundChans[origin] = { };
if (typeof s_boundChans[origin][scope] != 'object') s_boundChans[origin][scope] = [ ];
s_boundChans[origin][scope].push({win: win, handler: handler});
}
function s_removeBoundChan(win, origin, scope) {
var arr = s_boundChans[origin][scope];
for (var i = 0; i < arr.length; i++) {
if (arr[i].win === win) {
arr.splice(i,1);
}
}
if (s_boundChans[origin][scope].length === 0) {
delete s_boundChans[origin][scope];
}
}
function s_isArray(obj) {
if (Array.isArray) return Array.isArray(obj);
else {
return (obj.constructor.toString().indexOf("Array") != -1);
}
}
// No two outstanding outbound messages may have the same id, period. Given that, a single table
// mapping "transaction ids" to message handlers, allows efficient routing of Callback, Error, and
// Response messages. Entries are added to this table when requests are sent, and removed when
// responses are received.
var s_transIds = { };
// class singleton onMessage handler
// this function is registered once and all incoming messages route through here. This
// arrangement allows certain efficiencies, message data is only parsed once and dispatch
// is more efficient, especially for large numbers of simultaneous channels.
var s_onMessage = function(e) {
try {
var m = JSON.parse(e.data);
if (typeof m !== 'object' || m === null) throw "malformed";
} catch(e) {
// just ignore any posted messages that do not consist of valid JSON
return;
}
var w = e.source;
var o = e.origin;
var s, i, meth;
if (typeof m.method === 'string') {
var ar = m.method.split('::');
if (ar.length == 2) {
s = ar[0];
meth = ar[1];
} else {
meth = m.method;
}
}
if (typeof m.id !== 'undefined') i = m.id;
// w is message source window
// o is message origin
// m is parsed message
// s is message scope
// i is message id (or undefined)
// meth is unscoped method name
// ^^ based on these factors we can route the message
// if it has a method it's either a notification or a request,
// route using s_boundChans
if (typeof meth === 'string') {
var delivered = false;
if (s_boundChans[o] && s_boundChans[o][s]) {
for (var j = 0; j < s_boundChans[o][s].length; j++) {
if (s_boundChans[o][s][j].win === w) {
s_boundChans[o][s][j].handler(o, meth, m);
delivered = true;
break;
}
}
}
if (!delivered && s_boundChans['*'] && s_boundChans['*'][s]) {
for (var j = 0; j < s_boundChans['*'][s].length; j++) {
if (s_boundChans['*'][s][j].win === w) {
s_boundChans['*'][s][j].handler(o, meth, m);
break;
}
}
}
}
// otherwise it must have an id (or be poorly formed
else if (typeof i != 'undefined') {
if (s_transIds[i]) s_transIds[i](o, meth, m);
}
};
// Setup postMessage event listeners
if (window.addEventListener) window.addEventListener('message', s_onMessage, false);
else if(window.attachEvent) window.attachEvent('onmessage', s_onMessage);
/* a messaging channel is constructed from a window and an origin.
* the channel will assert that all messages received over the
* channel match the origin
*
* Arguments to Channel.build(cfg):
*
* cfg.window - the remote window with which we'll communicate
* cfg.origin - the expected origin of the remote window, may be '*'
* which matches any origin
* cfg.scope - the 'scope' of messages. a scope string that is
* prepended to message names. local and remote endpoints
* of a single channel must agree upon scope. Scope may
* not contain double colons ('::').
* cfg.debugOutput - A boolean value. If true and window.console.log is
* a function, then debug strings will be emitted to that
* function.
* cfg.debugOutput - A boolean value. If true and window.console.log is
* a function, then debug strings will be emitted to that
* function.
* cfg.postMessageObserver - A function that will be passed two arguments,
* an origin and a message. It will be passed these immediately
* before messages are posted.
* cfg.gotMessageObserver - A function that will be passed two arguments,
* an origin and a message. It will be passed these arguments
* immediately after they pass scope and origin checks, but before
* they are processed.
* cfg.onReady - A function that will be invoked when a channel becomes "ready",
* this occurs once both sides of the channel have been
* instantiated and an application level handshake is exchanged.
* the onReady function will be passed a single argument which is
* the channel object that was returned from build().
*/
return {
build: function(cfg) {
var debug = function(m) {
if (cfg.debugOutput && window.console && window.console.log) {
// try to stringify, if it doesn't work we'll let javascript's built in toString do its magic
try { if (typeof m !== 'string') m = JSON.stringify(m); } catch(e) { }
console.log("["+chanId+"] " + m);
}
};
/* browser capabilities check */
if (!window.postMessage) throw("jschannel cannot run this browser, no postMessage");
if (!window.JSON || !window.JSON.stringify || ! window.JSON.parse) {
throw("jschannel cannot run this browser, no JSON parsing/serialization");
}
/* basic argument validation */
if (typeof cfg != 'object') throw("Channel build invoked without a proper object argument");
if (!cfg.window || !cfg.window.postMessage) throw("Channel.build() called without a valid window argument");
/* we'd have to do a little more work to be able to run multiple channels that intercommunicate the same
* window... Not sure if we care to support that */
if (window === cfg.window) throw("target window is same as present window -- not allowed");
// let's require that the client specify an origin. if we just assume '*' we'll be
// propagating unsafe practices. that would be lame.
var validOrigin = false;
if (typeof cfg.origin === 'string') {
var oMatch;
if (cfg.origin === "*") validOrigin = true;
// allow valid domains under http and https. Also, trim paths off otherwise valid origins.
else if (null !== (oMatch = cfg.origin.match(/^https?:\/\/(?:[-a-zA-Z0-9_\.])+(?::\d+)?/))) {
cfg.origin = oMatch[0].toLowerCase();
validOrigin = true;
}
}
if (!validOrigin) throw ("Channel.build() called with an invalid origin");
if (typeof cfg.scope !== 'undefined') {
if (typeof cfg.scope !== 'string') throw 'scope, when specified, must be a string';
if (cfg.scope.split('::').length > 1) throw "scope may not contain double colons: '::'";
}
/* private variables */
// generate a random and psuedo unique id for this channel
var chanId = (function () {
var text = "";
var alpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
for(var i=0; i < 5; i++) text += alpha.charAt(Math.floor(Math.random() * alpha.length));
return text;
})();
// registrations: mapping method names to call objects
var regTbl = { };
// current oustanding sent requests
var outTbl = { };
// current oustanding received requests
var inTbl = { };
// are we ready yet? when false we will block outbound messages.
var ready = false;
var pendingQueue = [ ];
var createTransaction = function(id,origin,callbacks) {
var shouldDelayReturn = false;
var completed = false;
return {
origin: origin,
invoke: function(cbName, v) {
// verify in table
if (!inTbl[id]) throw "attempting to invoke a callback of a nonexistent transaction: " + id;
// verify that the callback name is valid
var valid = false;
for (var i = 0; i < callbacks.length; i++) if (cbName === callbacks[i]) { valid = true; break; }
if (!valid) throw "request supports no such callback '" + cbName + "'";
// send callback invocation
postMessage({ id: id, callback: cbName, params: v});
},
error: function(error, message) {
completed = true;
// verify in table
if (!inTbl[id]) throw "error called for nonexistent message: " + id;
// remove transaction from table
delete inTbl[id];
// send error
postMessage({ id: id, error: error, message: message });
},
complete: function(v) {
completed = true;
// verify in table
if (!inTbl[id]) throw "complete called for nonexistent message: " + id;
// remove transaction from table
delete inTbl[id];
// send complete
postMessage({ id: id, result: v });
},
delayReturn: function(delay) {
if (typeof delay === 'boolean') {
shouldDelayReturn = (delay === true);
}
return shouldDelayReturn;
},
completed: function() {
return completed;
}
};
};
var setTransactionTimeout = function(transId, timeout, method) {
return window.setTimeout(function() {
if (outTbl[transId]) {
// XXX: what if client code raises an exception here?
var msg = "timeout (" + timeout + "ms) exceeded on method '" + method + "'";
(1,outTbl[transId].error)("timeout_error", msg);
delete outTbl[transId];
delete s_transIds[transId];
}
}, timeout);
};
var onMessage = function(origin, method, m) {
// if an observer was specified at allocation time, invoke it
if (typeof cfg.gotMessageObserver === 'function') {
// pass observer a clone of the object so that our
// manipulations are not visible (i.e. method unscoping).
// This is not particularly efficient, but then we expect
// that message observers are primarily for debugging anyway.
try {
cfg.gotMessageObserver(origin, m);
} catch (e) {
debug("gotMessageObserver() raised an exception: " + e.toString());
}
}
// now, what type of message is this?
if (m.id && method) {
// a request! do we have a registered handler for this request?
if (regTbl[method]) {
var trans = createTransaction(m.id, origin, m.callbacks ? m.callbacks : [ ]);
inTbl[m.id] = { };
try {
// callback handling. we'll magically create functions inside the parameter list for each
// callback
if (m.callbacks && s_isArray(m.callbacks) && m.callbacks.length > 0) {
for (var i = 0; i < m.callbacks.length; i++) {
var path = m.callbacks[i];
var obj = m.params;
var pathItems = path.split('/');
for (var j = 0; j < pathItems.length - 1; j++) {
var cp = pathItems[j];
if (typeof obj[cp] !== 'object') obj[cp] = { };
obj = obj[cp];
}
obj[pathItems[pathItems.length - 1]] = (function() {
var cbName = path;
return function(params) {
return trans.invoke(cbName, params);
};
})();
}
}
var resp = regTbl[method](trans, m.params);
if (!trans.delayReturn() && !trans.completed()) trans.complete(resp);
} catch(e) {
// automagic handling of exceptions:
var error = "runtime_error";
var message = null;
// * if it's a string then it gets an error code of 'runtime_error' and string is the message
if (typeof e === 'string') {
message = e;
} else if (typeof e === 'object') {
// either an array or an object
// * if it's an array of length two, then array[0] is the code, array[1] is the error message
if (e && s_isArray(e) && e.length == 2) {
error = e[0];
message = e[1];
}
// * if it's an object then we'll look form error and message parameters
else if (typeof e.error === 'string') {
error = e.error;
if (!e.message) message = "";
else if (typeof e.message === 'string') message = e.message;
else e = e.message; // let the stringify/toString message give us a reasonable verbose error string
}
}
// message is *still* null, let's try harder
if (message === null) {
try {
message = JSON.stringify(e);
/* On MSIE8, this can result in 'out of memory', which
* leaves message undefined. */
if (typeof(message) == 'undefined')
message = e.toString();
} catch (e2) {
message = e.toString();
}
}
trans.error(error,message);
}
}
} else if (m.id && m.callback) {
if (!outTbl[m.id] ||!outTbl[m.id].callbacks || !outTbl[m.id].callbacks[m.callback])
{
debug("ignoring invalid callback, id:"+m.id+ " (" + m.callback +")");
} else {
// XXX: what if client code raises an exception here?
outTbl[m.id].callbacks[m.callback](m.params);
}
} else if (m.id) {
if (!outTbl[m.id]) {
debug("ignoring invalid response: " + m.id);
} else {
// XXX: what if client code raises an exception here?
if (m.error) {
(1,outTbl[m.id].error)(m.error, m.message);
} else {
if (m.result !== undefined) (1,outTbl[m.id].success)(m.result);
else (1,outTbl[m.id].success)();
}
delete outTbl[m.id];
delete s_transIds[m.id];
}
} else if (method) {
// tis a notification.
if (regTbl[method]) {
// yep, there's a handler for that.
// transaction has only origin for notifications.
regTbl[method]({ origin: origin }, m.params);
// if the client throws, we'll just let it bubble out
// what can we do? Also, here we'll ignore return values
}
}
};
// now register our bound channel for msg routing
s_addBoundChan(cfg.window, cfg.origin, ((typeof cfg.scope === 'string') ? cfg.scope : ''), onMessage);
// scope method names based on cfg.scope specified when the Channel was instantiated
var scopeMethod = function(m) {
if (typeof cfg.scope === 'string' && cfg.scope.length) m = [cfg.scope, m].join("::");
return m;
};
// a small wrapper around postmessage whose primary function is to handle the
// case that clients start sending messages before the other end is "ready"
var postMessage = function(msg, force) {
if (!msg) throw "postMessage called with null message";
// delay posting if we're not ready yet.
var verb = (ready ? "post " : "queue ");
debug(verb + " message: " + JSON.stringify(msg));
if (!force && !ready) {
pendingQueue.push(msg);
} else {
if (typeof cfg.postMessageObserver === 'function') {
try {
cfg.postMessageObserver(cfg.origin, msg);
} catch (e) {
debug("postMessageObserver() raised an exception: " + e.toString());
}
}
cfg.window.postMessage(JSON.stringify(msg), cfg.origin);
}
};
var onReady = function(trans, type) {
debug('ready msg received');
if (ready) throw "received ready message while in ready state. help!";
if (type === 'ping') {
chanId += '-R';
} else {
chanId += '-L';
}
obj.unbind('__ready'); // now this handler isn't needed any more.
ready = true;
debug('ready msg accepted.');
if (type === 'ping') {
obj.notify({ method: '__ready', params: 'pong' });
}
// flush queue
while (pendingQueue.length) {
postMessage(pendingQueue.pop());
}
// invoke onReady observer if provided
if (typeof cfg.onReady === 'function') cfg.onReady(obj);
};
var obj = {
// tries to unbind a bound message handler. returns false if not possible
unbind: function (method) {
if (regTbl[method]) {
if (!(delete regTbl[method])) throw ("can't delete method: " + method);
return true;
}
return false;
},
bind: function (method, cb) {
if (!method || typeof method !== 'string') throw "'method' argument to bind must be string";
if (!cb || typeof cb !== 'function') throw "callback missing from bind params";
if (regTbl[method]) throw "method '"+method+"' is already bound!";
regTbl[method] = cb;
return this;
},
call: function(m) {
if (!m) throw 'missing arguments to call function';
if (!m.method || typeof m.method !== 'string') throw "'method' argument to call must be string";
if (!m.success || typeof m.success !== 'function') throw "'success' callback missing from call";
// now it's time to support the 'callback' feature of jschannel. We'll traverse the argument
// object and pick out all of the functions that were passed as arguments.
var callbacks = { };
var callbackNames = [ ];
var seen = [ ];
var pruneFunctions = function (path, obj) {
if (seen.indexOf(obj) >= 0) {
throw "params cannot be a recursive data structure"
}
seen.push(obj);
if (typeof obj === 'object') {
for (var k in obj) {
if (!obj.hasOwnProperty(k)) continue;
var np = path + (path.length ? '/' : '') + k;
if (typeof obj[k] === 'function') {
callbacks[np] = obj[k];
callbackNames.push(np);
delete obj[k];
} else if (typeof obj[k] === 'object') {
pruneFunctions(np, obj[k]);
}
}
}
};
pruneFunctions("", m.params);
// build a 'request' message and send it
var msg = { id: s_curTranId, method: scopeMethod(m.method), params: m.params };
if (callbackNames.length) msg.callbacks = callbackNames;
if (m.timeout)
// XXX: This function returns a timeout ID, but we don't do anything with it.
// We might want to keep track of it so we can cancel it using clearTimeout()
// when the transaction completes.
setTransactionTimeout(s_curTranId, m.timeout, scopeMethod(m.method));
// insert into the transaction table
outTbl[s_curTranId] = { callbacks: callbacks, error: m.error, success: m.success };
s_transIds[s_curTranId] = onMessage;
// increment current id
s_curTranId++;
postMessage(msg);
},
notify: function(m) {
if (!m) throw 'missing arguments to notify function';
if (!m.method || typeof m.method !== 'string') throw "'method' argument to notify must be string";
// no need to go into any transaction table
postMessage({ method: scopeMethod(m.method), params: m.params });
},
destroy: function () {
s_removeBoundChan(cfg.window, cfg.origin, ((typeof cfg.scope === 'string') ? cfg.scope : ''));
if (window.removeEventListener) window.removeEventListener('message', onMessage, false);
else if(window.detachEvent) window.detachEvent('onmessage', onMessage);
ready = false;
regTbl = { };
inTbl = { };
outTbl = { };
cfg.origin = null;
pendingQueue = [ ];
debug("channel destroyed");
chanId = "";
}
};
obj.bind('__ready', onReady);
setTimeout(function() {
postMessage({ method: scopeMethod('__ready'), params: "ping" }, true);
}, 0);
return obj;
}
};
})();
/*
*/
.jxgbox {
position:relative; /* for IE 7 */
overflow:hidden;
background-color:#ffffff;
border-style:solid;
border-width:1px;
border-color:#356AA0;
border-radius:10px;
/*-moz-border-radius:10px;*/
-webkit-border-radius:10px;
-ms-touch-action: none;
/*
-moz-box-shadow:black 2px 2px 2px -2px, #151A10 4px 4px;
-webkit-box-shadow:4px 4px 3px #151A10;
*/
}
.JXGtext {
background-color: transparent; /* May produce artefacts in IE. Solution: setting a color explicitly. */
font-family: Arial, Helvetica, Geneva;
padding: 0px;
margin: 0px;
/*line-height:100%;*/ /* This has to be commented out. Otherwise subscripts are not visible in IE */
/*border-style:dotted;*/
/*border-width:0.4px;*/
}
.JXGinfobox {
border-style:none;
border-width:1px;
border-color:black;
}
.JXGimage {
opacity:1.0;
}
.JXGimageHighlight {
opacity:0.6;
/*
border-style:solid;
border-width:10px;
border-color:#A0A0A0;
*/
}
.navbar {
color: #aaaaaa;
background-color: #f5f5f5;
padding: 2px;
position: absolute;
font-size: 10px;
cursor: pointer;
z-index: 100;
right: 5px;
bottom: 5px;
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
#periodic-table {
margin: 0px;;
font-size: 14px;
}
#periodic-table tr.row-7 td {
padding-bottom: 3em;
}
#periodic-table td {
margin: 0px;
padding: 0px;
border: none;
}
#periodic-table tr.header td.cell{
padding-bottom: 11.5em;
}
#periodic-table td.showcase dl {
margin: 0em auto ;
border: 1px solid black;
position: relative;
width: 12em;
height: 12em;
}
#periodic-table td.showcase dd {
margin: 0px;
padding: 0px;
position: absolute;
width: 100%;
line-height: 1em;
text-align: center;
overflow: visible;
}
#periodic-table td.showcase dd[data-id="symbol"] {
top: 20%;
font-size: 5em;
font-weight: bold;
}
#periodic-table td.showcase dd[data-id="atomic_number"] {
top: 0.2em;
right: 0.2em;
font-size: 2em;
text-align: right;
}
#periodic-table td.showcase dd[data-id="name"] {
bottom: 2.8em;
font-size: 1em;
font-weight: bold;
}
#periodic-table td.showcase dd.property {
bottom: 1em;
font-size: 1em;
}
#periodic-table td.properties dt {
cursor: pointer;
}
#periodic-table td.properties dt.active {
text-decoration:underline;
}
#periodic-table td.properties dt:hover {
text-decoration:underline;
}
#periodic-table td.properties span[data-id="electronic_configuration"] {
font-size: 0.75em;
overflow: hidden;
}
#periodic-table td.properties dl {
margin: auto;
border: 1px solid black;
position: relative;
width: 20em;
height: 18em;
overflow: visible;
}
#periodic-table td.properties dl * {
height:1.15em;
font-size: 0.85em;
padding-left: 0.2em;
}
#periodic-table td.properties dt {
margin: 0px;
margin-right: 0.8em;
clear: left;
float: left;
width: 12em;
}
#periodic-table td.properties dd {
margin: 0px;
float: left;
text-align: right;
}
#periodic-table td.element dl:hover {
background-color: #777;
color: #FFF;
cursor: pointer;
}
#periodic-table td.element dl.active {
margin: 1px;
border: 2px solid black;
padding: 0px;
color: #FFF;
background-color: #777;
}
#periodic-table td.cell dl {
margin: 2px;
border: 1px solid black;
padding: 0px;
width: 3em;
height: 3em;
position: relative;
}
#periodic-table td.cell dl.filler {
margin: 3px;
border: 0px;
}
#periodic-table td.element dd {
display: none;
margin: 0px;
padding: 0px;
line-height: 1.0em;
text-align: center;
width: 100%;
overflow: hidden;
position: absolute;
font-size: 0.75em;
}
#periodic-table td.element dd[itemprop="symbol"] {
display: block;
padding: 0px;
top: 0.68em;
font-size: 1.2em;
font-weight: bold;
overflow: visible;
}
#periodic-table td.element dd[itemprop="atomic_number"] {
display: block;
top: 0.2em;
right: 0.2em;
font-size: 0.7em;
text-align: right;
}
#periodic-table td.element dd.active {
display: block;
bottom: 0.2em;
letter-spacing: 0em;
}
#periodic-table td.element dd[itemprop="oxidation_states"] {
font-size: 0.65em;
}
#periodic-table td.element dd[itemprop="electronic_configuration"] {
display: none;
}
#periodic-table td.element dd[itemprop="thermal_conductivity"] {
font-size: 0.65em;
}
@media (max-width: 1100px) {
#periodic-table td.showcase dl {
width: 10em;
}
#periodic-table td.showcase dd.property {
font-size: 0.9em;
}
}
......@@ -50,7 +50,7 @@ class StudentView():
onLoad="javascript:window.frames[0].Jmol.script(window.frames[0].myJmol1,
'select all;spacefill off;wireframe off; cartoon off;select protein and not
hydrogen;dots on;select {0};dots off;spacefill
on;select ligand; color purple; spacefill on;');" title="Protein View"> </iframe>
on;select ligand; color purple; spacefill on;');"> </iframe>
"""
to_select = ' or '.join(amino_nos)
......
{
"start": [
0,
1992,
28890,
32720,
34680,
35920,
40970,
46714,
52010,
55090,
60870,
66990,
75050,
80450,
82365,
83795,
89720,
96480,
100010,
105170,
106120,
107460,
111390,
114910,
121660,
125619,
131090,
137860,
145030,
147972,
152310,
156280,
159470,
162110,
164050,
170110,
175456,
178070,
181580,
182660,
183880,
189170,
194440,
200980,
207080,
214240,
218160,
221120,
224760,
227250,
229010,
230040,
233060,
237780,
242900,
245600,
246450,
248650,
249900
],
"end": [
1992,
28890,
32720,
34680,
35920,
40970,
46714,
52010,
55090,
60870,
66990,
75050,
80450,
82365,
83795,
89720,
96480,
100010,
105170,
106120,
107460,
111390,
114910,
121660,
125619,
131090,
137860,
145030,
147972,
152310,
156280,
159470,
162110,
164050,
170110,
175456,
178070,
181580,
182660,
183880,
189170,
194440,
200980,
207080,
214240,
218160,
221120,
224760,
227250,
229010,
230040,
233060,
237780,
242900,
245600,
246450,
248650,
249900,
256656
],
"text": [
"[MUSIC PLAYING]",
"",
"JOSE ANDRES: Hello, people of Harvard, people of the world.",
"My name is Jose Andres.",
"I am a chef.",
"You, I, we are at minibar.",
"minibar is very much the heart of everything I do.",
"",
"I've been cooking since I was 14.",
"I began working in kitchens in Barcelona, and especially in one of a",
"restaurant called El Bulli, a restaurant that nobody knew back in",
"the '80s, and where the chef was a young guy called Ferran Adria.",
"Almost 30 years later, I'm very proud to tell you that he's",
"one of my best friends.",
"He's my mentor.",
"And he's the person I learned the most from, and is, without a doubt, the",
"reason that we were able to put together this amazing",
"physics class at Harvard.",
"So, just for the record, I am a chef.",
"We are chefs.",
"We cook.",
"We are not trying to be physicists.",
"We are not trying to be scientists.",
"We are only trying to make sure that the culinary world and the science",
"world talk to each other.",
"",
"Everything you're going to be learning is the very clear explanation of",
"everything that happens in cooking every day in every kitchen and through",
"hundreds of years of history.",
"",
"minibar every night, more than 30 courses.",
"And, quite frankly, probably many of the techniques we use here, you've",
"been learning them through the class.",
"And if not, you will.",
"But one of the classes I give every year is about gelation.",
"And probably the star of gelation will be a spherification.",
"And here, we are doing a lot of spheres.",
"",
"But this one is cooler.",
"Come here.",
"When you're able to do a spherification using a beautiful clam",
"and kind of making sure that the natural juice of the clam will remain",
"outside the meat of the clam, this is brilliant.",
"And this is why I'm so happy about this class at Harvard, that for the",
"first time, we've really been able to take seriously the amazing connection",
"between science and the food we eat.",
"Before, we were in the dark.",
"Today, I see light on the horizon.",
"Today, we are far away more prepared.",
"So, see you soon.",
"Hasta pronto.",
"Bye bye.",
"I'm very funny, because for the few people that sometimes have something",
"against molecular cooking, well, take a look at this.",
"We are grating Parmesan cheese.",
"Wow.",
"This is really molecular.",
"[MUSIC PLAYING]",
""
]
}
\ No newline at end of file
{
"start": [
350,
5230,
11060,
20290,
25690,
30210,
34760,
37580,
42560,
44720,
50700,
58030,
62500,
68230,
72120,
73190,
82490,
84470,
90240,
91380,
94250,
100520,
106730,
113520,
115160,
122630,
124980,
131420,
136680,
142310,
146990,
149340,
154170,
161230,
162030,
164420,
167610,
169790,
174970,
179450,
183420,
189200,
193320,
195100,
196430,
198600,
207050,
213010,
219170,
224986,
228010,
230300,
238170,
243000,
247590,
252600,
257050,
260339,
265540,
268440,
269270,
275170,
279540,
281020,
284850,
290230,
297110,
300050,
306100,
307620,
312010,
316770,
322570,
328780,
333120,
336140,
340740,
346630,
349800,
354900,
357100,
361850,
366500,
368480,
370360,
374000,
378570,
385260,
388700,
392150,
396000,
398210,
401090,
406830,
408770,
410170,
418090,
422520,
423810,
425700,
427450,
431010,
434710,
439060,
442580,
446860,
451100,
455020,
458740,
461920,
466940,
474470,
478840,
480620,
484390,
489650,
491610,
496220,
500710,
509640,
513900,
515400,
517909,
520760,
522350,
528680,
534440,
537010,
542140,
547830,
551080,
556350,
561120,
565960,
568050,
574530,
576970,
582050,
586220,
590710,
598450,
605290,
614110,
616560,
621890,
625910,
629140,
631860,
637510,
642220,
647120,
650680,
651660,
652940,
654110,
657020,
662100,
663210,
665260,
666470,
667420,
671340,
673700,
676530,
683840,
686780,
689960,
693430,
698580,
708080
],
"end": [
5230,
11060,
20290,
25690,
30210,
34760,
37580,
42560,
44720,
50700,
58030,
62500,
68230,
72120,
73190,
82490,
84470,
90240,
91380,
94250,
100520,
106730,
113520,
115160,
122630,
124980,
131420,
136680,
142310,
146990,
149340,
154170,
161230,
162030,
164420,
167610,
169790,
174970,
179450,
183420,
189200,
193320,
195100,
196430,
198600,
207050,
213010,
219170,
224986,
228010,
230300,
238170,
243000,
247590,
252600,
257050,
260339,
265540,
268440,
269270,
275170,
279540,
281020,
284850,
290230,
297110,
300050,
306100,
307620,
309044,
316770,
322570,
328780,
333120,
336140,
340740,
346630,
349800,
354900,
357100,
361850,
366500,
368480,
370360,
374000,
378570,
382560,
388700,
392150,
396000,
398210,
401090,
406830,
408770,
410170,
418090,
422520,
423810,
425700,
427450,
431010,
434710,
439060,
442580,
443830,
451100,
455020,
458740,
461920,
466940,
474470,
478840,
480620,
484390,
489650,
491610,
496220,
500710,
509640,
513900,
515400,
517909,
520760,
522350,
528680,
530620,
537010,
542140,
547830,
551080,
556350,
561120,
565960,
568050,
574530,
576970,
582050,
586220,
590710,
598450,
605290,
614110,
616560,
621890,
625910,
629140,
631860,
637510,
642220,
647120,
650680,
651660,
652940,
654110,
657020,
662100,
663210,
665260,
666470,
667420,
671340,
673700,
676530,
683840,
686780,
689960,
693430,
698580,
708080,
710940
],
"text": [
"GREGORY NAGY: In hour zero, where I try to introduce Homeric poetry to",
"people who may never have been exposed to the Iliad and the Odyssey even in",
"translation, my idea was to get a sense of the medium, which is not a",
"readable medium because Homeric poetry, in its historical context, was",
"meant to be heard, not read.",
"And there are various ways of describing it-- call it oral poetry or",
"call it a very specialized kind of oral poetry.",
"But the important thing is that we, as modern readers, just",
"don&#39;t get the medium.",
"And so I thought before we get into hours 1 through 24, it would be",
"important to do some kind of big, grand cover everything introduction.",
"But at the same time, in this introduction, I wanted to get people",
"already interested in my technique of using close readings of very specific",
"parts of the text in order to get an idea of the overall",
"meaning of the text.",
"And so I chose eight such texts, and they&#39;re all very famous, well, some",
"more famous than others.",
"And as with the 24 hours, I number these sample texts by",
"letters of the alphabet.",
"So its texts A through H.",
"What I&#39;d like to do is just go over those passages or text and go through",
"them; try to do close readings; try to exemplify the principle of having to",
"read out of the text, not into the text; and also try to say why I picked",
"the passages that I picked.",
"And in this case my dialogic partners were Jeff Emanuel and Claudia Filos",
"who are former students.",
"They took former versions of the project that we&#39;re engaged with here.",
"And as very perceptive fellow learners, they really got the hang of",
"how to ask very incisive questions that go to the core of what this whole",
"project is all about like what&#39;s at stake in the Iliad?",
"What&#39;s at stake for the number one hero?",
"But what&#39;s at stake for some very secondary, bit player hero, as well?",
"How does Achilles see himself as the prototype for the ultimate heroic",
"experiment--",
"which is the way I look at the Iliad--",
"and how is he self-conscious about it?",
"CLAUDIA FILOS: So, Greg, can you talk a bit about why you chose these",
"particular eight passages as the focus passages four hour zero?",
"GREGORY NAGY: Well, here I was trying to introduce all of Homeric poetry to",
"people who may not ever have read the Iliad and the Odyssey.",
"So I thought how can I talk about the Iliad and the Odyssey and show some",
"very representative pieces of text?",
"And sometimes, I call them passages.",
"Sometimes, I call them texts.",
"When I number them, I call them text.",
"And all eight of these that I have selected are what in popular culture",
"would be parts of the greatest hits, so to speak, of the Iliad and Odyssey.",
"So, for example, if you look at text A on this introduction to Homeric poetry",
"which I call appropriately hour zero, there it is--",
"the first few verses of the Iliad.",
"In fact, the first 10 verses.",
"So Iliad scroll one, verses 1 through 10.",
"SPEAKER: Anger, goddess, sing it of Achilles, son of Peleus.",
"Disastrous anger that made countless pains for the Achaeans and many",
"steadfast lives it drove down to Hades, heroes&#39; lives.",
"But their bodies, it made prizes for the dogs and for all birds.",
"And the will of Zeus was reaching its fulfillment.",
"Sing starting from the point where the two, I see it now, first had a falling",
"out, engaging in strife.",
"I mean--",
"Agamemnon, the son of Atreus, lord of men, and radiant Achilles.",
"So, which one of the gods was it who impelled the two to fight with each",
"other in strife?",
"It was Apollo, the son of Leda and of Zeus.",
"For he, infuriated at the king, Agamemnon, caused an evil disease to",
"rise throughout the mass of warriors, and the people were getting destroyed.",
"GREGORY NAGY: I tried to replicate in my translation the fact that the very",
"first word of the Iliad is menis, which means anger, a special kind of",
"anger, a cosmic anger.",
"We&#39;ll talk more about that.",
"That man, tell me, oh muse, the song of that man.",
"That versatile man who, in very many ways, veered from his path and",
"wandered off far and wide after he had destroyed the sacred citadel of Troy.",
"Many different cities of many different people did he see, getting",
"to know different ways of thinking.",
"Many were the pains he suffered in his heart while crossing the sea,",
"struggling to merit the saving of his own life and his own homecoming, as",
"well as the homecoming of his comrades.",
"But do it he might, he could not save his comrades even though he",
"very much wanted to.",
"For they perished through their own deeds of sheer recklessness,",
"disconnected as they were because of what they did to the cattle of the sun",
"god Helios--",
"they ate them.",
"So the god deprived them of their day of homecoming.",
"Starting from any single point of departure, oh goddess, daughter of",
"Zeus, tell me as you&#39;ve told those who came before me.",
"GREGORY NAGY: And then if we go to text B, look at that.",
"The first quote unquote word is man.",
"All right, in English, we have to say the man, but in the original Greek,",
"andra, the man.",
"And that&#39;s the subject of that epic.",
"Just as the subject of the Iliad is the anger of Achilles, the subject the",
"Odyssey is the man who is Odyssey.",
"So there you are.",
"That&#39;s why I shall zone text B to be the first few verses of the Odyssey.",
"And in fact just as with the Iliad, it&#39;s the first 10 verses.",
"Nice and symmetrical.",
"CLAUDIA FILOS: so those first words are so key.",
"The epics are telling us right away.",
"GREGORY NAGY: These epics are-- both of them, Iliad and the Odyssey--",
"telling what the subject is with the first word.",
"In the case of the Iliad, first word of 15,000 plus verses.",
"In the case of the Odyssey, the first word of 12,000 plus verses.",
"Pretty good.",
"SPEAKER: And now, tell me, oh muses, who live in your Olympian abodes,",
"since you are goddesses, and you were there, and you know everything.",
"But we only hear the kleos and we hear nothing.",
"Who are the princes of the Danaans?",
"GREGORY NAGY: Now look at text C for hour zero.",
"This is where Hector says there&#39;ll be a memory of the time that my fire",
"nearly destroyed not just the Achaeans but the entirety of Greek",
"civilization.",
"You see, if the fire of Hector had reached the ships of the Achaeans that",
"were beached like sitting ducks on the Hellespont, then, essentially, there",
"would be no more Greeks.",
"And so Hector, this character, is very aware of it-- says let there be a",
"memory of the time when this was about to happen.",
"And so poetic how the fire will confound the key Achaeans who the",
"Argives, who are the Danaans, by the smoke.",
"CLAUDIA FILOS: choosing it, you&#39;re saying there&#39;s something very",
"important about memory for both.",
"GREGORY NAGY: It&#39;s all important because this isn&#39;t just memory, this",
"is poetic memory.",
"And as we&#39;ll see when we get to hour two, it&#39;s a kind of total recall, if I",
"may use science fiction term.",
"SPEAKER: Ah, me, the pitiful one.",
"Ah, me, the mother, so sad it is of the very best.",
"I gave birth to a faultless and strong son, the very best of heroes, and he",
"shot up equal to a seedling.",
"I nurtured him like a shoot in the choicest spot of the orchard only to",
"send him off on curved ships to Troy to fight Trojan men.",
"And I will never be welcoming him back home as a returning warrior, back to",
"the house of Peleus.",
"GREGORY NAGY: Let&#39;s go to text D of hour zero, which is where Thetas, the",
"mother of Achilles, is speaking.",
"And she&#39;s not just speaking, in terms of the medium, she&#39;s actually singing",
"a song of lament, and we&#39;ll talk a lot more about lament later.",
"But I love the fact that as she is lamenting Achilles, who&#39;s not even",
"dead yet, she is comparing him to a tender, young shoot or seedling.",
"And I&#39;m pretty deliberate on why I use not just the translation seedling but",
"also shoot for imagining the hero as a beautiful, young planet.",
"OK, so there it is.",
"And even the specifics of the language that she uses, Thetas uses, in her",
"song of lament for Achilles, who&#39;s not even dead yet--",
"some of the specific language like [INAUDIBLE]",
"which I translated as he shot up.",
"It&#39;s a kind of violent, vegetal activity that you would associate with",
"mutant phenomena, not necessarily natural phenomena.",
"Sure, a growing planet is natural but this is an unnatural growth.",
"It&#39;s just so much quicker and so much more vibrant.",
"CLAUDIA FILOS: going to be thinking about what&#39;s",
"natural and what&#39;s unnatural?",
"GREGORY NAGY: Very much so.",
"I try never to use the word supernatural.",
"I&#39;ll try to use a superhuman because even the superhuman realm can still be",
"a function of nature.",
"JEFF EMANUEL: This an example maybe of what we&#39;re going to be thinking in",
"extremes as well.",
"GREGORY NAGY: Very much extremes.",
"And as we&#39;ll see it in our working definition of the",
"hero, the hero is extreme.",
"That&#39;s definitely one of the major characteristics.",
"When we talk about the growth spurt of Achilles, I&#39;m tempted to say that it&#39;s",
"an unnatural growth spurt.",
"But what I&#39;m really trying to say-- it&#39;s part of nature, but it&#39;s",
"exaggerated, extreme, as Jeff said.",
"We&#39;ll get back to that, but I wanted to expose people as soon as possible",
"to the idea that a hero is the subject of lament, And lament will be a very",
"important part of our agenda."
]
}
\ No newline at end of file
{
"start": [
799,
3450,
7670,
11150,
15789,
16670,
19830,
22919,
27519,
30939,
34200,
39980,
43880,
46970,
51450,
55100,
59410,
65600,
71060,
75290,
78630,
82150,
85640,
89050,
92659,
97549,
101310,
104470,
107799,
112909,
117330,
117670,
120670,
124130,
127979,
131989,
137430,
141720,
145850,
149370,
152880,
159320,
160079,
164170,
171299,
177720,
181290,
195040
],
"end": [
3450,
7670,
11150,
15789,
16670,
19830,
22919,
27519,
30939,
34200,
39980,
43880,
46970,
51450,
55100,
59410,
65600,
71060,
75290,
78630,
82150,
85640,
89050,
92659,
97549,
101310,
104470,
107799,
112909,
117330,
117670,
120670,
124130,
127979,
131989,
137430,
141720,
145850,
149370,
152880,
159320,
160079,
164170,
171170,
177720,
181290,
188290,
196850
],
"text": [
"I have here a pendulum.",
"I have an object that weighs 15 kilograms, and I can lift it up",
"one meter, which I have done now. That means I've done work--",
"MGH is the work I have done. Believe me, I've increased the potential energy of",
"this object",
"15 times 10, so about 150 joules.",
"If I let it fall, then",
"that will be converted to kinetic energy. If I would let it swing",
"from one meter height,",
"and you would be there and it would hit you, you'd be dead.",
"150 joules is enough to kill you. They use these devices--",
"it's called a wrecker ball-- they use them to demolish buildings.",
"You lift up a very heavy object,",
"even heavier than this, and then you let it go, you swing it,",
"thereby converting gravitational potential energy into",
"kinetic energy, and that way, you can demolish a building.",
"You just let it hit...(glass shattering)... and it breaks a building.",
"And that's the whole idea of wrecking. (laughter) So you're using, then,",
"the conversion of gravitational potential energy",
"to kinetic energy. Now,",
"I am such a strong believer of",
"the conservation of mechanical energy",
"that I am willing to put my life",
"on the line.",
"If I release that bob from a certain height,",
"then that bob can never",
"come back to a point where the height",
"is any larger. If I release it from this height",
"and it swings, then when it reaches here, it could not be higher.",
"There is a conversion from gravitational potential energy to kinetic energy back",
"to",
"gravitational potential energy, and it will come to a stop here.",
"And when it swings back, it should not be able to reach",
"any higher, provided that",
"I do not give this object an initial speed when I stand here.",
"I trust the conservation of mechanical energy",
"100 percent. I may not trust myself.",
"I'm going to release this object,",
"and I hope I will be able to do it at zero speed",
"so that when it comes back it may touch my chin,",
"but it may not crush my chin. I want you to be extremely quiet because this is no",
"joke.",
"If I don't succeed in giving it zero speed,",
"then this will be my last lecture. (laughter) I will close my eyes. I don't want to see this.",
"So please be very quiet. I almost didn't sleep all night.",
"Three, two, one.",
"Zero.",
"Physics works and I'm still alive!"
]
}
\ No newline at end of file
{
"start": [
350,
5230,
11060,
20290,
25690,
30210,
34760,
37580,
42560,
44720,
50700,
58030,
62500,
68230,
72120,
73190,
82490,
84470,
90240,
91380,
94250,
100520,
106730,
113520,
115160,
122630,
124980,
131420,
136680,
142310,
146990,
149340,
154170,
161230,
162030,
164420,
167610,
169790,
174970,
179450,
183420,
189200,
193320,
195100,
196430,
198600,
207050,
213010,
219170,
224986,
228010,
230300,
238170,
243000,
247590,
252600,
257050,
260339,
265540,
268440,
269270,
275170,
279540,
281020,
284850,
290230,
297110,
300050,
306100,
307620,
312010,
316770,
322570,
328780,
333120,
336140,
340740,
346630,
349800,
354900,
357100,
361850,
366500,
368480,
370360,
374000,
378570,
385260,
388700,
392150,
396000,
398210,
401090,
406830,
408770,
410170,
418090,
422520,
423810,
425700,
427450,
431010,
434710,
439060,
442580,
446860,
451100,
455020,
458740,
461920,
466940,
474470,
478840,
480620,
484390,
489650,
491610,
496220,
500710,
509640,
513900,
515400,
517909,
520760,
522350,
528680,
534440,
537010,
542140,
547830,
551080,
556350,
561120,
565960,
568050,
574530,
576970,
582050,
586220,
590710,
598450,
605290,
614110,
616560,
621890,
625910,
629140,
631860,
637510,
642220,
647120,
650680,
651660,
652940,
654110,
657020,
662100,
663210,
665260,
666470,
667420,
671340,
673700,
676530,
683840,
686780,
689960,
693430,
698580,
708080
],
"end": [
5230,
11060,
20290,
25690,
30210,
34760,
37580,
42560,
44720,
50700,
58030,
62500,
68230,
72120,
73190,
82490,
84470,
90240,
91380,
94250,
100520,
106730,
113520,
115160,
122630,
124980,
131420,
136680,
142310,
146990,
149340,
154170,
161230,
162030,
164420,
167610,
169790,
174970,
179450,
183420,
189200,
193320,
195100,
196430,
198600,
207050,
213010,
219170,
224986,
228010,
230300,
238170,
243000,
247590,
252600,
257050,
260339,
265540,
268440,
269270,
275170,
279540,
281020,
284850,
290230,
297110,
300050,
306100,
307620,
309044,
316770,
322570,
328780,
333120,
336140,
340740,
346630,
349800,
354900,
357100,
361850,
366500,
368480,
370360,
374000,
378570,
382560,
388700,
392150,
396000,
398210,
401090,
406830,
408770,
410170,
418090,
422520,
423810,
425700,
427450,
431010,
434710,
439060,
442580,
443830,
451100,
455020,
458740,
461920,
466940,
474470,
478840,
480620,
484390,
489650,
491610,
496220,
500710,
509640,
513900,
515400,
517909,
520760,
522350,
528680,
530620,
537010,
542140,
547830,
551080,
556350,
561120,
565960,
568050,
574530,
576970,
582050,
586220,
590710,
598450,
605290,
614110,
616560,
621890,
625910,
629140,
631860,
637510,
642220,
647120,
650680,
651660,
652940,
654110,
657020,
662100,
663210,
665260,
666470,
667420,
671340,
673700,
676530,
683840,
686780,
689960,
693430,
698580,
708080,
710940
],
"text": [
"GREGORY NAGY: In hour zero, where I try to introduce Homeric poetry to",
"people who may never have been exposed to the Iliad and the Odyssey even in",
"translation, my idea was to get a sense of the medium, which is not a",
"readable medium because Homeric poetry, in its historical context, was",
"meant to be heard, not read.",
"And there are various ways of describing it-- call it oral poetry or",
"call it a very specialized kind of oral poetry.",
"But the important thing is that we, as modern readers, just",
"don&#39;t get the medium.",
"And so I thought before we get into hours 1 through 24, it would be",
"important to do some kind of big, grand cover everything introduction.",
"But at the same time, in this introduction, I wanted to get people",
"already interested in my technique of using close readings of very specific",
"parts of the text in order to get an idea of the overall",
"meaning of the text.",
"And so I chose eight such texts, and they&#39;re all very famous, well, some",
"more famous than others.",
"And as with the 24 hours, I number these sample texts by",
"letters of the alphabet.",
"So its texts A through H.",
"What I&#39;d like to do is just go over those passages or text and go through",
"them; try to do close readings; try to exemplify the principle of having to",
"read out of the text, not into the text; and also try to say why I picked",
"the passages that I picked.",
"And in this case my dialogic partners were Jeff Emanuel and Claudia Filos",
"who are former students.",
"They took former versions of the project that we&#39;re engaged with here.",
"And as very perceptive fellow learners, they really got the hang of",
"how to ask very incisive questions that go to the core of what this whole",
"project is all about like what&#39;s at stake in the Iliad?",
"What&#39;s at stake for the number one hero?",
"But what&#39;s at stake for some very secondary, bit player hero, as well?",
"How does Achilles see himself as the prototype for the ultimate heroic",
"experiment--",
"which is the way I look at the Iliad--",
"and how is he self-conscious about it?",
"CLAUDIA FILOS: So, Greg, can you talk a bit about why you chose these",
"particular eight passages as the focus passages four hour zero?",
"GREGORY NAGY: Well, here I was trying to introduce all of Homeric poetry to",
"people who may not ever have read the Iliad and the Odyssey.",
"So I thought how can I talk about the Iliad and the Odyssey and show some",
"very representative pieces of text?",
"And sometimes, I call them passages.",
"Sometimes, I call them texts.",
"When I number them, I call them text.",
"And all eight of these that I have selected are what in popular culture",
"would be parts of the greatest hits, so to speak, of the Iliad and Odyssey.",
"So, for example, if you look at text A on this introduction to Homeric poetry",
"which I call appropriately hour zero, there it is--",
"the first few verses of the Iliad.",
"In fact, the first 10 verses.",
"So Iliad scroll one, verses 1 through 10.",
"SPEAKER: Anger, goddess, sing it of Achilles, son of Peleus.",
"Disastrous anger that made countless pains for the Achaeans and many",
"steadfast lives it drove down to Hades, heroes&#39; lives.",
"But their bodies, it made prizes for the dogs and for all birds.",
"And the will of Zeus was reaching its fulfillment.",
"Sing starting from the point where the two, I see it now, first had a falling",
"out, engaging in strife.",
"I mean--",
"Agamemnon, the son of Atreus, lord of men, and radiant Achilles.",
"So, which one of the gods was it who impelled the two to fight with each",
"other in strife?",
"It was Apollo, the son of Leda and of Zeus.",
"For he, infuriated at the king, Agamemnon, caused an evil disease to",
"rise throughout the mass of warriors, and the people were getting destroyed.",
"GREGORY NAGY: I tried to replicate in my translation the fact that the very",
"first word of the Iliad is menis, which means anger, a special kind of",
"anger, a cosmic anger.",
"We&#39;ll talk more about that.",
"That man, tell me, oh muse, the song of that man.",
"That versatile man who, in very many ways, veered from his path and",
"wandered off far and wide after he had destroyed the sacred citadel of Troy.",
"Many different cities of many different people did he see, getting",
"to know different ways of thinking.",
"Many were the pains he suffered in his heart while crossing the sea,",
"struggling to merit the saving of his own life and his own homecoming, as",
"well as the homecoming of his comrades.",
"But do it he might, he could not save his comrades even though he",
"very much wanted to.",
"For they perished through their own deeds of sheer recklessness,",
"disconnected as they were because of what they did to the cattle of the sun",
"god Helios--",
"they ate them.",
"So the god deprived them of their day of homecoming.",
"Starting from any single point of departure, oh goddess, daughter of",
"Zeus, tell me as you&#39;ve told those who came before me.",
"GREGORY NAGY: And then if we go to text B, look at that.",
"The first quote unquote word is man.",
"All right, in English, we have to say the man, but in the original Greek,",
"andra, the man.",
"And that&#39;s the subject of that epic.",
"Just as the subject of the Iliad is the anger of Achilles, the subject the",
"Odyssey is the man who is Odyssey.",
"So there you are.",
"That&#39;s why I shall zone text B to be the first few verses of the Odyssey.",
"And in fact just as with the Iliad, it&#39;s the first 10 verses.",
"Nice and symmetrical.",
"CLAUDIA FILOS: so those first words are so key.",
"The epics are telling us right away.",
"GREGORY NAGY: These epics are-- both of them, Iliad and the Odyssey--",
"telling what the subject is with the first word.",
"In the case of the Iliad, first word of 15,000 plus verses.",
"In the case of the Odyssey, the first word of 12,000 plus verses.",
"Pretty good.",
"SPEAKER: And now, tell me, oh muses, who live in your Olympian abodes,",
"since you are goddesses, and you were there, and you know everything.",
"But we only hear the kleos and we hear nothing.",
"Who are the princes of the Danaans?",
"GREGORY NAGY: Now look at text C for hour zero.",
"This is where Hector says there&#39;ll be a memory of the time that my fire",
"nearly destroyed not just the Achaeans but the entirety of Greek",
"civilization.",
"You see, if the fire of Hector had reached the ships of the Achaeans that",
"were beached like sitting ducks on the Hellespont, then, essentially, there",
"would be no more Greeks.",
"And so Hector, this character, is very aware of it-- says let there be a",
"memory of the time when this was about to happen.",
"And so poetic how the fire will confound the key Achaeans who the",
"Argives, who are the Danaans, by the smoke.",
"CLAUDIA FILOS: choosing it, you&#39;re saying there&#39;s something very",
"important about memory for both.",
"GREGORY NAGY: It&#39;s all important because this isn&#39;t just memory, this",
"is poetic memory.",
"And as we&#39;ll see when we get to hour two, it&#39;s a kind of total recall, if I",
"may use science fiction term.",
"SPEAKER: Ah, me, the pitiful one.",
"Ah, me, the mother, so sad it is of the very best.",
"I gave birth to a faultless and strong son, the very best of heroes, and he",
"shot up equal to a seedling.",
"I nurtured him like a shoot in the choicest spot of the orchard only to",
"send him off on curved ships to Troy to fight Trojan men.",
"And I will never be welcoming him back home as a returning warrior, back to",
"the house of Peleus.",
"GREGORY NAGY: Let&#39;s go to text D of hour zero, which is where Thetas, the",
"mother of Achilles, is speaking.",
"And she&#39;s not just speaking, in terms of the medium, she&#39;s actually singing",
"a song of lament, and we&#39;ll talk a lot more about lament later.",
"But I love the fact that as she is lamenting Achilles, who&#39;s not even",
"dead yet, she is comparing him to a tender, young shoot or seedling.",
"And I&#39;m pretty deliberate on why I use not just the translation seedling but",
"also shoot for imagining the hero as a beautiful, young planet.",
"OK, so there it is.",
"And even the specifics of the language that she uses, Thetas uses, in her",
"song of lament for Achilles, who&#39;s not even dead yet--",
"some of the specific language like [INAUDIBLE]",
"which I translated as he shot up.",
"It&#39;s a kind of violent, vegetal activity that you would associate with",
"mutant phenomena, not necessarily natural phenomena.",
"Sure, a growing planet is natural but this is an unnatural growth.",
"It&#39;s just so much quicker and so much more vibrant.",
"CLAUDIA FILOS: going to be thinking about what&#39;s",
"natural and what&#39;s unnatural?",
"GREGORY NAGY: Very much so.",
"I try never to use the word supernatural.",
"I&#39;ll try to use a superhuman because even the superhuman realm can still be",
"a function of nature.",
"JEFF EMANUEL: This an example maybe of what we&#39;re going to be thinking in",
"extremes as well.",
"GREGORY NAGY: Very much extremes.",
"And as we&#39;ll see it in our working definition of the",
"hero, the hero is extreme.",
"That&#39;s definitely one of the major characteristics.",
"When we talk about the growth spurt of Achilles, I&#39;m tempted to say that it&#39;s",
"an unnatural growth spurt.",
"But what I&#39;m really trying to say-- it&#39;s part of nature, but it&#39;s",
"exaggerated, extreme, as Jeff said.",
"We&#39;ll get back to that, but I wanted to expose people as soon as possible",
"to the idea that a hero is the subject of lament, And lament will be a very",
"important part of our agenda."
]
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
#container {
background-color: black;
width: 400px;
height:400px;
}
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="webGLDemo.css">
</head>
<body>
<div id="container"></div>
<script src="jschannel.js"></script>
<script src="three.min.js"></script>
<script src="webGLDemo.js" defer='defer'></script>
</body>
</html>
\ No newline at end of file
var WebGLDemo = (function() {
var width = 400, height = 400;
var container, renderer, scene, camera, projector,
ambientlight, directionalLight,
cylinder, cube, nonSelectedMaterial, selectedMaterial;
// Revolutions per second
var angularSpeed = 0.5, lastTime = 0;
var state = {
'selectedObjects': {
'cylinder': false,
'cube': false
}
},
channel;
// Establish a channel only if this application is embedded in an iframe.
// This will let the parent window communicate with this application using
// RPC and bypass SOP restrictions.
if (window.parent !== window) {
channel = Channel.build({
window: window.parent,
origin: "*",
scope: "JSInput"
});
channel.bind("getGrade", getGrade);
channel.bind("getState", getState);
channel.bind("setState", setState);
}
function init() {
container = document.getElementById('container');
// Renderer
// First check if WebGL is supported. If not, rely on the canvas
// render and use a scene with less triangles as it is slow.
var testCanvas = document.createElement("canvas");
var webglContext = null;
var contextNames = ["experimental-webgl", "webgl", "moz-webgl",
"webkit-3d"];
var radiusSegments, heightSegments;
for (var i = 0; i < contextNames.length; i++) {
try {
webglContext = testCanvas.getContext(contextNames[i]);
if (webglContext) {
break;
}
}
catch (e) {
}
}
if (webglContext) {
renderer = new THREE.WebGLRenderer({antialias:true});
radiusSegments = 50;
heightSegments = 50;
}
else {
renderer = new THREE.CanvasRenderer();
radiusSegments = 10;
heightSegments = 10;
}
renderer.setSize(width, height);
renderer.setClearColor(0x000000, 1);
container.appendChild(renderer.domElement);
// Scene
scene = new THREE.Scene();
// Camera
camera = new THREE.PerspectiveCamera(45, width/height, 1, 1000);
camera.position.z = 700;
// Materials
unselectedMaterial = new THREE.MeshPhongMaterial({
specular: '#a9fcff',
color: '#00abb1',
emissive: '#006063',
shininess: 100
});
selectedMaterial = new THREE.MeshPhongMaterial({
specular: '#a9fcff',
color: '#abb100',
emissive: '#606300',
shininess: 100
});
if (!webglContext) {
unselectedMaterial.overdraw = 1.0;
selectedMaterial.overdraw = 1.0;
}
// Cylinder: bottomRadius, topRadius, height, segmentsRadius,
// segmentsHeight
cylinder = new THREE.Mesh(new THREE.CylinderGeometry(0, 100, 150,
radiusSegments,
heightSegments,
false),
unselectedMaterial);
cylinder.position.x = -125;
cylinder.overdraw = true;
scene.add(cylinder);
// Cube
cube = new THREE.Mesh(new THREE.CubeGeometry(120, 120, 120),
unselectedMaterial);
cube.position.x = 125;
cube.overdraw = true;
scene.add(cube);
// Ambient light
ambientLight = new THREE.AmbientLight(0x222222);
scene.add(ambientLight);
// Directional light
directionalLight = new THREE.DirectionalLight(0xffffff);
directionalLight.position.set(1, 1, 1).normalize();
scene.add(directionalLight);
// Used to select element with mouse click
projector = new THREE.Projector();
renderer.domElement.addEventListener('click', onMouseClick, false);
// Start animation
animate();
}
// This function is executed on each animation frame
function animate() {
// Request new frame
requestAnimationFrame(animate);
render();
}
function render() {
// Update
var time = (new Date()).getTime(),
timeDiff = time - lastTime,
angleChange = angularSpeed * timeDiff * 2 * Math.PI / 1000;
cylinder.rotation.x += angleChange;
cylinder.rotation.z += angleChange;
cube.rotation.x += angleChange;
cube.rotation.y += angleChange;
lastTime = time;
// Render
renderer.render(scene, camera);
}
function onMouseClick(event) {
var vector, raycaster, intersects;
vector = new THREE.Vector3((event.clientX / width) * 2 - 1,
-(event.clientY / height) * 2 + 1, 1);
projector.unprojectVector(vector, camera);
raycaster = new THREE.Raycaster(camera.position,
vector.sub(camera.position).normalize());
intersects = raycaster.intersectObjects(scene.children);
if (intersects.length > 0) {
if (intersects[0].object === cylinder) {
state.selectedObjects.cylinder = !state.selectedObjects.cylinder;
}
else if (intersects[0].object === cube) {
state.selectedObjects.cube = !state.selectedObjects.cube;
}
updateMaterials();
}
}
function updateMaterials() {
if (state.selectedObjects.cylinder) {
cylinder.material = selectedMaterial;
}
else {
cylinder.material = unselectedMaterial;
}
if (state.selectedObjects.cube) {
cube.material = selectedMaterial;
}
else {
cube.material = unselectedMaterial;
}
}
init();
function getGrade() {
// The following return value may or may not be used to grade
// server-side.
// If getState and setState are used, then the Python grader also gets
// access to the return value of getState and can choose it instead to
// grade.
return JSON.stringify(state['selectedObjects']);
}
function getState() {
return JSON.stringify(state);
}
// This function will be called with 1 argument when JSChannel is not used,
// 2 otherwise. In the latter case, the first argument is a transaction
// object that will not be used here
// (see http://mozilla.github.io/jschannel/docs/)
function setState() {
stateStr = arguments.length === 1 ? arguments[0] : arguments[1];
state = JSON.parse(stateStr);
updateMaterials();
}
return {
getState: getState,
setState: setState,
getGrade: getGrade
};
}());
\ No newline at end of file
<div id="fb-root" style="display: none;">&nbsp;</div>
<p style="display: none;">
<script>// <![CDATA[
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1&appId=237177676423355";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
// ]]></script>
</p>
<style><!--
.tab-content {
background-color: white;
}
.community-page-header {
display: block;
}
body, iframe {
border: 0px;
font-family: 'Open Sans';
margin: 0;
box-shadow: 0px;
}
.community-page-description {
display:inline-block;
margin: 10px;
width: 58%;
}
.edx-social-meta {
display: inline-block;
text-align: right;
width: 38%;
}
.section-header {
margin-bottom: 10px;
clear: both;
}
.section-title {
background-color: #33b2eb;
padding: 15px 20px;
font-size: 1.4em;
border-radius: 5px;
color: white;
}
.section-title span {
display:block;
font-size:.5em;
}
.section-description {
display:inline-block;
padding: 10px 20px;
font: .7em;
color: #808080;
border-bottom: 1px solid #eee;
width: 100%;
}
.social-community {
display: inline-block;
float: left;
width: 48%;
text-align: left;
min-height: 200px;
border-radius: 5px;
margin: 0 0.9% 1.6% 0.9%;
}
.community-header {
padding: 10px;
border-radius: 5px 5px 0 0;
border-bottom: 1px solid #808080;
}
.community-header-title {
font-weight: 300;
margin: 0px;
}
.community-information {
padding: 10px;
font-size:.8em;
background-color: #eee;
}
.community-widget {
padding: 0px;
}
.hangout-promo {
display: inline-block;
float: left;
width: 34%;
text-align: left;
min-height: 200px;
border-radius: 5px;
margin: 0 0.9% 1.6% 0.9%;
}
.hangout-embed {
display: inline-block;
float: left;
width: 56%;
text-align: left;
min-height: 200px;
border-radius: 5px;
margin: 0 0.9% 1.6% 0.9%;
}
.hangout-promo .community-widget {
margin-top: 10px;
font-size: 14px;
color: #aaa;
text-align:center;
border: 1px solid #ccc;
border-radius:5px;
box-shadow: 0 0 1px #aaa;
width: 90%;
margin-left: 5%;
}
.hangout-promo .community-widget .description {
font-size: 12px;
color: #333;
text-align:center;
margin-bottom: 15px;
padding: 10px;
}
.hangout-promo .community-widget img {
width: 100%;
}
.hangout-promo .title a {
font-size: 20px;
margin-bottom: 15px;
}
.hangout-promo .title a:link {
color: #333;
display: block;
text-align: center;
}
.meetup-widget {
padding: 10px;
border-bottom: 1px solid #c8c8c8;
height:45px;
}
.meetup-widget-meta {
float:left;
}
.meetup-widget-title {
}
.meetup-widget-description {
font-size: .8em;
}
.meetup-widget-action {
padding: 10px;
box-sizing: border-box;
box-shadow: 0 1px 0 0 rgba(255,255,255,0.6)
border: 1px solid #c8c8c8;
border-radius: 3px;
text-shadow: 0 1px rgba(255,255,255,0.6);
float:right;
font-weight: bold;
}
--></style>
<div class="community-page-header">
<div class="community-page-description">Welcome to the edX Community Dashboard</div>
<div class="edx-social-meta"><span style="vertical-align: top;">Find edX on:</span> <span style="height: 20px; width: 87px;"><iframe id="f365798f54b2424" class="fb_ltr" style="overflow: hidden; height: 20px; width: 87px;" title="Like this content on Facebook." src="//www.facebook.com/plugins/like.php?api_key=113869198637480&amp;locale=en_US&amp;sdk=joey&amp;channel_url=http%3A%2F%2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter.php%3Fversion%3D26%23cb%3Df20797708ba7cfe%26origin%3Dhttp%253A%252F%252Fdevelopers.facebook.com%252Ff15d774400d223%26domain%3Ddevelopers.facebook.com%26relation%3Dparent.parent&amp;href=http%3A%2F%2Ffacebook.com%2Fedxonline&amp;node_type=link&amp;width=450&amp;font=segoe%20ui&amp;layout=button_count&amp;colorscheme=light&amp;show_faces=false&amp;send=false&amp;extended_social_context=false" name="f1ac483f34cc672"></iframe></span> <a class="twitter-follow-button" href="//twitter.com/edxOnline" data-show-count="false" data-show-screen-name="false" data-dnt="true">Follow @edxOnline</a>
<script>// <![CDATA[
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');
// ]]></script>
<!-- Place this tag where you want the +1 button to render. -->
<div class="g-plusone" data-size="medium" data-href="//plus.google.com/108235383044095082735">&nbsp;</div>
<!-- Place this tag after the last +1 button tag. -->
<script>// <![CDATA[
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
// ]]></script>
</div>
</div>
<!--<div class="section-header">
<div class="section-title">Embedded Systems Connect with Others</div>
<div class="section-description">Find study groups near you. Join video chats for live Q&amp;A sessions with course staff and community TAs. Watch your professor answer the most popular discussion forum questions.</div>
</div>-->
<p>&nbsp;</p>
<!--<p>&nbsp;</p>-->
<div class="social-communities-grid"><!--Block 1--> <!--<p>&nbsp;</p>--> <!--<div class="hangout-promo">
<div class="community-header"><span class="community-header-title">Upcoming Events</span></div>
<div class="community-widget">
<div class="hangout-image"><a href="https://plus.google.com/b/108235383044095082735/events/cqfq78nsgnhcf9as2o534u2fdng"> <img src="https://www.edx.org/sites/default/files/course/image/tile/ut.6.01x-banner-262x136_verified.jpg" alt="" /> </a></div>
<div class="description">Join John Valvano&nbsp;on April 18th, 11:30 AM Central&nbsp;Time for a video test chat.</div>
<div class="title">Tomorrow, Apr 18, 11:30 AM - 12:30 PM CT&nbsp;<br /><a href="https://plus.google.com/events/cearrvpclerlg51b3rc36ktrtu8"> Hangout with Professors</a></div>
</div>
</div>--> <!--<p>&nbsp;</p>--> <!--Block 2--> <!--<p>&nbsp;</p>--> <!--<div class="hangout-embed">
<div class="community-header"><span class="community-header-title">Live Stream</span></div>
<div class="community-widget" style="margin-top: 5px; text-align: center;"><iframe src="//www.youtube.com/embed/JElb3aUTtmE" width="560" height="315" frameborder="0" allowfullscreen=""></iframe></div>
</div>
--&gt;-->
<div class="section-header">
<div class="section-title">Follow edX Social Updates</div>
<div class="section-description">While the course discussion forums function as a primary source of course conversations and questions, you can also share your experiences with friends, family and others through Facebookand Twitter.</div>
</div>
<!--Block 3-->
<div class="social-community">
<div class="community-header"><span class="community-header-title">Follow the conversation on Twitter </span></div>
<div class="community-widget" style="margin-top: 5px; text-align: center;"><a class="twitter-timeline" href="//twitter.com/edXOnline" data-widget-id="369831478936346624" data-chrome="noborders transparent">Tweets by @edXOnline</a>
<script>// <![CDATA[
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
// ]]></script>
</div>
</div>
<!--Block 4-->
<div class="social-community">
<div class="community-header"><span class="community-header-title">Like edX on Facebook to receive updates on new courses and edX news.&nbsp;</span></div>
<div class="community-widget" style="padding: 10px;"><!-- Place this tag where you want the widget to render. -->
<div class="fb-like-box" data-href="http://www.facebook.com/EdxOnline" data-width="500" data-height="550" data-colorscheme="light" data-show-faces="true" data-header="false" data-stream="true" data-show-border="false">&nbsp;</div>
</div>
</div>
</div>
\ No newline at end of file
......@@ -79,13 +79,13 @@
<div class="options">
<div class="img_block">
<p>Teacher-to-Student</p>
<a href="/course/courseware/interactive_demonstrations/"><img alt="" src="/static/teacher_to_student.png" /> </a></div>
<a href="/course/courseware/interactive_demonstrations/"><img alt="" src="/c4x/edX/DemoX/asset/teacher_to_student.png" /> </a></div>
<div class="img_block">
<p>Student-to-Teacher</p>
<a href="/course/courseware/graded_interactions/"><img alt="" src="/static/student_to_teacher.png" /> </a></div>
<a href="/course/courseware/graded_interactions/"><img alt="" src="/c4x/edX/DemoX/asset/student_to_teacher.png" /> </a></div>
<div class="img_block">
<p>Student-to-Student</p>
<a href="/course/courseware/social_integration/"><img alt="" src="/static/student_to_student.png" /> </a></div>
<a href="/course/courseware/social_integration/"><img alt="" src="/c4x/edX/DemoX/asset/student_to_student.png" /> </a></div>
</div>
<div id="ap_listener_added">&nbsp;</div>
<p class="new">When you are ready to begin learning new subject, learn how to pick a class and get started!</p>
......
<style type="text/css"><!--
.img_block p{
text-align: center;
}
.options {
margin-left: auto;
margin-right: auto;
clear: right;
}
.new {
clear:left;
}
.img_block img{
margin-left:25%;
margin-right:25%;
width:50%;
}
.img_block a{
color:black;
text-decoration:none;
}
.img_block a:hover{
text-decoration:underline;
color:grey;
}
.img_block {
width: 20%;
float:left;
margin:0 5%;
-moz-box-shadow:inset 0px 1px 0px 0px #1c1b18;
-webkit-box-shadow:inset 0px 1px 0px 0px #1c1b18;
box-shadow:inset 0px 1px 0px 0px #1c1b18;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eae0c2), color-stop(1, #ccc2a6));
background:-moz-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
background:-webkit-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
background:-o-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
background:-ms-linear-gradient(top, #eae0c2 5%, #ccc2a6 100%);
background:linear-gradient(to bottom, #eae0c2 5%, #ccc2a6 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eae0c2', endColorstr='#ccc2a6',GradientType=0);
background-color:#eae0c2;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
border:1px solid #333029;
display:inline-block;
color:#505739;
font-family:Trebuchet MS;
font-size:17px;
font-weight:bold;
padding:6px 11px;
text-decoration:none;
text-shadow:0px 1px 0px #ffffff;
}
.img_block:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ccc2a6), color-stop(1, #eae0c2));
background:-moz-linear-gradient(top, #ccc2a6 5%, #eae0c2 100%);
background:-webkit-linear-gradient(top, #ccc2a6 5%, #eae0c2 100%);
background:-o-linear-gradient(top, #ccc2a6 5%, #eae0c2 100%);
background:-ms-linear-gradient(top, #ccc2a6 5%, #eae0c2 100%);
background:linear-gradient(to bottom, #ccc2a6 5%, #eae0c2 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc2a6', endColorstr='#eae0c2',GradientType=0);
background-color:#ccc2a6;
}
.img_block:active {
position:relative;
top:1px;
}
--></style>
<h1>Syllabus</h1>
<p>Many courses include a syllabus tab that includes an overview of the course and what is expected of you.&nbsp;</p>
<p>This demonstration course shows examples of everything that instructors might include in an edX course, and an explanation of how to interact with those components. The demo course does not distribute a certificate, although the grading system is active so that you can see how the grading system works.&nbsp;</p>
<p>Like most courses on edX, the courseware is organized into a schedule, which you can see when you access the course material. In this case, that schedule is only there in order to illustrate how normal classes are organized. It is NOT expected that you take an entire week to go through "Week 1" of this demo course.&nbsp;The illustration schedule is roughly ordered by how often you might come across aspects of the edX platform.&nbsp;</p>
<p>This syllabus allows you to access the course material by topic, in case you are looking for something specific on how to use the edX platform.&nbsp;If you just want a basic description of how to take a course on edX, start by clicking on 'the basics', below.</p>
<p><a class="img_block" style="color: black;" href="/course/courseware/d8a6192ade314473a78242dfeedfbf5b/edx_introduction/">The Basics</a></p>
<p>&nbsp;</p>
<p class="new">Use the interface below to explore the three general types of interactions in a classroom:</p>
<div class="options">
<div class="img_block">
<p>Teacher-to-Student</p>
<img alt="" src="/static/teacher_to_student.png" />
<ul>
<li><a href="/course/courseware/interactive_demonstrations/19a30717eff543078a5d94ae9d6c18a5/">Video Presentations</a></li>
<li><a href="/course//courseware/d8a6192ade314473a78242dfeedfbf5b/a35028715cb74b02bfae9bc072a740d6/">Scheduling</a></li>
<li><a style="line-height: 1.6;" href="/course/courseware/graded_interactions/simulations/">Interactive Visualizations</a></li>
</ul>
</div>
<div class="img_block">
<p>Student-to-Teacher</p>
<img alt="" src="/static/student_to_teacher.png" />
<ul>
<li><a href="/course/courseware/d8a6192ade314473a78242dfeedfbf5b/workflow/">Getting Graded</a></li>
<li><a href="/course/courseware/interactive_demonstrations/basic_questions/">Basic Question Types</a></li>
<li><a href="/course/courseware/social_integration/machine_grading/">Essays</a></li>
<li><a href="/course/courseware/graded_interactions/graded_simulations/">Labs and Simulations</a></li>
</ul>
</div>
<div class="img_block">
<p>Student-to-Student</p>
<img alt="" src="/static/student_to_student.png" />
<ul>
<li><a href="/course/courseware/social_integration/48ecb924d7fe4b66a230137626bfa93e/">Discussion Forum</a></li>
</ul>
</div>
</div>
<div id="ap_listener_added">&nbsp;</div>
<p class="new">&nbsp;</p>
<p class="new">When you are ready to begin learning a new subject, pick a class and get started!</p>
<p><a class="img_block" style="color: black;" href="/courses/">Course Catalog</a></p>
<p>&nbsp;</p>
\ No newline at end of file
<vertical display_name="Self-Assessed Essay">
<html url_name="2c0c2b4fc0ae4da381cb534268f17d07"/>
<combinedopenended url_name="bb10fc2c57fc48b1a6c7228ca9be47ba"/>
<discussion url_name="bfcfa90bedbb48c5a0c5c40d8538b6c8"/>
</vertical>
<vertical display_name="Videos on edX">
<html url_name="0a3b4139f51a4917a3aff9d519b1eeb6"/>
<video url_name="5c90cffecd9b48b188cbfea176bf7fe9"/>
<discussion url_name="722085be27c84ac693cfebc8ac5da700"/>
</vertical>
<vertical display_name="Google Hangout">
<html url_name="d45779ad3d024a40a09ad8cc317c0970"/>
<html url_name="55cbc99f262443d886a25cf84594eafb"/>
<discussion url_name="ade92343df3d4953a40ab3adc8805390"/>
</vertical>
<vertical display_name="Video Demonstrations">
<html url_name="ed5dccf14ae94353961f46fa07217491"/>
<videoalpha url_name="dc37305d4dc042ebb6fdfd13911a8ae5"/>
<discussion url_name="9f9e1373cc8243b985c8750cc8acec7d"/>
</vertical>
<vertical display_name="Working with Videos">
<html url_name="6bcccc2d7343416e9e03fd7325b2f232"/>
<video url_name="3302549fc54048ffba298bad96299f8f"/>
<video url_name="7e9b434e6de3435ab99bd3fb25bde807"/>
<discussion url_name="412dc8dbb6674014862237b23c1f643f"/>
</vertical>
<vertical display_name="Welcome to Essays!">
<html url_name="02010ad64e514c47a241bbb656df06b9"/>
</vertical>
<vertical display_name="Sample Answers">
<html url_name="23706de8d68441e5a7d2e571cf0031ea"/>
</vertical>
<vertical display_name="Peer-Graded Essay">
<html url_name="625da8989bdc4b7fa0acdb98618c98ac"/>
<combinedopenended url_name="90ffcb1647ab4957ab79bec6155bb046"/>
<peergrading url_name="4e3b4be527ce416e87c9380b01461208"/>
<discussion url_name="ea91407e4b04477190b3162bc8f39162"/>
</vertical>
<vertical display_name="Peer Assessed Essays">
<openassessment url_name="b24c33ea35954c7889e1d2944d3fe397" allow_file_upload="False">
<title></title>
<assessments>
<assessment name="peer-assessment" must_grade="3" must_be_graded_by="2"/>
<assessment name="self-assessment"/>
</assessments>
<rubric>
<prompt>
Describe your favorite meal, and write a persuasive argument to convince someone to try that meal. Support your position with facts and examples from your experience.
</prompt>
<criterion feedback="optional">
<name>Content</name>
<prompt>Did the response describe a meal and did it describe why someone should chose to eat it? </prompt>
<option points="0">
<name>Off Topic</name>
<explanation>The essay is off-topic or does not answer all or part of the question.</explanation>
</option>
<option points="5">
<name>No Explanation</name>
<explanation>A meal is described, but no argument is made to persuade the reader to try it.</explanation>
</option>
<option points="5">
<name>Unclear recommendation</name>
<explanation>A meal is not described, but an argument is made to persuade the reader to try it.</explanation>
</option>
<option points="10">
<name>Persuasive recommendation</name>
<explanation>The essay give a good description of the meal and provides supporting reasons for trying the meal.</explanation>
</option>
</criterion>
<criterion>
<name>Organization &amp; Clarity</name>
<prompt>How well did the response use language?</prompt>
<option points="0">
<name>Confusing</name>
<explanation>It is difficult to identify the argument and main idea. </explanation>
</option>
<option points="1">
<name>Basic Structure</name>
<explanation>The essay provides a main idea. Additional details are provided, and some support the main idea.</explanation>
</option>
<option points="2">
<name>Clear Structure</name>
<explanation>The essay provides a clear main idea supported by specific details.</explanation>
</option>
<option points="3">
<name>Complete Structure</name>
<explanation>The essay has a complete structure: an introduction, statement of main idea, supporting details and summary.
</explanation>
</option>
</criterion>
<criterion>
<name>Persuasiveness</name>
<prompt>How well did the response convince you to try the meal that it describes?</prompt>
<option points="0">
<name>Unconvincing</name>
<explanation>The author did not present a persuasive argument, and I have no interest in trying this meal.</explanation>
</option>
<option points="2">
<name>Interesting</name>
<explanation>The author’s argument was somewhat persuarsive. I need more information to consider trying this meal.</explanation>
</option>
<option points="4">
<name>Persuasive</name>
<explanation>The author’s argument was persuasive, and I will consider trying the meal.</explanation>
</option>
<option points="6">
<name>Inspiring</name>
<explanation>The author presented an exceptionally strong case and has convinced me to try the meal.
</explanation>
</option>
</criterion>
<feedbackprompt>How does this meal compare with the meal you submitted?</feedbackprompt>
</rubric>
</openassessment>
<discussion url_name="12ad4f3ff4c14114a6e629b00e000976"/>
</vertical>
<vertical display_name="Combined Assessment">
<html url_name="3b1cef2e994541b1a5d91eaee7035935"/>
<combinedopenended url_name="1c055f72c03641149f2801ea1416ac50"/>
<discussion url_name="935165af38274b088edae0846e810a07"/>
</vertical>
<vertical display_name="Introduction: Video and Sequences">
<html url_name="030e35c4756a4ddc8d40b95fbbfff4d4"/>
<video url_name="0b9e39477cf34507a7a48f74be381fdd"/>
<videoalpha url_name="0b9e39477cf34507a7a48f74be381fdd"/>
</vertical>
<vertical display_name="Feedback and AI-&quot;Graded&quot; Essays">
<html url_name="11da3c14e9bc426c879d8c780f9f252a"/>
<combinedopenended url_name="Humanities_SA_ML"/>
<discussion url_name="26bd4a1019be45bca5b04f3cfd4751a5"/>
</vertical>
<video sub="name_of_file" youtube="1.00:b7xgknqkQk8" display_name="Welcome!" html5_sources="[&quot;https://s3.amazonaws.com/edx-course-videos/edx-edx101/EDXSPCPJSP13-H010000_100.mp4&quot;]" show_captions="true" source="https://s3.amazonaws.com/edx-course-videos/edx-edx101/EDXSPCPJSP13-H010000_100.mp4" track="" youtube_id_0_75="" youtube_id_1_0="b7xgknqkQk8" youtube_id_1_25="" youtube_id_1_5="">
<source src="https://s3.amazonaws.com/edx-course-videos/edx-edx101/EDXSPCPJSP13-H010000_100.mp4"/>
</video>
<video youtube="1.00:an9jasFZK1c" display_name="Building a Computer Memory Element" show_captions="true" youtube_id_1_0="an9jasFZK1c"/>
<video youtube="1.00:qWxm7CA2v24" url_name="5c90cffecd9b48b188cbfea176bf7fe9" display_name="Video" download_video="true" end_time="00:07:24" html5_sources="[&quot;https://s3.amazonaws.com/edx-course-videos/harvard-heroes/HARHEROESP13-H00700_100.mp4&quot;]" source="" start_time="00:05:10" sub="HARHEROESP13-H00700_100" youtube_id_1_0="qWxm7CA2v24">
<source src="https://s3.amazonaws.com/edx-course-videos/harvard-heroes/HARHEROESP13-H00700_100.mp4"/>
</video>
<video youtube="0.75:xGKlr7nT_Zw,1.00:o2pLltkrhGM,1.25:XGsB9bA6rGU,1.50:_HuIF16HdTA" display_name="Connecting a Circuit and a Circuit Diagram" youtube_id_0_75="xGKlr7nT_Zw" youtube_id_1_0="o2pLltkrhGM" youtube_id_1_25="XGsB9bA6rGU" youtube_id_1_5="_HuIF16HdTA"/>
<video youtube="0.75:xGKlr7nT_Zw,1.00:o2pLltkrhGM,1.25:XGsB9bA6rGU,1.50:_HuIF16HdTA" url_name="636541acbae448d98ab484b028c9a7f6" display_name="Connecting a Circuit and a Circuit Diagram" download_video="true" html5_sources="[&quot;https://s3.amazonaws.com/edx-course-videos/mit-6002x/6002-Tutorial-00010_100.mov&quot;]" source="" youtube_id_0_75="xGKlr7nT_Zw" youtube_id_1_0="o2pLltkrhGM" youtube_id_1_25="XGsB9bA6rGU" youtube_id_1_5="_HuIF16HdTA">
<source src="https://s3.amazonaws.com/edx-course-videos/mit-6002x/6002-Tutorial-00010_100.mov"/>
</video>
<video youtube="1.00:CCxmtcICYNc" url_name="7e9b434e6de3435ab99bd3fb25bde807" display_name="Science and Cooking Chef Profile: JOSÉ ANDRÉS" html5_sources="[]" sub="CCxmtcICYNc" youtube_id_1_0="CCxmtcICYNc"/>
<video sub="gnqth8uWzO8" youtube="1.00:gnqth8uWzO8" display_name="Biology Demonstration" youtube_id_1_0="gnqth8uWzO8"/>
<videoalpha youtube="1.00:b7xgknqkQk8" url_name="0b9e39477cf34507a7a48f74be381fdd" display_name="Welcome!" download_track="true" download_video="true" html5_sources="[&quot;https://s3.amazonaws.com/edx-course-videos/edx-edx101/EDXSPCPJSP13-H010000_100.mp4&quot;]" show_captions="true" source="" sub="name_of_file" track="" youtube_id_1_0="b7xgknqkQk8">
<source src="https://s3.amazonaws.com/edx-course-videos/edx-edx101/EDXSPCPJSP13-H010000_100.mp4"/>
</videoalpha>
<videoalpha youtube="1.00:LkVZhEtaQCA" url_name="dc37305d4dc042ebb6fdfd13911a8ae5" display_name="Physics Demonstration" download_video="true" html5_sources="[&quot;https://s3.amazonaws.com/edx-course-videos/edx-edx101/EDXSPCPJT313-H0107R1_100.mp4&quot;]" show_captions="false" source="" youtube_id_1_0="LkVZhEtaQCA">
<source src="https://s3.amazonaws.com/edx-course-videos/edx-edx101/EDXSPCPJT313-H0107R1_100.mp4"/>
</videoalpha>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment