Commit 7740a157 by Calen Pennington

Adding stripped down 6002x course for testing, along with CMS test for edit pages for same

parent e5893015

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

......@@ -199,3 +199,6 @@ class EditTestCase(ContentStoreTestCase):
def test_edit_item_toy(self):
self.check_edit_item('toy')
def test_edit_item_full(self):
self.check_edit_item('full')
Problem format
==============
course.xml format
=================
Structure of xml document:
<course>
<chapter>
<section>
<sequential>
<problem />
<video youtube="" />
</sequential>
<vertical>
<problem />
<video youtube="" />
</vertical>
</section>
</chapter>
</course>
<course name="">
name: String representing the name of course.
graceperiod: A default length of time that the problem is still accessible after the due date in the format "2 days 3 hours" or "1 day 15 minutes". S
<chapter name="">
name: String that will appear at the top level in accordion.
<section name="" [format=""]>
name: String that will appear in first sub-level in accordion.
format: String that will appear under the previous name, in disabled
style. Usual values: Topic, Lab, Homework, Tutorial, Lecture
etc. Optional.
due: Due date. Values: valid date. Default: none. Optional.
subtitle: Optional. Shown as subtitle in courseware accordion or profile page. Defaults to use value in format field.
graceperiod: A length of time that the problem is still accessible after the due date in the format "2 days 3 hours" or "1 day 15 minutes"
graded: Whether this section will count towards the students grade or not. "true" or "false". Defaults to "false".
<sequential>
Content will be accessed sequentially, under a navigational bar, on
the right part of the page.
<vertical>
Content will be accessed all at once, on the right part of the
page. No navigational bar. May have to use browser scroll
bars. Content split with separators.
<problem name="" filename="" [type="" explain="" explain_available="" due="" attemps="" showanswer="" rerandomnize=""]>
name: String that will appear above the text of problem.
filename: Name of file that will load under the previous title. Should be placed in /problem directory.
type: Type of page. Optional.
attemps: Number of allowed attempts. Values: integer. Default: 0. Optional.
rerandomnize: Randomize question on each attempts. Values: true or false. Default: true. Optional.
showanswer: When to show answer. For attempted, will show answer after first attempt. Values: never, attempted, answered, closed. Default: closed. Optional.
explain: ???
explain_available: ???
<video youtube="" [name=""] />
youtube: Name of video file stored on YouTube.
name: Name of video. Optional.
6.002x (Circuits and Electronics) is designed to serve as a first course in an undergraduate electrical engineering (EE), or electrical engineering and computer science (EECS) curriculum. At MIT, 6.002 is in the core of department subjects required for all undergraduates in EECS.
The course introduces engineering in the context of the lumped circuit abstraction. Topics covered include: resistive elements and networks; independent and dependent sources; switches and MOS transistors; digital abstraction; amplifiers; energy storage elements; dynamics of first- and second-order networks; design in the time and frequency domains; and analog and digital circuits and applications. Design and lab exercises are also significant components of the course. You should expect to spend approximately 10 hours per week on the course.
\ No newline at end of file
<ul>
<li>What is the format of the class?
<p>The course will consist of 24 lectures, each lasting 50 minutes. There will be regular assignments consisting of map tests and short essays.</p>
</li>
<li>Are there any prerequisites?
<p>No - anyone and everyone is welcome to take this course.</p>
</li>
<li>What textbook should I buy?
<p>Although the lectures are designed to be self-contained, we recommend (but do not require) that students refer to the book Worlds Together, Worlds Apart: A History of the World: From 1000 CE to the Present (W W Norton, 3rd edition) -- Volume II, which was written specifically for this course.</p>
</li>
<li>Does Harvard award credentials or reports regarding my work in this course?
<p>Princeton does not award credentials or issue reports for student work in this course. However, Coursera could maintain a record of your score on the assessments and, with your permission, verify that score for authorized parties.</p>
</li>
</ul>
<section class="who-should-take">
<h3>Who should take this?</h3>
<p>If you're one of the many who have a unquenched interest in the worlds history, you'll love this course.</p>
</section>
<section class="who-shouldnt-take">
<h3>Who shouldn't take this?</h3>
<p>No one. Anyone and everyone is welcome to take this course.</p>
</section>
\ No newline at end of file
<p>In order to succeed in this course, you must have taken an AP level physics course in electricity and magnetism. You must know basic calculus and linear algebra and have some background in differential equations. Since more advanced mathematics will not show up until the second half of the course, the first half of the course will include an optional remedial differential equations component for those who need it.</p>
<p>The course web site was developed and tested primarily with Google Chrome. We support current versions of Mozilla Firefox as well. The video player is designed to work with Flash. While we provide a partial non-Flash fallback for the video, as well as partial support for Internet Explorer, other browsers, and tablets, portions of the functionality will be unavailable.</p>
\ No newline at end of file
<ul>
<li><strong>Week 1:</strong> What is World History?</li>
<li><strong>Week 2:</strong> Peoples, Plagues and Plunders</li>
<li><strong>Week 3:</strong> Warfare and Motion</li>
<li><strong>Week 4:</strong> Conquests</li>
<li><strong>Week 5:</strong> The Beginnings of Globalization in the Atlantic Worlds</li>
<li><strong>Week 6:</strong> The Beginnings of Globalization in the Indian Ocean Worlds</li>
<li><strong>Week 7:</strong> The Worlds that Merchants Made</li>
<li><strong>Week 8:</strong> The Seventeenth-Century Crisis</li>
<li><strong>Week 9:</strong> Empire and Enlightenment</li>
<li><strong>Week 10:</strong> The Wealth of Nations</li>
<li><strong>Week 11:</strong> The World in Revolution</li>
<li><strong>Week 12:</strong> States and Nations</li>
<li><strong>Week 13:</strong> Global Frontiers</li>
<li><strong>Week 14:</strong> Empires and Nations</li>
<li><strong>Week 15:</strong> Back to the Future</li>
</ul>
<p>The course uses the textbook Foundations of Analog and Digital Electronic Circuits, by Anant Agarwal and Jeffrey H. Lang. Morgan Kaufmann Publishers, Elsevier, July 2005. While recommended, the book is not required: relevant sections will be provided electronically as part of the online course for personal use in connection with this course only. The copyright for the book is owned by Elsevier. The book can be purchased on <a href="http://www.amazon.com/exec/obidos/ASIN/1558607358/ref=nosim/mitopencourse-20">Amazon</a>.</p>
\ No newline at end of file
<iframe width="560" height="315" src="http://www.youtube.com/embed/p2Q6BrNhdh8" frameborder="0" allowfullscreen></iframe>
\ No newline at end of file
<sequential>
<video youtube="0.75:izygArpw-Qo,1.0:p2Q6BrNhdh8,1.25:1EeWXzPdhSA,1.50:rABDYkeK0x8" slug="Welcome" format="Video" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="attempted" rerandomize="never" name="Welcome"/>
<sequential filename="System_Usage_Sequence" slug="System_Usage_Sequence" format="Lecture Sequence" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="attempted" rerandomize="never" name="System Usage Sequence"/>
<vertical slug="Lab0_Using_the_tools" format="Lab" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="attempted" rerandomize="never" name="Lab0: Using the tools">
<html slug="html_19" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="attempted" rerandomize="never"> See the <a href="/section/labintro"> Lab Introduction </a> or <a href="/static/handouts/schematic_tutorial.pdf">Interactive Lab Usage Handout </a> for information on how to do the lab </html>
<problem filename="Lab_0_Using_the_Tools" slug="Lab_0_Using_the_Tools" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="attempted" rerandomize="false" name="Lab 0: Using the Tools"/>
</vertical>
<problem filename="Circuit_Sandbox" slug="Circuit_Sandbox" format="Lab" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="attempted" rerandomize="false" name="Circuit Sandbox"/>
</sequential>
<sequential>
<sequential filename="Administrivia_and_Circuit_Elements" slug="Administrivia_and_Circuit_Elements" format="Lecture Sequence" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="attempted" rerandomize="never" name="Administrivia and Circuit Elements"/>
<sequential filename="Circuit_Analysis_Toolchest" slug="Circuit_Analysis_Toolchest" format="Lecture Sequence" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="attempted" rerandomize="per_student" name="Circuit Analysis Toolchest"/>
<vertical slug="Basic_Circuit_Analysis" format="Homework" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="closed" rerandomize="per_student" due="March 18" graded="true" name="Basic Circuit Analysis">
<problem filename="H1P1_Energy" slug="H1P1_Energy" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="closed" rerandomize="per_student" due="March 18" graded="true" name="H1P1: Energy"/>
<problem filename="H1P2_Duality" slug="H1P2_Duality" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="closed" rerandomize="per_student" due="March 18" graded="true" name="H1P2: Duality"/>
<problem filename="H1P3_Poor_Workmanship" slug="H1P3_Poor_Workmanship" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="closed" rerandomize="per_student" due="March 18" graded="true" name="H1P3: Poor Workmanship"/>
</vertical>
<problem filename="Resistor_Divider" slug="Resistor_Divider" format="Lab" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="attempted" rerandomize="never" due="March 18" graded="true" name="Resistor Divider"/>
<html filename="Week_1_Tutorials" slug="Week_1_Tutorials" format="Tutorial Index" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="attempted" rerandomize="never" name="Week 1 Tutorials"/>
</sequential>
<sequential>
<sequential filename="Linearity_and_Superposition" slug="Linearity_and_Superposition" format="Lecture Sequence" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="attempted" rerandomize="never" name="Linearity and Superposition"/>
<sequential filename="Static_Discipline_and_Boolean_Logic" slug="Static_Discipline_and_Boolean_Logic" format="Lecture Sequence" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="attempted" rerandomize="never" name="Static Discipline and Boolean Logic"/>
<vertical slug="Linearity_Thevenin_and_Norton_Digital" format="Homework" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="closed" rerandomize="per_student" due="March 25" graded="true" name="Linearity, Thevenin and Norton; Digital">
<problem filename="H2P1_Voltage-Divider_Design" slug="H2P1_Voltage-Divider_Design" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="closed" rerandomize="false" due="March 25" graded="true" name="H2P1: Voltage-Divider Design"/>
<problem filename="H2P2_Solar_Power" slug="H2P2_Solar_Power" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="closed" rerandomize="false" due="March 25" graded="true" name="H2P2: Solar Power"/>
<problem filename="H2P3_Logic_Diagrams" slug="H2P3_Logic_Diagrams" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="closed" rerandomize="false" due="March 25" graded="true" name="H2P3: Logic Diagrams"/>
</vertical>
<html filename="Superposition_experiment" slug="Superposition_experiment" format="Lab" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="attempted" rerandomize="never" due="March 25" name="Superposition experiment"/>
<problem filename="Lab2b_Mixing_Two_Signals" slug="Lab2b_Mixing_Two_Signals" format="Lab" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="attempted" rerandomize="false" due="March 25" graded="true" name="Lab2b: Mixing Two Signals"/>
<html filename="Week_2_Tutorials" slug="Week_2_Tutorials" format="Tutorial Index" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="attempted" rerandomize="never" name="Week 2 Tutorials"/>
</sequential>
<sequential>
<sequential filename="Inside_the_Gate" slug="Inside_the_Gate" format="Lecture Sequence" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="attempted" rerandomize="per_student" name="Inside the Gate"/>
<sequential filename="Circuits_with_Nonlinear_Elements" slug="Circuits_with_Nonlinear_Elements" format="Lecture Sequence" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="attempted" rerandomize="per_student" name="Circuits with Nonlinear Elements"/>
<vertical slug="Digital_and_Nonlinear" format="Homework" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="closed" rerandomize="per_student" due="April 1" graded="true" name="Digital and Nonlinear">
<problem filename="H3P1_A_Logic_Family" slug="H3P1_A_Logic_Family" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="closed" rerandomize="never" due="April 1" graded="true" name="H3P1: A Logic Family"/>
<problem filename="H3P2_Power_in_Logic" slug="H3P2_Power_in_Logic" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="closed" rerandomize="never" due="April 1" graded="true" name="H3P2: Power in Logic"/>
<problem filename="H3P3_Graphical_Model_of_Inverter" slug="H3P3_Graphical_Model_of_Inverter" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="closed" rerandomize="never" due="April 1" graded="true" name="H3P3: Graphical Model of Inverter"/>
<problem filename="H3P4_Diode_Limiter" slug="H3P4_Diode_Limiter" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="closed" rerandomize="never" due="April 1" graded="true" name="H3P4: Diode Limiter"/>
</vertical>
<problem filename="Logic_Gate_Implementation" slug="Logic_Gate_Implementation" format="Lab" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="attempted" rerandomize="false" due="April 1" graded="true" name="Logic Gate Implementation"/>
<html filename="Week_3_Tutorials" slug="Week_3_Tutorials" format="Tutorial Index" graceperiod="1 day 12 hours 59 minutes 59 seconds" showanswer="attempted" rerandomize="never" name="Week 3 Tutorials"/>
</sequential>
This source diff could not be displayed because it is too large. You can view the blob instead.
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