I have had it in my head for many years to integrate Sage tightly with textbook material. The first full result of this idea, produced through a general system, is now available. (Perhaps this excuses my near-total absence from core Sage development the past two or three years.)
Tom Judson's "Abstract Algebra: Theory and Applications" is available as a collection of Sage-enabled web pages, in addition to a traditional PDF with static Sage examples - all with an open license, and both versions are produced from the same source files with no intermediate editing. Stable URL: http://abstract.pugetsound.edu/aata/ Features: * 710 Sage Cell examples, doctested every six months * 121 classroom-tested Sage exercises, ranging from very computational to open-ended guided explorations * 23 chapters, 672 traditional exercises, enough for a year-long course or less * "knowls" (implemented by Harald Schilly and David Farmer) for proofs and cross-referenced content * CSS, MathJax, and SVG images from tikz source, together make pages scale uniformly * web interface reacts to small screens ("responsive design") We are running a "Public Beta" for the few weeks prior to North American courses beginning in September. We expect Lon Mitchell to publish a hardcopy version (without Sage material, with new numbering) to be available (US only?, I'm not sure) for US$ 25 or so in the next few weeks. See website for details. Short-Lived URL: http://abstract.pugetsound.edu/beta.html Faithful PDF (beta): http://abstract.pugetsound.edu/beta/aata-20150729.pdf Next: * I have limited conversions to Sage Notebook worksheets, SageMathCloud worksheets and Jupyter notebooks in various stages of disarray. I'll likely get the Sage exercises posted in at least one of these formats before my course begins in September. * EPUB is the next major output format we will target. * Convert my linear algebra book to the new system. If you teach modern algebra to advanced undergraduates and want to expose your students to computation, this book would be an excellent choice. If you want to author your own material like this, the system requires no more technical skill than writing in LaTeX. Making Sage-enabled lecture notes available to your students on the web is a great way to get started. This project relies on multiple open source projects built up by many people, but I will just single out Tom Judson for his willingness to open source his textbook, his patience as we converted the original LaTeX source over the past year, and allowing me to incorporate Sage material and exercises within his book. http://abstract.pugetsound.edu/contact.html -- You received this message because you are subscribed to the Google Groups "sage-edu" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-edu+unsubscr...@googlegroups.com. To post to this group, send email to sage-edu@googlegroups.com. Visit this group at http://groups.google.com/group/sage-edu. For more options, visit https://groups.google.com/d/optout.