I've added another worksheet to the Sagetex Basics page on factoring quadratics. This worksheet creates 10 random quadratics on the first two pages. The line

while r1 == -r2:
r2 = Integer(randint(-10,10))

prevents any quadratic from being factorable by the difference of squares formula. If you want to allow quadratics of the form x^2-a^2 then comment those 2 lines out.

The variables outputP and outputA are the strings that contain the text for the Problems and for the output, respectively. This avoids having multiple sagesilent environments and allows a loop to take care of the repetition. The answers are printed out on the third page:

Here are some stories that caught my eye:

• Oregon man fined \$500 for using math to challenge red light cameras: "Mats Järlström learned this first-hand last year when the state of Oregon fined him \$500 for publicly suggesting that yellow lights should last for slightly longer to accommodate cars making right turns....."
• ZeroHedge with a post "Intellectual Intolerance - Stunning Speech From Stanford University Provost Exposes "The Threat From Within"" which says, "...But I’m actually more worried about the threat from within. Over the years, I have watched a growing intolerance at universities in this country – not intolerance along racial or ethnic or gender lines – there, we have made laudable progress. Rather, a kind of intellectual intolerance, a political one-sidedness, that is the antithesis of what universities should stand for. It manifests itself in many ways: in the intellectual monocultures that have taken over certain disciplines; in the demands to disinvite speakers and outlaw groups whose views we find offensive; in constant calls for the university itself to take political stands. We decry certain news outlets as echo chambers, while we fail to notice the echo chamber we’ve built around ourselves.""
• Listverse has "10 Strange Facts About Pythagoras: Mathematician and Cult Leader"
• Orrazz with a piece "There Are 5,000 Janitors in the U.S. with PhDs"