<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Flexknowlogy - Jared Stein&#039;s ARCHIVED blog - update to jaredstein.org &#187; design</title>
	<atom:link href="http://flexknowlogy.learningfield.org/tag/design/feed/" rel="self" type="application/rss+xml" />
	<link>http://flexknowlogy.learningfield.org</link>
	<description>Jared Stein&#039;s archived blog on education, technology, culture, and the web</description>
	<lastBuildDate>Fri, 30 Oct 2009 19:35:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Blackboard Vista Triggers Quirks Mode</title>
		<link>http://flexknowlogy.learningfield.org/2009/04/02/blackboard-vista-triggers-quirks-mode/</link>
		<comments>http://flexknowlogy.learningfield.org/2009/04/02/blackboard-vista-triggers-quirks-mode/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 16:25:20 +0000</pubDate>
		<dc:creator>Jared Stein</dc:creator>
				<category><![CDATA[blackboard]]></category>
		<category><![CDATA[web dev]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[quirks mode]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://flexknowlogy.learningfield.org/?p=626</guid>
		<description><![CDATA[Ever been annoyed by Blackboard Vista&#8217;s (or Campus Edition 6+&#8217;s) rendering of your XHTML + CSS web pages? Yeah, me too&#8211;especially on Internet Explorer. This happens because Bb Vista triggers a browser&#8217;s quirks mode in spite of DOCTYPEs and validated markup.

More than just troublesome for pretty CSS-based pages, quirks mode, triggered on standards-compliant pages, can [...]]]></description>
			<content:encoded><![CDATA[<p>Ever been annoyed by Blackboard Vista&#8217;s (or Campus Edition 6+&#8217;s) rendering of your XHTML + CSS web pages? Yeah, me too&#8211;especially on Internet Explorer. This happens because Bb Vista triggers a browser&#8217;s <a href="http://www.quirksmode.org/css/quirksmode.html">quirks mode</a> in spite of <a href="http://www.w3.org/QA/2002/04/valid-dtd-list.html">DOCTYPE</a>s and <a href="http://www.w3.org/QA/2002/04/valid-dtd-list.html">validated markup</a><span id="more-626"></span>.
</p>
<p>More than just troublesome for pretty CSS-based pages, quirks mode, triggered on standards-compliant pages, can negatively affect the usability and functionality of the learning experience. For example, we use an <a href="http://uvsc.edu/disted/gamegarden/">inline quizzing</a> Javascript that renders questions and answer choices and feedback based on standards mode CSS. In quirks mode this self-assessment tool is useless.</p>
<h3>Blackboard Was Made For Quirks</h3>
<p>
Basically quirks mode means the browser thinks your web skills are not up to snuff, and the browser therefore renders your CSS in a non-standard fashion. Quirks mode is triggered when a DOCTYPE, e.g.:</p>
<pre style="font-size: 90%">
<code>
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;
</code>
</pre>
<p>&#8230;is missing, or invalid, or unknown, or not where it should be (i.e. the first line of the document).</p>
<div><img style="border: 1px solid" src="http://flexknowlogy.learningfield.org/files/2009/04/wikis51.jpg" alt="" /></p>
<div style="font-size: 80%">
<em>javascript:alert(document.compatMode)</em> pasted into the Internet Explorer address bar kindly informs us that this browser is rendering <a href="http://resources.qooxdoo.org/download/advanced_boxtest/box_test_standard.html">this page</a> in quirks mode. Firefox will tell you if you go to <em>Tools &gt; Page Info</em>. <a href="http://resources.qooxdoo.org/download/advanced_boxtest/box_test_standard.html">Advanced Box Model Test</a></div>
</div>
<p>But even if you&#8217;ve been careful to put a valid DOCTYPE into your web pages, once it&#8217;s loaded up into Bb Vista and linked to, either from a Folder or a Learning Module, the browser will go into quirks mode. Why does this happen? Simple: <strong>Bb Vista inserts XHTML and JavaScript at the beginning of all web pages onload.</strong> <a href="http://field.5tein.com/files/2009/04/quirkstest1.png">140+ lines</a> of it, to be exact. It&#8217;s an odious thing to do, but, what do you expect? It&#8217;s Blackboard.
</p>
<p>It may (or may not) be important to note that <strong>this does not happen when viewing a page in the File Manager</strong>&#8211;only when a page is loaded from a link within the course.</p>
<h3>What You Can Do</h3>
<p>Not much. And yet this could be <strong>a big issue for Internet Explorer users</strong> (FireFox renders page in quirks mode [not <a href="https://developer.mozilla.org/en/Mozilla%27s_DOCTYPE_sniffing#Almost_Standards_Mode">"Almost Standards Mode"</a> as I'd hoped], yet most standards-compliant XHTML and CSS still render well).
</p>
<p>And though <a href="http://marketshare.hitslink.com/browser-market-share.aspx?qprid=2">most users are still on IE 6 or 7</a> I had some hope for a way out with Internet Explorer 8. You see,  <a href="http://msdn.microsoft.com/en-us/library/dd565650(VS.85).aspx">Microsoft promised that &#8220;a page explicitly opts into standards mode&#8221; when it includes &#8220;a metatag in the page that specifies IE=8 or IE=EmulateIE8&#8243;</a>. For example:</p>
<pre style="font-size: 90%">
<code>&lt;meta http-equiv="X-UA-Compatible" content="IE=IE8" /&gt;
</code>
</pre>
<p>In practice, however, this META tag alone does not force IE8 into standards mode in Bb Vista&#8211;the misplaced XHTML is apparently too much for IE8 to ignore.</p>
<p>So the most practical solutions I can think of are:</p>
<ol>
<li>
<p>
<strong>Write custom CSS for Blackboard</strong> that renders (or re-renders) the page according to <a href="http://en.wikipedia.org/wiki/Internet_Explorer_box_model_bug">the quirks mode box model</a>. This could be done using <a href="">Internet Explorer conditional comments</a>, for example:</p>
<pre style="font-size: 90%">
<code>
&lt;!--[if IE ]&gt;
  &lt;link href="ie-quirks.css" rel="stylesheet" type="text/css" /&gt;
&lt;![endif]--&gt;
</code>
</pre>
<p>I haven&#8217;t yet considered what CSS rules would need to be written to accommodate this, but <em>if it was possible</em> this seem like the most robust and efficient solution.</p>
</li>
<li><strong>Rewrite the page with Javascript.</strong> After Bb has loaded (or begun to load) the page, Javascript triggers a full rewrite of the page, either wiping out or rewriting the Bb XHTML and Javascript in a more appropriate location (e.g. in a targeted, ID&#8217;ed element). I&#8217;ve asked one of my developers to try this out today, but already fear the additional load time it might put on the Bb-hosted page.</li>
</ol>
<p>Any other ideas?</p>
<p>If this were only about appearance I wouldn&#8217;t be raising a fuss, but this can and does affect the usability of certain e-learning tools, and forces developers to ask, &#8220;How will this work in Blackboard?&#8221; yet again.</p>
]]></content:encoded>
			<wfw:commentRss>http://flexknowlogy.learningfield.org/2009/04/02/blackboard-vista-triggers-quirks-mode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Re. &quot;CSS Angles&quot; and the Future of Em-Based Scaling</title>
		<link>http://flexknowlogy.learningfield.org/2008/12/03/re-css-angles-and-the-future-of-em-based-scaling/</link>
		<comments>http://flexknowlogy.learningfield.org/2008/12/03/re-css-angles-and-the-future-of-em-based-scaling/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 18:43:37 +0000</pubDate>
		<dc:creator>Jared Stein</dc:creator>
				<category><![CDATA[web dev]]></category>
		<category><![CDATA[angles]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[em]]></category>
		<category><![CDATA[scaling]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://flexknowlogy.learningfield.org/?p=117</guid>
		<description><![CDATA[Sitepoint offered up an article by Tim Wright (CSSKarma), CSS Angles:  Just the Edge Your Web Page Needs!, which shows that increasing the size of a single border property results in an angular object that can be placed behind things. After some experimentation I found a new solution and a new conundrum.
Tim&#8217;s applied this [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sitepoint.com/">Sitepoint</a> offered up an article by <a href="http://www.csskarma.com/">Tim Wright (CSSKarma)</a>, <cite><a href="http://www.sitepoint.com/article/css-angles-the-edge-you-need/">CSS Angles:  Just the Edge Your Web Page Needs!</a></cite>, which shows that increasing the size of a single <strong>border</strong> property results in an angular object that can be placed behind things. After some experimentation I found a new solution and a new conundrum<span id="more-117"></span>.</p>
<p>Tim&#8217;s applied this to <a href="http://i2.sitepoint.com/graphics/1692_shelf.jpg">&#8220;shelf shadows&#8221;</a>, where a nav item appears to be propped up on a shelf with a shadow below:</p>
<div><a href="http://i2.sitepoint.com/graphics/1692_shelf.jpg"><img src="http://i2.sitepoint.com/graphics/1692_shelf.jpg" alt="shelf" /></a></div>
<p>I looked at the CSS and thought, &#8220;This is cute, but could be more elegant with just two 1kb images.&#8221; <a href="/resources/stein/web/shelf/shelf1.html">So I wrote it,</a> and it turned out fine. In fact, it turned out better, in my opinion, because the shadow edges were <a href="http://en.wikipedia.org/wiki/Anti-aliasing">anti-aliased</a>.  I showed my developer <a href="http://www.facebook.com/people/Tyrel-Kelsey/1166354283">Tyrel Kelsey</a> the results, then bragged, &#8220;I can even make both the shadows and the shelf size scale with the text.&#8221; Then <a href="/resources/stein/web/shelf/shelf2.html">whipped up that solution</a> as well.</p>
<p>In short, <a href="/resources/stein/web/shelf/shelf1.html">my first solution</a> used two images: a x-repeating <a href="/resources/stein/web/shelf/images/shelf1.png">1&#215;20 &#8220;shelf&#8221;</a> hooked to the UL, and <a href="/resources/stein/web/shelf/images/shadow1.png">a 10&#215;20 &#8220;shadow&#8221;</a> hooked to each LI in place of Tim&#8217;s border corner.</p>
<p><a href="/resources/stein/web/shelf/shelf2.html">My second solution</a> used <a href="/resources/stein/web/shelf/images/shelf2.png">a 1px square for the top &#8220;shelf&#8221;</a>, and a 1px border&#8211;both hooked to the UL. The top shelf was set 1em from the top to allow for scaling.</p>
<p><a href="/resources/stein/web/shelf/images/shadow2.png">The &#8220;shadow&#8221; was a much larger image, 100&#215;200</a>, and set .1em to the left and 1em from the top of each LI, thus masking it&#8217;s gargantuaness (similar to <a href="http://www.alistapart.com/articles/slidingdoors/">sliding doors</a>).</p>
<p>It was a slick application for the same effect, but then Tyrel popped my balooon.</p>
<p>&#8220;Are you on FireFox 3?&#8221; Tyrel asked. &#8220;Because mine already scales on FF3, and it doesn&#8217;t look all jagged like yours.&#8221;</p>
<p><strong>Page zoom.</strong> I still am on FF2, and I remembered earlier in the week how I embarrassed myself in the web design course I teach when the page zoom disturbed an effect I was demonstrating. In fact, a lot of the <a href="http://www.w3.org/WAI/GL/css2em.htm">em-based</a> scaling approaches so popular just a year ago are sliding towards obsolescence thanks to <a href="http://blogs.msdn.com/ie/archive/2006/02/07/526805.aspx">page zoom on IE 7+</a> and <a href="http://arstechnica.com/journals/linux.ars/2007/07/27/firefox-3-gets-full-page-zoom">now on FF3 as well.</a>.</p>
<p>Not only are they made obsolete, current CSS-based designs that are <a href="http://www.456bereastreet.com/archive/200504/fixed_or_fluid_width_elastic/">enhanced by the elasticity (e.g. layouts with reading-width columns</a> or <a href="http://www.alistapart.com/articles/slidingdoors/">other applications of em-based scaling (e.g. sliding doors)</a> may look worse with page zoom.  My second example sure did when scaled in IE7. And if you open my design 2 on FF3 and compare the page zoomed rendering to the rendering with Zoom Text Only turned on, you&#8217;ll agree that the clarity is compromised in the former.</p>
<p>So while I&#8217;m proud of <a href="/resources/stein/web/shelf/shelf2.html">my two CSS variations</a> on <a href="http://www.sitepoint.com/article/css-angles-the-edge-you-need/">Tim Wright&#8217;s shelf-and-shadow concept</a>, and they are great solutions for older browsers (I can&#8217;t believe I&#8217;m referring to FF2 as &#8220;older&#8221;!), it&#8217;s also clear to me that em-based scaling and elasticity is on it&#8217;s way out, and browser-based page zoom will solve a lot of designer&#8217;s accessibility-influenced design challenges&#8211;but not, perhaps, without affecting our &#8220;tricks&#8221; of the past.</p>
]]></content:encoded>
			<wfw:commentRss>http://flexknowlogy.learningfield.org/2008/12/03/re-css-angles-and-the-future-of-em-based-scaling/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Re. John Krutsch&#039;s 8 Questions for IDs</title>
		<link>http://flexknowlogy.learningfield.org/2008/04/03/re-john-krutschs-8-questions-for-ids/</link>
		<comments>http://flexknowlogy.learningfield.org/2008/04/03/re-john-krutschs-8-questions-for-ids/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 15:23:00 +0000</pubDate>
		<dc:creator>Jared Stein</dc:creator>
				<category><![CDATA[instructional_design]]></category>
		<category><![CDATA[answers]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[edtech]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[john_krutsch]]></category>
		<category><![CDATA[questions]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://flexknowlogy.learningfield.org/2008/04/03/re-john-krutschs-8-questions-for-ids/</guid>
		<description><![CDATA[John Krutsch posed the following 8 questions to instructional designers/technologists on his Technagogy blog; here are my responses:

What do you do as an instructional designer/technologist?
In the mode of an instructional designer I either work with instructors directly or I work independently. 
When I am working with instructors, I am probing and listening. We are discussing [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://technagogy.learningfield.org/">John Krutsch</a> posed the following <a href="http://technagogy.learningfield.org/2008/04/calling-all-instructional-desginers-and.html">8 questions to instructional designers/technologists on his Technagogy blog</a>; here are my responses:</p>
<ol>
<li>What do you do as an instructional designer/technologist?
<p>In the mode of an instructional designer I either work with instructors directly or I work independently. </p>
<p><strong>When I am working with instructors</strong>, I am probing and listening. We are discussing their teaching objectives, their mode of instruction, their activities, and their assessments.  I am trying to gauge their teaching philosophy, and looking for ways to replicate their teaching activities in a technology-enhanced or online environment without abusing or neglecting the realities of that environment.  While I believe that online teaching should be fundamentally different than traditional classroom teaching, that belief can not be forced upon traditional classroom instructors in it&#8217;s totality.</p>
<p><strong>When I am working independently as an instructional designer</strong>, I focus on the student experience.  I match desired outcomes to available tools and technologies, avoiding any significant negative impacts on usability, accessibility, or facility.  Then <a href="http://flexknowlogy.learningfield.org/2007/11/rapid-prototyping-and-instructional.html">I prototype</a> activities, materials, assessments for one lesson and test.  I reflect, considering the student&#8217;s perspective regarding the usability of the tools, courseware, and environment.  I attend to completeness and clarity of the instructions, the materials, the activities, the assessments through revision.  I imagine the course from the point of view of an hour, a day, a week, a semester.  Then, having spent as much time as is reasonable on the first draft, when I am satisfied with a prototype, and when I am assured of the instructor&#8217;s satisfaction, I call on one or more of our student developers to assist me in replicating it to complete the course.</p>
<p><strong>In the role of instructional techologist</strong> I focus on rapid development of educational tools that are usable and enhance the teaching/learning experience.  To this end I try to focus on the creation of new tools or modification of existing tools that can amplify a pedagogical principle or provide improved facility.  By principle I mean an aspect of one&#8217;s teaching philosophy or the actualization of a teaching objective/learning outcome.  By facility I mean simply the ability and the process: how we make this happen, and in the easiest possible way for both instructor and learner?</p>
</li>
<li>Why did you choose to become one?
<p>I am enthusiastic about technology, I believe in the power of learning, I am committed to improving teaching, and I want to make education accessible to folks who are at geographical or temporal disadvantages.  My profession in distance education fits.</p>
<p>And while &#8220;distance education&#8221; is morphing from it&#8217;s roots as primarily an &#8220;independent study&#8221; mode to one that is more centered on the idea of a &#8220;classroom community&#8221; I have, in my own life, benefited from and enjoyed independent study, and believe that the relatively small niche of learners who thrive and can excel in independent study modes of learning are important and worthy of the support of our educational institutions.</p>
</li>
<li>Where did you work as an instructional designer/technologist?
<p>I began as a student Web developer and technical writer for <a href="http://it.usu.edu/fact/">FACT at Utah State University</a> in 1997, where I converted paper-based independent study course to a relatively new mode of delivery: <a href="http://en.wikipedia.org/wiki/World_wide_web">The World Wide Web</a>.</p>
<p>I then moved up to a position with <a href="http://distance.usu.edu/">Distance Education</a> program in 1999, working with faculty in the department of <a href="http://sped.usu.edu/">Special Education</a> to develop technology for and produce live, 2-way audio/video, Internet-delivered distance education courses with online course supplements.</p>
<p>After completing my Masters degree and spending some time abroad teaching, I returned to instructional technology as an instructional designer for <a href="http://www.uvsc.edu/disted/">Distance Education at Utah Valley State College</a> in 2002.  Since that time, I have created UVSC&#8217;s <a href="http://www.uvsc.edu/disted/tetc/">Technology Enhanced Teaching Center</a>, created dozens of new online courses, and been promoted to Director of the Instructional Design Services unit, where I oversee all aspects of Distance Education course production and educational technology development.</p>
</li>
<li>What surprised you the most after actively working in the field?
<p>One aspect that still surprises me is faculty and student preconceptions of distance education.  Instructors still want to believe distance education is only independent study and it doesn&#8217;t deserve the same attention, committment, and rigor as their on-campus classes; students still want to believe that distance education is self-paced and, unfortunately, easier or less rigorous.</p>
<p>But, in general, the most positive surprise has been to witness how effective distance education can be when Done Right.  With a committed instructor, sound technology choices, and some sense of adventure in the students, a fully online course can be as productive, as effective, and more engaging and fulfilling than a traditional face-to-face course. </p>
</li>
<li>What has been your most discouraging experience in the field of instructional design/technology?
<p>This would have to be the persistence of ignorant or just plain negative attitudes amongst some instructors and administrators toward distance education.  This is not just prevelant in the handful of distance education naysayers, but also present in some of the distance education instructors, who, as I mentioned above, still maintain wrong perceptions or inadequate committment to their distance education courses and students.  There are plenty of motivated, interactive, and engaging instructors involved in distance education, but I am still discouraged in the numbers of underprepared, undercommitted, or underenthused instructors as well.</p>
</li>
<li>If you could change one thing about about your job as an instructional designer/technologist what would it be?
<p>I wouldn&#8217;t change much about my job, though I would happily take advantage of additional human resources. In higher education, and in educational technology particularly, even if one has open positions (which itself is a rarity), skilled educational technologists, seasoned instructional designers, and creative multimedia producers are hard to find and harder to hold on to.  I am lucky to have a handful of exceptional professionals working with me, but too often I notice that we don&#8217;t have enough resources to keep up with our ideas, the changing face of technology, and the needs of students and instructors.</p>
</li>
<li>What aspect of being an instructional designer/technologist has given you hope for the future?
<p>Making education&#8230;</p>
<ul>
<li>more accessible to everyone</li>
<li>more convenient for instructors <em>and</em> students</li>
<li><a href="http://en.wikipedia.org/wiki/Open_educational_resources/">more open</a> to potential learners everywhere</li>
<li>more engaging and interactive</li>
<li>more authentic and sustained&#8211;carrying it beyond the classroom by capitalizing on <a href="http://flexknowlogy.learningfield.org/2008/03/ple-mapping-draft-1.html">personal learning environments</a></li>
</ul>
</li>
<li>If you could give a piece of advice to someone considering a career as an instructional designer/technologist what would it be?
<ul>
<li><strong>Learn</strong>: adventure, focus, study, interact, reflect, write, revise</li>
<li><strong>Teach</strong>: profess, engage, assess, interact, revise</li>
<li><strong>Build</strong>: analyze, prototype, test, observe, reflect, revise</li>
</ul>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://flexknowlogy.learningfield.org/2008/04/03/re-john-krutschs-8-questions-for-ids/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
