course.git
13 years agoAdd labelOffsetAdjustment to Mechanics.Angle.draw().
W. Trevor King [Thu, 13 Jan 2011 12:24:40 +0000 (07:24 -0500)]
Add labelOffsetAdjustment to Mechanics.Angle.draw().

For situations where the automatic positioning needs manual tweaking.

13 years agoAdd week 1 problems for Winter 2011 edition of Physics 101.
W. Trevor King [Fri, 7 Jan 2011 16:51:31 +0000 (11:51 -0500)]
Add week 1 problems for Winter 2011 edition of Physics 101.

14 years agoMerged 'no entry' fix to printSectionDocs
W. Trevor King [Tue, 22 Jun 2010 01:20:45 +0000 (21:20 -0400)]
Merged 'no entry' fix to printSectionDocs

14 years agoUpdated picture links to /directory/data/pics-WIDTHxHEIGHT/NAME.jpg
W. Trevor King [Mon, 21 Jun 2010 22:57:00 +0000 (18:57 -0400)]
Updated picture links to /directory/data/pics-WIDTHxHEIGHT/NAME.jpg

To match the department page at least back to Oct 24 2009 when I began
versioning the department page.

14 years agoAdded commented-out directory touch fix for stale NFS handle issue
W. Trevor King [Sat, 3 Apr 2010 22:08:13 +0000 (18:08 -0400)]
Added commented-out directory touch fix for stale NFS handle issue

14 years agoIf the EMPTY_DIRS timestamps get out of sync, don't flip out ;).
W. Trevor King [Sat, 3 Apr 2010 21:56:42 +0000 (17:56 -0400)]
If the EMPTY_DIRS timestamps get out of sync, don't flip out ;).

For example, if you edit html/Makefile after EMPTY_DIRS creation,
the Makefile timestamp will be newer than the EMPTY_DIRS', so it
will try and recreate them.  The "-p" option allows it to not fail
in the case that they already exist.

14 years agoSwitched from FDL to GPLv3+
W. Trevor King [Sat, 3 Apr 2010 21:49:48 +0000 (17:49 -0400)]
Switched from FDL to GPLv3+

I like the GPL, the Asymptote code is under the GPL, and it seems
silly to mix two licenses, so we'll just go with the GPL throughout.

Obviously, the text book authors retain copyright of the problem text
for their respective problems.

14 years agoFixed use_picture -> use_pictures typo in html/contact.shtml
W. Trevor King [Tue, 5 Jan 2010 02:53:32 +0000 (21:53 -0500)]
Fixed use_picture -> use_pictures typo in html/contact.shtml

14 years ago~/public_html/docs -> ~/public_html/doc in README.newbie
W. Trevor King [Fri, 1 Jan 2010 00:13:55 +0000 (19:13 -0500)]
~/public_html/docs -> ~/public_html/doc in README.newbie

15 years agoLots of changes to make installation more flexible & user friendly.
W. Trevor King [Tue, 22 Sep 2009 19:06:34 +0000 (15:06 -0400)]
Lots of changes to make installation more flexible & user friendly.

Generalized out a lot of the leftover phys201 content, replacing it
with dummy content.  Now the test coursepage doesn't reveal any email
addresses, names of real people, etc.

Moved all the course information that used to be spread through the
text of index.shtml and in quarter.php over to a new course.xml file.
This provides a centralized location for updates, which are then
included in the page bodies and headers for free :).

Tagged locations of example patter and dummy information in the html
directory with "...", so you won't miss any dummy info if you adjust
things near the locations turned up by a
  grep -r '[.][.][.]' html/

Reactivated contact.shtml and redirected the Contact links to point to
it, because most users will not have a contact page in the parent
directory as I do.

announcements.shtml now handles a missing atom.xml gracefully, which I
imagine will be a common occurrence for new users.

Assorted updates to README files, as well as the addition of
REAMDE.newbie, which I phrased to be more supportive to the HTML-wary
;).

Added html-includes.sh, which adapts the standard source to handle
some SSI-parsing problems that poke up occasionally.  I don't know why
yet, but the adjusted source avoids them.

Added local-install.sh, which adapts the standard source to handle
INSTALL_DIR on the same host as the source.

See the comments at the top of both shell scripts for more details.

15 years agoUpdated assorted README files, adding asymptote/README.
W. Trevor King [Thu, 17 Sep 2009 17:06:42 +0000 (13:06 -0400)]
Updated assorted README files, adding asymptote/README.

15 years agoAdded rec10 solutions.
W. Trevor King [Wed, 26 Aug 2009 21:10:32 +0000 (17:10 -0400)]
Added rec10 solutions.

15 years agoUse \dd for derivative d in Y&F-12 28.12 and 30
W. Trevor King [Wed, 26 Aug 2009 17:50:32 +0000 (13:50 -0400)]
Use \dd for derivative d in Y&F-12 28.12 and 30

15 years agoFix spelling mistake in Y&F-12 P27.68.tex
W. Trevor King [Tue, 25 Aug 2009 08:36:57 +0000 (04:36 -0400)]
Fix spelling mistake in Y&F-12 P27.68.tex

15 years agoAdded topic tags to some Y&F-12 problems
W. Trevor King [Tue, 25 Aug 2009 06:53:32 +0000 (02:53 -0400)]
Added topic tags to some Y&F-12 problems

15 years agoAdded topic tags to some Giancoli-6 problems + minor typos
W. Trevor King [Tue, 25 Aug 2009 06:37:28 +0000 (02:37 -0400)]
Added topic tags to some Giancoli-6 problems + minor typos

15 years agoAdded topic tags to some S&J-4 problems + minor typos
W. Trevor King [Tue, 25 Aug 2009 06:29:00 +0000 (02:29 -0400)]
Added topic tags to some S&J-4 problems + minor typos

15 years agoCompleted rec9 solutions
W. Trevor King [Tue, 25 Aug 2009 04:26:57 +0000 (00:26 -0400)]
Completed rec9 solutions

15 years agoFixed minor typo in Young_and_Freedman_12/problem23.22.tex
W. Trevor King [Tue, 25 Aug 2009 03:22:45 +0000 (23:22 -0400)]
Fixed minor typo in Young_and_Freedman_12/problem23.22.tex

15 years agoChanged Mechanics.asy's default Vector.out_of_plane_radius -> 1mm
W. Trevor King [Tue, 25 Aug 2009 02:12:45 +0000 (22:12 -0400)]
Changed Mechanics.asy's default Vector.out_of_plane_radius -> 1mm

15 years agogitignore png files from asymptote tests
W. Trevor King [Tue, 25 Aug 2009 01:52:13 +0000 (21:52 -0400)]
gitignore png files from asymptote tests

15 years agoAdded png output to Asymptote Makefile for my website.
W. Trevor King [Wed, 12 Aug 2009 16:57:02 +0000 (12:57 -0400)]
Added png output to Asymptote Makefile for my website.

15 years agoAdded MakeCirc reference and link to Circ.asy's initial comment.
W. Trevor King [Wed, 12 Aug 2009 16:50:15 +0000 (12:50 -0400)]
Added MakeCirc reference and link to Circ.asy's initial comment.

15 years agoMinor typo corrections in chapter 27 problems
W. Trevor King [Wed, 12 Aug 2009 13:40:39 +0000 (09:40 -0400)]
Minor typo corrections in chapter 27 problems

15 years agoWorking on rec9 solutions
W. Trevor King [Fri, 21 Aug 2009 13:11:40 +0000 (09:11 -0400)]
Working on rec9 solutions

15 years agoAdded solutions to rec8 problems
W. Trevor King [Wed, 12 Aug 2009 13:42:18 +0000 (09:42 -0400)]
Added solutions to rec8 problems

15 years agoAdded rec8 problems (no solutions yet)
W. Trevor King [Wed, 12 Aug 2009 10:59:50 +0000 (06:59 -0400)]
Added rec8 problems (no solutions yet)

15 years agoAdded centerto() function to Circ.asy.
W. Trevor King [Wed, 12 Aug 2009 10:58:08 +0000 (06:58 -0400)]
Added centerto() function to Circ.asy.

Syntax is easier than using the .centerto() method when centering one
TwoTerminal on another.

15 years agoRearranged TwoTerminal generator args beg,type,ang -> beg,ang,type.
W. Trevor King [Wed, 12 Aug 2009 09:53:43 +0000 (05:53 -0400)]
Rearranged TwoTerminal generator args beg,type,ang -> beg,ang,type.

That way the positioning arguments are together.

Also fixed typo in resistor default angle.

15 years agoAdded defaults to TwoTerminal generators in Circ.asy.
W. Trevor King [Wed, 12 Aug 2009 09:47:07 +0000 (05:47 -0400)]
Added defaults to TwoTerminal generators in Circ.asy.

15 years agoAdded phi (out of plane angle) to various Vector generators.
W. Trevor King [Wed, 12 Aug 2009 09:45:46 +0000 (05:45 -0400)]
Added phi (out of plane angle) to various Vector generators.

15 years agoAdded out-of-plane vectors to Mechanics.asy.
W. Trevor King [Wed, 12 Aug 2009 08:58:09 +0000 (04:58 -0400)]
Added out-of-plane vectors to Mechanics.asy.

And associated tests to Mechanics-test.asy.

15 years agoCombined Circ.wire() and Circ.wireU().
W. Trevor King [Wed, 12 Aug 2009 08:17:15 +0000 (04:17 -0400)]
Combined Circ.wire() and Circ.wireU().

Also added wire tests to Circ-test.asy.

15 years agoUse noncyclic unitcircle in Circ.asy's source().
W. Trevor King [Mon, 10 Aug 2009 21:46:53 +0000 (17:46 -0400)]
Use noncyclic unitcircle in Circ.asy's source().

This avoids the filling of cyclic paths in TwoTerminal.draw().

15 years agoAdded TwoTerminal.centerto() method to Circ.asy
W. Trevor King [Mon, 10 Aug 2009 21:42:26 +0000 (17:42 -0400)]
Added TwoTerminal.centerto() method to Circ.asy

15 years agoFixed links from Serway_and_Jewett_4_wking to my limo problems.
W. Trevor King [Mon, 10 Aug 2009 21:39:38 +0000 (17:39 -0400)]
Fixed links from Serway_and_Jewett_4_wking to my limo problems.

15 years agoFixed typo in Young_and_Freedman_12/problem26.91.tex
William Trevor King [Fri, 7 Aug 2009 13:29:03 +0000 (09:29 -0400)]
Fixed typo in Young_and_Freedman_12/problem26.91.tex

15 years agoRenamed some of my problems and added two more.
William Trevor King [Thu, 6 Aug 2009 13:57:00 +0000 (09:57 -0400)]
Renamed some of my problems and added two more.

15 years agoAdded licensing information to asymptote files
William Trevor King [Thu, 6 Aug 2009 13:01:29 +0000 (09:01 -0400)]
Added licensing information to asymptote files

15 years agoBuild linear_algebra before attempting to install it
William Trevor King [Wed, 5 Aug 2009 13:45:17 +0000 (09:45 -0400)]
Build linear_algebra  before attempting to install it

15 years agoFixed EMPTY_DIRS handling in html/Makefile.
William Trevor King [Wed, 5 Aug 2009 13:41:52 +0000 (09:41 -0400)]
Fixed EMPTY_DIRS handling in html/Makefile.

15 years agoBrough latex/notes/topics/linear_algebra up to speed
William Trevor King [Wed, 5 Aug 2009 13:18:50 +0000 (09:18 -0400)]
Brough latex/notes/topics/linear_algebra up to speed

15 years agoWebsite:doc/note subdir and Makefile tree for publishing latex/notes.
William Trevor King [Wed, 5 Aug 2009 13:16:45 +0000 (09:16 -0400)]
Website:doc/note subdir and Makefile tree for publishing latex/notes.

15 years agoAdded solutions for rec7.
W. Trevor King [Wed, 5 Aug 2009 01:11:00 +0000 (21:11 -0400)]
Added solutions for rec7.

15 years agoAdded problems for rec7
W. Trevor King [Tue, 4 Aug 2009 19:21:21 +0000 (15:21 -0400)]
Added problems for rec7

15 years agoAdded more label positioning arguments to Distance.draw().
W. Trevor King [Tue, 4 Aug 2009 19:20:18 +0000 (15:20 -0400)]
Added more label positioning arguments to Distance.draw().

15 years ago.gitignore announcements/install as well
W. Trevor King [Tue, 4 Aug 2009 18:11:34 +0000 (14:11 -0400)]
.gitignore announcements/install as well

15 years agoAdded week 6 recitation solutions
W. Trevor King [Fri, 31 Jul 2009 16:21:37 +0000 (12:21 -0400)]
Added week 6 recitation solutions

15 years agoAdded a .gitignore file
W. Trevor King [Wed, 29 Jul 2009 13:06:43 +0000 (09:06 -0400)]
Added a .gitignore file

15 years agoAdded Week 5 recitation solutions.
W. Trevor King [Wed, 29 Jul 2009 13:00:41 +0000 (09:00 -0400)]
Added Week 5 recitation solutions.

15 years agoSolution template added.
W. Trevor King [Wed, 15 Jul 2009 13:30:05 +0000 (09:30 -0400)]
Solution template added.

15 years agoRec4 solutions added with ascii drawings.
W. Trevor King [Wed, 15 Jul 2009 13:29:32 +0000 (09:29 -0400)]
Rec4 solutions added with ascii drawings.

15 years agoCorrected Young and Freedman v12 23.63 solution
W. Trevor King [Wed, 8 Jul 2009 12:29:32 +0000 (08:29 -0400)]
Corrected Young and Freedman v12 23.63 solution

15 years agoAdded recitation week 3 recitation solutions
W. Trevor King [Wed, 8 Jul 2009 01:52:57 +0000 (21:52 -0400)]
Added recitation week 3 recitation solutions

15 years agoAdded recitation week 3 recitation questions
W. Trevor King [Tue, 7 Jul 2009 21:56:33 +0000 (17:56 -0400)]
Added recitation week 3 recitation questions

15 years agoAdded week two recitation solutions.
W. Trevor King [Wed, 1 Jul 2009 21:25:50 +0000 (17:25 -0400)]
Added week two recitation solutions.

15 years agoFixed trajectory plot in Young and Freedman v12 p21.86 solution.
W. Trevor King [Wed, 1 Jul 2009 16:42:53 +0000 (12:42 -0400)]
Fixed trajectory plot in Young and Freedman v12 p21.86 solution.

15 years agoAdded Young and Freedman v12 p21.84 solution
W. Trevor King [Wed, 1 Jul 2009 12:53:27 +0000 (08:53 -0400)]
Added Young and Freedman v12 p21.84 solution

15 years agoAdded Young and Freedman v12 p21.86 solution
W. Trevor King [Wed, 1 Jul 2009 12:49:32 +0000 (08:49 -0400)]
Added Young and Freedman v12 p21.86 solution

15 years agoAdded tests for my asymptote libraries.
W. Trevor King [Wed, 1 Jul 2009 01:12:13 +0000 (21:12 -0400)]
Added tests for my asymptote libraries.

Also a few tweaks to get Serway_and_Jewett_4/problem19.07.tex
and Young_and_Freedman_12/problem21.74.tex to compile.

15 years agoWorking on PHYS 102 recitation 1 solutions
W. Trevor King [Tue, 30 Jun 2009 20:33:37 +0000 (16:33 -0400)]
Working on PHYS 102 recitation 1 solutions

15 years agoStarted versioning my asymptote libraries.
W. Trevor King [Tue, 30 Jun 2009 20:22:06 +0000 (16:22 -0400)]
Started versioning my asymptote libraries.

15 years agoAdded problem text for recitation weeks 1&2 of Summer 2009's PHYS 102
W. Trevor King [Mon, 29 Jun 2009 19:28:36 +0000 (15:28 -0400)]
Added problem text for recitation weeks 1&2 of Summer 2009's PHYS 102

15 years agoReorganized problems by textbook and imported my previous courses' code.
W. Trevor King [Mon, 29 Jun 2009 18:30:33 +0000 (14:30 -0400)]
Reorganized problems by textbook and imported my previous courses' code.

15 years agoBegan versioning.
W. Trevor King [Mon, 8 Jun 2009 18:12:57 +0000 (14:12 -0400)]
Began versioning.

This course-website framework developed over the first half of 2009
while TAing for Phys201 (Modern physics for engineers) at Drexel
University.  After a few false starts at versioning, I'm starting this
new repository because I think I've figured out a stable scheme.

When you start a new course, clone this repository to create a working
copy.  Seperate your commits on the clone into course-specific commits
(e.g. Makefile changes when adding homework 2, atom.xml updates, etc.)
and general commits (corrections to README files, additional problem
source in /latex/problems/, etc.).  Then, cherry pick the
course-specific commits back into this repo with
  git remote add phys201 /home/bob/phys201
  git fetch phys201
  git cherry-pick 1d8fb1fe41dfc1b1eb38c7b5d574577c4b341c58
  git remote rm phys201
  git remote prune phys201

The benefit of cloning an independent repo over just starting up a new
branch is that most people don't care about the particular per-course
details, but lots of people may want the framework, and not want to
worry about the disk space needed for all the per-course cruft.

From a more philosophical perspective, this repo will track the history
of 'what you want for building a course website', while the per-course
repos track the history of a particular course's website (and student
grades, TA emails, etc.).