<?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>Hello World &#187; NULL</title>
	<atom:link href="http://blog.sunner.cn/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sunner.cn</link>
	<description>孙志岗的博客</description>
	<lastBuildDate>Fri, 03 Feb 2012 03:13:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>我们的世界并不像传说的那样</title>
		<link>http://blog.sunner.cn/what-they-said-is-not-out-world/</link>
		<comments>http://blog.sunner.cn/what-they-said-is-not-out-world/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 20:17:36 +0000</pubDate>
		<dc:creator>Sunner</dc:creator>
				<category><![CDATA[NULL]]></category>
		<category><![CDATA[感悟]]></category>

		<guid isPermaLink="false">http://blog.sunner.cn/?p=1117</guid>
		<description><![CDATA[俗语云，“听人劝，吃饱饭”。我们都会从长者那里学到很多经验，用来指导自己的言行，试图走正确的道路，不再犯他们犯过的错误。但是，如果真的违背那些经验，就一定会犯错误吗？我用了近十年的时间做实验，找到了一个我自己都不敢相信的答案：我们的世界并不像传说的那样。 2002年7月1日，是我正式留校的日子。那是一个分水岭，标志着从学生变成工作者。虽然还是在大学，环境如故，但角色的转变及周围的人的变化使我还是有了要“成年”的感觉。 那时候，长辈和师长，以及一些先涉人世的朋友都热情地给我讲很多道理，分享很多经验。大体来说，都是各种潜规则，如何明哲保身，如何省力办大事云云。只要我表示出一点点疑问，就会马上被说成是“幼稚”、“书呆子”，并被教育，如果不遵守潜规则（为叙述方便，姑且把一切低底线的事情都叫做潜规则吧），下场一定很惨很惨。很多鲜活的惨例子，都被一一摆在我面前。 他们讲得郑重、真切，但我却从话语间感觉到，虽然已经是应用潜规则的高手，但其实他们并不喜欢潜规则。有的人明确说，没有潜规则他们会更快乐；有的人认为潜规则的存在是合理的，必须利用，但还得坚守一些个人底线；有的人认为就应该彻底扎入潜规则，说别的都是sb。不管怎么想，当我问他们为什么要配合潜规则时，回答基本都是——“社会就是这样，别人都是这样，我不得不这样。” 这是世界是不好的，多数人都是不满的，主要不满它的潜规则。但是所有人又都在配合潜规则，于是这个世界就被潜规则统治，并继续统治，继续不好。怎样能打破这个循环呢？就是每个人都不去配合潜规则。但显然做不到。 我开始纠结，自己该怎么做。 我先从宏观上想，如果世界是美好的，那么世界中的多数人做的一定是对的。但世界并不美好，所以多数人一定是错的。 我不想做错事，不想拥抱潜规则。这样可能会被同事和学生排挤，但最惨也就是被开除。我不怕被开除，本来就一无所有，大不了到公司工作，再拥抱潜规则不迟。有恃无恐，所以我决定亲身试验一下，不玩潜规则到底会不会很惨。 留校第一年，我为自己定的工作目标是：争取早日被开除。 具体实施时，我定了一个底线：只做内心认为正确的事情。 现在想来，这个底线其实很模糊，因为我没有定义“正确”。事实上，十年来我也确实不只一次修改“正确”的定义，发生了很多摇摆。但还是能做个总结，基本坚持住了的具体底线是： 不欺骗 不利用 不争利 不走后门 不拍马屁 维护公平 认真做有实效的工作 诚然，这7条不是都100%做到了，但最差的应该也做到99%。有时甚至会偏执。比如刚过去的春节，我仍坚持不给任何一名领导拜年，连短信都不发（收到领导发来的拜年短信，但不回）。我要让领导只能看到我纯粹的工作，没有别的。 十年中，我的思想其实动摇过很多次。 最严重的动摇，是面对学生的质疑时。因为我工作的出发点完全都是为他们好，但他们不理解，非常伤心。然而，也不知道是哪门子力量让我挺住了、坚持了。获得回报就是最终学生的理解与支持。我觉得，并不是学生的认识发生了变化，而是他们被我的坚持打动了。只有坚持，才能让他们相信我真的是为他们好，不是为了搞形式。当然，面对冲突，也能让我更深地思考自己的做法，寻找更佳的实施方案。如果面对学生的第一轮质疑我就妥协，那么今天我一定会糟糕得多。 领导、同事的质疑，倒是没让我有过多少动摇。我甚至也不怎么解释，只图问心无愧。大不了明天就开除我吧，我只会获得更广阔的天地。 但我始终没被开除。我甚至偶然会想，他们故意容忍我、留下我，为的是用更残忍的手段整我。如果真的这样，那他们真是太有心机了，因为所有人都是在帮我，主动地、不求回报地帮我。 有的帮助是明的，比如使用乐学网、主动给我加岗贴；有的是暗的，比如在自己的课堂给我打铺垫，在各种场合为我说好话。有些事情我做得确实太出格，他们会偷偷对我说：“虽然我不能像你那么做，但我认为你是对的。” 这些事情的发生，完全出乎意料。我能想到的最好结果也就是不被排挤而已，但是却获得无数支持和帮助。为什么会这样？他们，无论老师还是学生，其行为都是与潜规则比较近的啊，怎会容忍我这个异类？ 因为“善念”，每个人都心存善念。社会的现实让他们必须压住自己的善念，甚至欺骗自己，把自己当做是无善念的人。这时，一个幼稚的人走出来，做着他们内心在叫好的事情，怎能让人忍心整他？更何况，这个人是“不争利”的。 其实我很想争利，想看看如果有了严重的利益冲突，我仍坚守原则，别人是否会对我用下三滥的招数。但这个实验我是做不了的，因为以上所有一切的前提，乃是我不高的对物质生活的要求，或者堂皇地说：淡泊名利。 我不是真的淡泊名利。看到同龄人的香车豪宅、显赫身份，我也嫉妒。但这份嫉妒心不会影响我做事。无欲则刚。 如果为金钱做事，很容易就同流合污；如果为理想做事，每一份回报都是惊喜，让人分外幸福。 但是，追逐理想通常都是付出得更多，回报得更少。这是因为我们的世界是现实主义的，主流评价体系都基于现实，且受潜规则制约，与理想主义者不兼容。所以，理想主义者必须降低对物质的要求，才能让内心健康。 十年了，有过苦，但甜更多。很庆幸当初没有顺从别人的教诲，才能发现这个世界并不像传说的那样。 等等，我的个体经历能有普遍代表意义吗？ 有其它团队的人对我说，我该庆幸留在一个好团队，才能活蹦乱跳；在他那，我早完蛋了。 有其它学院的人对我说，我该庆幸留在一个好学院，才能活蹦乱跳；在他那，我早完蛋了。 有其它学校的人对我说，我该庆幸留在一个好学校，才能活蹦乱跳；在他那，我早完蛋了。 还好，没有人说是哈尔滨、黑龙江、中国为我创造的活蹦乱跳的环境，因为谁都知道，这三个符号代表的都是同级别中的保守派。 其实，工大是很保守的，计算机学院不是最有活力的，而我所在教研室是以承担公共课中最不重要的两门为主要工作的。 在这样的环境里，我都能活蹦乱跳，相信其它环境只能是更好，只不过少有人肯去尝试。 但我不敢说在高校之外，是否也如此这般。社会上的人可能底线更低，可能利害冲突更严重，但我想，一定也不像传说的那样。 如今社会道德底线之低，早已人神共愤，但敢愤敢言却不敢做。如果有人敢做，一定能得到很多明里暗中的支持。用证据打假的方舟子，替百姓鸣不平的韩寒，坚持诚信经营的罗永浩，都是实在的例证。触底反弹，社会环境已经开始在向正义和道德的方向倾斜。如果我们不再相信传说，拒绝潜规则，那潜规则就会逐渐消失。 让潜规则的既得利益者放弃潜规则，有难度。但每个初入社会的人，本来就是一无所有，不用怕失去什么，完全可以大胆地不与任何社会毒瘤合作，凭此改良被前辈们搞坏了的世界。 真希望有一天，我可以对晚辈说：“你现在真幸福，凭真本事就能发展。想当年那是真黑暗啊……”]]></description>
			<content:encoded><![CDATA[<p>俗语云，“听人劝，吃饱饭”。我们都会从长者那里学到很多经验，用来指导自己的言行，试图走正确的道路，不再犯他们犯过的错误。但是，<strong>如果真的违背那些经验，就一定会犯错误吗？</strong>我用了近十年的时间做实验，找到了一个我自己都不敢相信的答案：<strong>我们的世界并不像传说的那样</strong>。</p>
<p>2002年7月1日，是我正式留校的日子。那是一个分水岭，标志着从学生变成工作者。虽然还是在大学，环境如故，但角色的转变及周围的人的变化使我还是有了要“成年”的感觉。</p>
<p>那时候，长辈和师长，以及一些先涉人世的朋友都热情地给我讲很多道理，分享很多经验。大体来说，都是各种潜规则，如何明哲保身，如何省力办大事云云。只要我表示出一点点疑问，就会马上被说成是“幼稚”、“书呆子”，并被教育，如果不遵守潜规则（为叙述方便，姑且把一切低底线的事情都叫做潜规则吧），下场一定很惨很惨。很多鲜活的惨例子，都被一一摆在我面前。</p>
<p>他们讲得郑重、真切，但我却从话语间感觉到，虽然已经是应用潜规则的高手，但其实他们并不喜欢潜规则。有的人明确说，没有潜规则他们会更快乐；有的人认为潜规则的存在是合理的，必须利用，但还得坚守一些个人底线；有的人认为就应该彻底扎入潜规则，说别的都是sb。不管怎么想，当我问他们为什么要配合潜规则时，回答基本都是——“<strong>社会就是这样，别人都是这样，我不得不这样。</strong>”</p>
<p>这是世界是不好的，多数人都是不满的，主要不满它的潜规则。但是所有人又都在配合潜规则，于是这个世界就被潜规则统治，并继续统治，继续不好。怎样能打破这个循环呢？就是每个人都不去配合潜规则。但显然做不到。</p>
<p>我开始纠结，自己该怎么做。</p>
<p>我先从宏观上想，<strong>如果世界是美好的，那么世界中的多数人做的一定是对的。但世界并不美好，所以多数人一定是错的。</strong></p>
<p>我不想做错事，不想拥抱潜规则。这样可能会被同事和学生排挤，但最惨也就是被开除。我不怕被开除，本来就一无所有，大不了到公司工作，再拥抱潜规则不迟。有恃无恐，所以<strong>我决定亲身试验一下，不玩潜规则到底会不会很惨</strong>。</p>
<p>留校第一年，我为自己定的工作目标是：<strong>争取早日被开除</strong>。</p>
<p>具体实施时，我定了一个底线：<strong>只做内心认为正确的事情</strong>。</p>
<p>现在想来，这个底线其实很模糊，因为我没有定义“正确”。事实上，十年来我也确实不只一次修改“正确”的定义，发生了很多摇摆。但还是能做个总结，基本坚持住了的具体底线是：</p>
<ol>
<li>不欺骗</li>
<li>不利用</li>
<li>不争利</li>
<li>不走后门</li>
<li>不拍马屁</li>
<li>维护公平</li>
<li>认真做有实效的工作</li>
</ol>
<p>诚然，这7条不是都100%做到了，但最差的应该也做到99%。有时甚至会偏执。比如刚过去的春节，我仍坚持不给任何一名领导拜年，连短信都不发（收到领导发来的拜年短信，但不回）。我要让领导只能看到我纯粹的工作，没有别的。</p>
<p>十年中，我的思想其实动摇过很多次。</p>
<p>最严重的动摇，是面对学生的质疑时。因为我工作的出发点完全都是为他们好，但他们不理解，非常伤心。然而，也不知道是哪门子力量让我挺住了、坚持了。获得回报就是最终学生的理解与支持。我觉得，并不是学生的认识发生了变化，而是他们被我的坚持打动了。只有坚持，才能让他们相信我真的是为他们好，不是为了搞形式。当然，面对冲突，也能让我更深地思考自己的做法，寻找更佳的实施方案。<strong>如果面对学生的第一轮质疑我就妥协，那么今天我一定会糟糕得多</strong>。</p>
<p>领导、同事的质疑，倒是没让我有过多少动摇。我甚至也不怎么解释，只图问心无愧。大不了明天就开除我吧，我只会获得更广阔的天地。</p>
<p>但我始终没被开除。我甚至偶然会想，他们故意容忍我、留下我，为的是用更残忍的手段整我。如果真的这样，那他们真是太有心机了，因为所有人都是在帮我，主动地、不求回报地帮我。</p>
<p>有的帮助是明的，比如使用乐学网、主动给我加岗贴；有的是暗的，比如在自己的课堂给我打铺垫，在各种场合为我说好话。有些事情我做得确实太出格，他们会偷偷对我说：“虽然我不能像你那么做，但我认为你是对的。”</p>
<p>这些事情的发生，完全出乎意料。我能想到的最好结果也就是不被排挤而已，但是却获得无数支持和帮助。为什么会这样？他们，无论老师还是学生，其行为都是与潜规则比较近的啊，怎会容忍我这个异类？</p>
<p>因为“善念”，<strong>每个人都心存善念</strong>。社会的现实让他们必须压住自己的善念，甚至欺骗自己，把自己当做是无善念的人。这时，一个幼稚的人走出来，做着他们内心在叫好的事情，怎能让人忍心整他？更何况，这个人是“不争利”的。</p>
<p>其实我很想争利，想看看如果有了严重的利益冲突，我仍坚守原则，别人是否会对我用下三滥的招数。但这个实验我是做不了的，因为以上所有一切的前提，乃是我不高的对物质生活的要求，或者堂皇地说：淡泊名利。</p>
<p>我不是真的淡泊名利。看到同龄人的香车豪宅、显赫身份，我也嫉妒。但这份嫉妒心不会影响我做事。无欲则刚。</p>
<p><strong>如果为金钱做事，很容易就同流合污；如果为理想做事，每一份回报都是惊喜，让人分外幸福。</strong></p>
<p>但是，追逐理想通常都是付出得更多，回报得更少。这是因为我们的世界是现实主义的，主流评价体系都基于现实，且受潜规则制约，与理想主义者不兼容。所以，<strong>理想主义者必须降低对物质的要求，才能让内心健康</strong>。</p>
<p>十年了，有过苦，但甜更多。很庆幸当初没有顺从别人的教诲，才能发现这个世界并不像传说的那样。</p>
<p>等等，我的个体经历能有普遍代表意义吗？</p>
<p>有其它团队的人对我说，我该庆幸留在一个好团队，才能活蹦乱跳；在他那，我早完蛋了。</p>
<p>有其它学院的人对我说，我该庆幸留在一个好学院，才能活蹦乱跳；在他那，我早完蛋了。</p>
<p>有其它学校的人对我说，我该庆幸留在一个好学校，才能活蹦乱跳；在他那，我早完蛋了。</p>
<p>还好，没有人说是哈尔滨、黑龙江、中国为我创造的活蹦乱跳的环境，因为谁都知道，这三个符号代表的都是同级别中的保守派。</p>
<p>其实，工大是很保守的，计算机学院不是最有活力的，而我所在教研室是以承担公共课中最不重要的两门为主要工作的。</p>
<p>在这样的环境里，我都能活蹦乱跳，相信其它环境只能是更好，只不过少有人肯去尝试。</p>
<p>但我不敢说在高校之外，是否也如此这般。社会上的人可能底线更低，可能利害冲突更严重，但我想，一定也不像传说的那样。</p>
<p>如今社会道德底线之低，早已人神共愤，但敢愤敢言却不敢做。如果有人敢做，一定能得到很多明里暗中的支持。用证据打假的方舟子，替百姓鸣不平的韩寒，坚持诚信经营的罗永浩，都是实在的例证。触底反弹，社会环境已经开始在向正义和道德的方向倾斜。如果我们不再相信传说，拒绝潜规则，那潜规则就会逐渐消失。</p>
<p>让潜规则的既得利益者放弃潜规则，有难度。但<strong>每个初入社会的人，本来就是一无所有，不用怕失去什么，完全可以大胆地不与任何社会毒瘤合作，凭此改良被前辈们搞坏了的世界</strong>。</p>
<p>真希望有一天，我可以对晚辈说：“你现在真幸福，凭真本事就能发展。想当年那是真黑暗啊……”</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sunner.cn/what-they-said-is-not-out-world/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>乐学网的2011和2012</title>
		<link>http://blog.sunner.cn/cms-from-2011-to-2012/</link>
		<comments>http://blog.sunner.cn/cms-from-2011-to-2012/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 06:53:16 +0000</pubDate>
		<dc:creator>Sunner</dc:creator>
				<category><![CDATA[NULL]]></category>
		<category><![CDATA[乐学网]]></category>

		<guid isPermaLink="false">http://blog.sunner.cn/?p=1153</guid>
		<description><![CDATA[乐学网在2011年有太多的欢乐历史值得回味。 乐学网一直不吹不擂，不攀权附贵，靠普通教师和学生的主动性成长了6年，虽然缓慢，但生机勃勃。2010年底，它隆重走入了学校、教务处领导的视野，从此便真的official了。 第一个利好是教务处给了10万元，用来扩充硬件。虽然有人说这是区区10万元卖了乐学网的归属和成果，不值得。但我觉得很好。我获得成就感，他们获得虚荣心，各得其所，完美的合作。 当时我还有幻想，应该很快能有支持开发和维护的软经费，所以10万元全用在买硬件了。而且在朋友帮助下精打细算，极度追求性价比，选了个贼弱的国产品牌，购入两台Xeon E5620服务器，一台8T存储（一年多点儿，硬盘坏掉一块）。 再要软经费时，领导扑朔的眼神似乎在告诉我，“哪有买硬件不拿回扣的，你就别卖萌了”。当时真傻眼了，给新服务器开光（接入网络）都没钱啊。又受朋友指点，直接找网络中心主任卖萌，然后就免费进入核心机房了，教育网、联通三线千兆接入啊，哦也！ 至此，硬性成本都解决了。至于软性的，那就是我赚不赚钱，雇不雇得到帮手的问题，全是浮云。0成本，拼脸皮，磨朋友，用学生，DIY了！ 软的方面也做了很必要的基础工作，包括升级到Moodle 2.1，和统一身份认证对接，弄了一些教程、文档，为迎接新人做准备。 新人哪里来呢？本指望教务处能发个行政命令或弄点儿小恩小惠刺激啥的，但……还好在工大各条战线上都有一线的朋友，就腆着脸拉各门各派的朋友入驻，意图在每个学院都埋个火种，然后燎原！ 于是，在一年时间里，课程数翻倍！所有开课教师都是自愿的，自觉的，无功利目的的。 年底，《哈工大报》和《中国教育报》先后主动报道了乐学网，而且都没收采访费。改稿改得那个认真啊，我都快烦了。 软件学院开始要求所有老师进驻乐学网，然后就是“呼”的一声~~~~行政力量确实强大。但来了非自愿的教师，让我觉得有污点了。 总之，2011年的主题是“发展”。2012年的主题呢？将是“回报”。 这里说的回报是给所有为乐学网提供了帮助的人，包括我，hit-moodle团队成员，还有所有开课的教师和选课的学生。 年初建的姊妹站——哈尔滨理工大学软件学院交互式教学平台，承诺在开学初支付5位数的建站费（我想试试社会是不是真那么丑恶，所以完全口头协议）。 年初还在本科生院做了一次立项答辩，申请6位数的软经费。结果肯定不会那么顺利了，但开学后拿到的希望还是比较大了。 之前6年，一共只有3万的软经费。对现在的预期，我非常满意，且得意忘形，就开始想怎么回报所有开课的教师和选课的学生。 第一步是送每名开课教师一本书《如何成为卓越的大学教师》，这在放假前就开始做了，现在已经送出大半，还有一些开学后送。 第二步是个大计划，准备每个学期搞一次活动，由学生投票选出最好的三个网上课程，获奖教师的最高奖品是iPad（虽然我也没有iPad用呢，但这奖绝不是给自己准备的）。为避免大课占优小课吃亏，要对参与投票的学生抽奖。凡是投中这三门课的同学，都有机会获得3位数的奖金。 一想起来就觉得好玩啊！迫不及待的！ 不过，如果理工大学赖账，本科生院耍我，这些就玩不了了，已经送出的那些书就都工资买单了。但我并不怕这样，因为可以实行“B计划”——全站募捐。哈哈，这个念头更好玩，太文艺了！ 最后，感谢俺家领导批准我这么玩，kiss~~~~~~~]]></description>
			<content:encoded><![CDATA[<p>乐学网在2011年有太多的<a href="http://cms.hit.edu.cn/mod/page/view.php?id=5292">欢乐历史</a>值得回味。</p>
<p>乐学网一直不吹不擂，不攀权附贵，靠普通教师和学生的主动性成长了6年，虽然缓慢，但生机勃勃。2010年底，<a href="http://blog.sunner.cn/moodle-for-the-big-hit/">它隆重走入了学校、教务处领导的视野</a>，从此便真的official了。</p>
<p>第一个利好是教务处给了10万元，用来扩充硬件。虽然有人说这是区区10万元卖了乐学网的归属和成果，不值得。但我觉得很好。我获得成就感，他们获得虚荣心，各得其所，完美的合作。</p>
<p>当时我还有幻想，应该很快能有支持开发和维护的软经费，所以10万元全用在买硬件了。而且在朋友帮助下精打细算，极度追求性价比，选了个贼弱的国产品牌，购入两台Xeon E5620服务器，一台8T存储（一年多点儿，硬盘坏掉一块）。</p>
<p>再要软经费时，领导扑朔的眼神似乎在告诉我，“哪有买硬件不拿回扣的，你就别卖萌了”。当时真傻眼了，给新服务器开光（接入网络）都没钱啊。又受朋友指点，直接找网络中心主任卖萌，然后就免费进入核心机房了，教育网、联通三线千兆接入啊，哦也！</p>
<p>至此，硬性成本都解决了。至于软性的，那就是我赚不赚钱，雇不雇得到帮手的问题，全是浮云。0成本，拼脸皮，磨朋友，用学生，DIY了！</p>
<p>软的方面也做了很必要的基础工作，包括升级到Moodle 2.1，和<a href="http://cas.hit.edu.cn">统一身份认证</a>对接，弄了一些<a href="http://cms.hit.edu.cn/course/view.php?id=36#section-1">教程、文档</a>，为迎接新人做准备。</p>
<p>新人哪里来呢？本指望教务处能发个行政命令或弄点儿小恩小惠刺激啥的，但……还好在工大各条战线上都有一线的朋友，就腆着脸拉各门各派的朋友入驻，意图在每个学院都埋个火种，然后燎原！</p>
<p>于是，在一年时间里，课程数翻倍！所有开课教师都是自愿的，自觉的，无功利目的的。</p>
<p>年底，《<a href="http://news.hit.edu.cn/articles/2011/10-25/10143652.htm">哈工大报</a>》和《<a href="http://www.jyb.cn/high/gdjyxw/201112/t20111205_467603.html">中国教育报</a>》先后主动报道了乐学网，而且都没收采访费。改稿改得那个认真啊，我都快烦了。</p>
<p>软件学院开始要求所有老师进驻乐学网，然后就是“呼”的一声~~~~行政力量确实强大。但来了非自愿的教师，让我觉得有污点了。</p>
<p><strong>总之，2011年的主题是“发展”。2012年的主题呢？将是“回报”。</strong></p>
<p>这里说的回报是给所有为乐学网提供了帮助的人，包括我，<a href="http://git.io/hmdl">hit-moodle团队成员</a>，还有所有开课的教师和选课的学生。</p>
<p>年初建的姊妹站——哈尔滨理工大学<a href="http://jhpt.hrbust.edu.cn/" target="_blank">软件学院交互式教学平台</a>，承诺在开学初支付5位数的建站费（我想试试社会是不是真那么丑恶，所以完全口头协议）。</p>
<p>年初还在本科生院做了一次立项答辩，申请6位数的软经费。结果肯定不会那么顺利了，但开学后拿到的希望还是比较大了。</p>
<p>之前6年，一共只有3万的软经费。对现在的预期，我非常满意，且得意忘形，就开始想怎么回报所有开课的教师和选课的学生。</p>
<p>第一步是送每名开课教师一本书《<a href="http://book.douban.com/subject/2287720/">如何成为卓越的大学教师</a>》，这在放假前就开始做了，现在已经送出大半，还有一些开学后送。</p>
<p>第二步是个大计划，准备每个学期搞一次活动，由学生投票选出最好的三个网上课程，获奖教师的最高奖品是iPad（虽然我也没有iPad用呢，但这奖绝不是给自己准备的）。为避免大课占优小课吃亏，要对参与投票的学生抽奖。凡是投中这三门课的同学，都有机会获得3位数的奖金。</p>
<p>一想起来就觉得好玩啊！迫不及待的！</p>
<p>不过，如果理工大学赖账，本科生院耍我，这些就玩不了了，已经送出的那些书就都工资买单了。但我并不怕这样，因为可以实行“B计划”——全站募捐。哈哈，这个念头更好玩，太文艺了！</p>
<p>最后，感谢俺家领导批准我这么玩，kiss~~~~~~~</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sunner.cn/cms-from-2011-to-2012/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>kvm、spice安装Windows 7备忘录</title>
		<link>http://blog.sunner.cn/kvm-spice-windows-7-notes/</link>
		<comments>http://blog.sunner.cn/kvm-spice-windows-7-notes/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 01:38:34 +0000</pubDate>
		<dc:creator>Sunner</dc:creator>
				<category><![CDATA[NULL]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[RDP]]></category>
		<category><![CDATA[spice]]></category>
		<category><![CDATA[虚拟机]]></category>

		<guid isPermaLink="false">http://blog.sunner.cn/?p=1140</guid>
		<description><![CDATA[去年在一台备用服务器上装了个VirtualBox虚拟机，用headless模式跑Windows 7，当做我的日常用系统，无论在哪都用RDP（Windows的远程桌面协议）远程登上，彻底的大内存、多CPU、千兆接入云桌面，非常舒服。 VirtualBox是个很棒的虚拟机，无论图形界面还是命令行界面，都很好用。但间或死机（虚拟机停转，却把CPU占满），分越多的CPU速度越慢（可能是我后分的多CPU有关），以及虚拟磁盘配置不合理这三个原因，使我萌生了换虚拟机的念头。 这篇评测文章的结果是kvm的性能最好，此外听安天的王维工程师说只有kvm支持的spice协议是目前最快的远程桌面协议，有代码洁癖的我就当然选用它了。但这东西，比VirtualBox和VMWare都难配置太多了……必须得写下来备忘一些要点了。 kvm kvm本身是个命令行程序，直接“kvm 参数”就能用。一开始就这么用，系统安装顺利，网络通畅。然后加bridged模式的网卡，结果一启动虚拟机就让主机网卡都断掉（甚至一度重启host系统都不能恢复，导致网络中心狠狠地重新收拾了一遍若干台交换机。对此麻烦，深表歉意）。查了无数资料，什么bridge、tun、tap的一通研究，各种脚本、手工试验，全无效。最后实在不想再跑机房了，就换用virt-manager建虚拟机。 virt-manager是libvirt的一个图形客户端，而libvirt是个通用的虚拟机管理库（支持kvm、xen、virtualbox、vmware等等）。virsh是libvirt的命令行客户端，用“virsh -c qemu:///system”可以在命令行管理virt-manager创建的虚拟机。 需要先在系统启动一个桥接网卡，才能在虚拟机里装bridged网卡。修改/etc/network/interfaces（debian）如下： Windows 7最多只支持两个CPU socket，每个socket内可以有多个core。kvm缺省每个CPU模拟一个socket，必须修改虚拟机CPU的topology，才能使用超过一个CPU。 spice virt-manager创建的虚拟机只要加了spice display，就可以用spice协议远程使用虚拟机的控制台。 Linux下的spice客户端叫spicec。 最重要的是Win7里必须安装spice的驱动和服务，才能让性能和功能达到最强。相关程序在这里下载：http://www.spice-space.org/download.html qxl和virtio-serial驱动是必须安装的。如果安装时提示数字签名无效，驱动不生效，用管理员权限执行cmd.exe，运行下面两行命令并reboot（reboot后桌面会有“测试模式”字样，不影响使用）： Windows guest agent服务也必须安装，才能同步剪贴板、屏幕分辨率。解开那个vdagent-xxxxx.zip，在管理员权限命令行执行“vdservice install”，然后reboot。 客户端加上&#8211;full-screen=auto-conf参数，就能全屏且同步分辨率了。Shift-F11切换全屏状态 spice性能确实比rdp好太多，看flash、gif基本不卡，视频音画基本同步，鼠标、键盘无延迟。最爽的，可以用招商银行大众版了！ 安全的spice spice缺省使用不安全连接。 用下面脚本创建必须的key 根据提示记住&#8211;host-subject，拷贝ca-cert.pem到指定位置 关闭虚拟机，重新启动libvirtd（sudo /etc/init.d/libvirt-bin restart） 客户端用“spicec -h HOSTNAME -s TLS-PORT &#8211;host-subject HOST-SUBJECT -w PASSWORD”连接 其它 虚拟机硬件配置很容易调整，导致Windows激活经常失效。在线激活失败时，选电话激活，根据提示打电话，跟客服mm稍加解释，就能顺利激活了。（此条只对正版Windows有效） 主要参考 SSLConnection &#8211; Spice QA:Testcase Virtualization Manually set spice listening port [...]]]></description>
			<content:encoded><![CDATA[<p>去年在一台备用服务器上装了个VirtualBox虚拟机，用headless模式跑Windows 7，当做我的日常用系统，无论在哪都用RDP（Windows的远程桌面协议）远程登上，彻底的大内存、多CPU、千兆接入云桌面，非常舒服。</p>
<p>VirtualBox是个很棒的虚拟机，无论图形界面还是命令行界面，都很好用。但间或死机（虚拟机停转，却把CPU占满），分越多的CPU速度越慢（可能是我后分的多CPU有关），以及虚拟磁盘配置不合理这三个原因，使我萌生了换虚拟机的念头。</p>
<p>这篇<a href="http://www.phoronix.com/scan.php?page=article&amp;item=ubuntu_1110_xenkvm&amp;num=1">评测文章</a>的结果是kvm的性能最好，此外听安天的王维工程师说只有kvm支持的spice协议是目前最快的远程桌面协议，有代码洁癖的我就当然选用它了。但这东西，比VirtualBox和VMWare都难配置太多了……必须得写下来备忘一些要点了。</p>
<h2>kvm</h2>
<p>kvm本身是个命令行程序，直接“kvm 参数”就能用。一开始就这么用，系统安装顺利，网络通畅。然后加bridged模式的网卡，结果一启动虚拟机就让主机网卡都断掉（甚至一度重启host系统都不能恢复，导致网络中心狠狠地重新收拾了一遍若干台交换机。对此麻烦，深表歉意）。查了无数资料，什么bridge、tun、tap的一通研究，各种脚本、手工试验，全无效。最后实在不想再跑机房了，就换用virt-manager建虚拟机。</p>
<p>virt-manager是libvirt的一个图形客户端，而libvirt是个通用的虚拟机管理库（支持kvm、xen、virtualbox、vmware等等）。virsh是libvirt的命令行客户端，用“virsh -c qemu:///system”可以在命令行管理virt-manager创建的虚拟机。</p>
<p>需要先在系统启动一个桥接网卡，才能在虚拟机里装bridged网卡。修改/etc/network/interfaces（debian）如下：</p>
<div id="gist-1654859" class="gist">

        <div class="gist-file">
          <div class="gist-data gist-syntax">
              <div class="highlight"><pre><div class='line' id='LC1'><span class="c"># Replace &quot;auto eth0 ...&quot; with following lines in /etc/network/interfaces</span></div><div class='line' id='LC2'><br/></div><div class='line' id='LC3'><span class="c"># The primary network interface</span></div><div class='line' id='LC4'>auto br0</div><div class='line' id='LC5'>iface br0 inet static</div><div class='line' id='LC6'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;address xxx.xxx.xxx.xxx</div><div class='line' id='LC7'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;netmask xxx.xxx.xxx.xxx</div><div class='line' id='LC8'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;network xxx.xxx.xxx.xxx</div><div class='line' id='LC9'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;broadcast xxx.xxx.xxx.xxx</div><div class='line' id='LC10'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gateway xxx.xxx.xxx.xxx</div><div class='line' id='LC11'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="c"># dns-* options are implemented by the resolvconf package, if installed</span></div><div class='line' id='LC12'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dns-nameservers xxx.xxx.xxx.xxx</div><div class='line' id='LC13'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dns-search domain.name</div><div class='line' id='LC14'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bridge_ports    eth0</div><div class='line' id='LC15'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bridge_stp      off</div><div class='line' id='LC16'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bridge_maxwait  0</div><div class='line' id='LC17'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bridge_fd       0</div></pre></div>
          </div>

          <div class="gist-meta">
            <a href="https://gist.github.com/raw/1654859/ea31c7e923ff6077f88b68ed49ffa5741e2ec707/gistfile1.sh" style="float:right;">view raw</a>
            <a href="https://gist.github.com/1654859#file_gistfile1.sh" style="float:right;margin-right:10px;color:#666">gistfile1.sh</a>
            <a href="https://gist.github.com/1654859">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
          </div>
        </div>
</div>

<p>Windows 7最多只支持两个CPU socket，每个socket内可以有多个core。kvm缺省每个CPU模拟一个socket，必须修改虚拟机CPU的topology，才能使用超过一个CPU。</p>
<h2>spice</h2>
<p>virt-manager创建的虚拟机只要加了spice display，就可以用spice协议远程使用虚拟机的控制台。</p>
<p>Linux下的spice客户端叫spicec。</p>
<p>最重要的是Win7里必须安装spice的驱动和服务，才能让性能和功能达到最强。相关程序在这里下载：<a href="http://www.spice-space.org/download.html">http://www.spice-space.org/download.html</a></p>
<p>qxl和virtio-serial驱动是必须安装的。如果安装时提示数字签名无效，驱动不生效，用管理员权限执行cmd.exe，运行下面两行命令并reboot（reboot后桌面会有“测试模式”字样，不影响使用）：</p>
<div id="gist-1654912" class="gist">

        <div class="gist-file">
          <div class="gist-data gist-syntax">
              <div class="highlight"><pre><div class='line' id='LC1'>bcdedit.exe -<span class="k">set</span> <span class="nv">loadoptions</span> DDISABLE_INTEGRITY_CHECKS</div><div class='line' id='LC2'>bcdedit.exe -<span class="k">set</span> <span class="nv">TESTSIGNING</span> <span class="k">ON</span></div></pre></div>
          </div>

          <div class="gist-meta">
            <a href="https://gist.github.com/raw/1654912/52ab477ed7ba8ba501409c1fc5523d57eb6d6950/allow_test_sign.bat" style="float:right;">view raw</a>
            <a href="https://gist.github.com/1654912#file_allow_test_sign.bat" style="float:right;margin-right:10px;color:#666">allow_test_sign.bat</a>
            <a href="https://gist.github.com/1654912">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
          </div>
        </div>
</div>

<p>Windows guest agent服务也必须安装，才能同步剪贴板、屏幕分辨率。解开那个vdagent-xxxxx.zip，在管理员权限命令行执行“vdservice install”，然后reboot。</p>
<p>客户端加上&#8211;full-screen=auto-conf参数，就能全屏且同步分辨率了。Shift-F11切换全屏状态</p>
<p>spice性能确实比rdp好太多，看flash、gif基本不卡，视频音画基本同步，鼠标、键盘无延迟。最爽的，可以用招商银行大众版了！</p>
<h2>安全的spice</h2>
<p>spice缺省使用不安全连接。</p>
<p>用下面脚本创建必须的key</p>
<div id="gist-1655511" class="gist">

        <div class="gist-file">
          <div class="gist-data gist-syntax">
              <div class="highlight"><pre><div class='line' id='LC1'><span class="c">#!/bin/bash</span></div><div class='line' id='LC2'><br/></div><div class='line' id='LC3'><span class="nv">SERVER_KEY</span><span class="o">=</span>server-key.pem</div><div class='line' id='LC4'><br/></div><div class='line' id='LC5'><span class="c"># creating a key for our ca</span></div><div class='line' id='LC6'><span class="k">if</span> <span class="o">[</span> ! -e ca-key.pem <span class="o">]</span>; <span class="k">then</span></div><div class='line' id='LC7'><span class="k"> </span>openssl genrsa -des3 -out ca-key.pem 1024</div><div class='line' id='LC8'><span class="k">fi</span></div><div class='line' id='LC9'><span class="c"># creating a ca</span></div><div class='line' id='LC10'><span class="k">if</span> <span class="o">[</span> ! -e ca-cert.pem <span class="o">]</span>; <span class="k">then</span></div><div class='line' id='LC11'><span class="k"> </span>openssl req -new -x509 -days 1095 -key ca-key.pem -out ca-cert.pem  -subj <span class="s2">&quot;/C=IL/L=Raanana/O=Red Hat/CN=my CA&quot;</span></div><div class='line' id='LC12'><span class="k">fi</span></div><div class='line' id='LC13'><span class="c"># create server key</span></div><div class='line' id='LC14'><span class="k">if</span> <span class="o">[</span> ! -e <span class="nv">$SERVER_KEY</span> <span class="o">]</span>; <span class="k">then</span></div><div class='line' id='LC15'><span class="k"> </span>openssl genrsa -out <span class="nv">$SERVER_KEY</span> 1024</div><div class='line' id='LC16'><span class="k">fi</span></div><div class='line' id='LC17'><span class="c"># create a certificate signing request (csr)</span></div><div class='line' id='LC18'><span class="k">if</span> <span class="o">[</span> ! -e server-key.csr <span class="o">]</span>; <span class="k">then</span></div><div class='line' id='LC19'><span class="k"> </span>openssl req -new -key <span class="nv">$SERVER_KEY</span> -out server-key.csr -subj <span class="s2">&quot;/C=IL/L=Raanana/O=Red Hat/CN=my server&quot;</span></div><div class='line' id='LC20'><span class="k">fi</span></div><div class='line' id='LC21'><span class="c"># signing our server certificate with this ca</span></div><div class='line' id='LC22'><span class="k">if</span> <span class="o">[</span> ! -e server-cert.pem <span class="o">]</span>; <span class="k">then</span></div><div class='line' id='LC23'><span class="k"> </span>openssl x509 -req -days 1095 -in server-key.csr -CA ca-cert.pem -CAkey ca-key.pem -set_serial 01 -out server-cert.pem</div><div class='line' id='LC24'><span class="k">fi</span></div><div class='line' id='LC25'><br/></div><div class='line' id='LC26'><span class="c"># now create a key that doesn&#39;t require a passphrase</span></div><div class='line' id='LC27'>openssl rsa -in <span class="nv">$SERVER_KEY</span> -out <span class="nv">$SERVER_KEY</span>.insecure</div><div class='line' id='LC28'>mv <span class="nv">$SERVER_KEY</span> <span class="nv">$SERVER_KEY</span>.secure</div><div class='line' id='LC29'>mv <span class="nv">$SERVER_KEY</span>.insecure <span class="nv">$SERVER_KEY</span></div><div class='line' id='LC30'><br/></div><div class='line' id='LC31'><span class="c"># show the results (no other effect)</span></div><div class='line' id='LC32'>openssl rsa -noout -text -in <span class="nv">$SERVER_KEY</span></div><div class='line' id='LC33'>openssl rsa -noout -text -in ca-key.pem</div><div class='line' id='LC34'>openssl req -noout -text -in server-key.csr</div><div class='line' id='LC35'>openssl x509 -noout -text -in server-cert.pem</div><div class='line' id='LC36'>openssl x509 -noout -text -in ca-cert.pem</div><div class='line' id='LC37'><br/></div><div class='line' id='LC38'><span class="c"># copy *.pem file to /etc/pki/libvirt-spice</span></div><div class='line' id='LC39'><span class="k">if</span> <span class="o">[[</span> ! -d <span class="s2">&quot;/etc/pki/libvirt-spice&quot;</span> <span class="o">]]</span> </div><div class='line' id='LC40'><span class="k">then</span></div><div class='line' id='LC41'><span class="k"> </span>mkdir -p /etc/pki/libvirt-spice</div><div class='line' id='LC42'><span class="k">fi</span></div><div class='line' id='LC43'>cp ./*.pem /etc/pki/libvirt-spice</div><div class='line' id='LC44'><br/></div><div class='line' id='LC45'><span class="c"># echo --host-subject</span></div><div class='line' id='LC46'><span class="nb">echo</span> <span class="s2">&quot;your --host-subject is&quot;</span> <span class="se">\&quot;</span><span class="sb">`</span>openssl x509 -noout -text -in server-cert.pem | grep Subject: | cut -f 10- -d <span class="s2">&quot; &quot;</span><span class="sb">`</span><span class="se">\&quot;</span></div><div class='line' id='LC47'><br/></div><div class='line' id='LC48'><span class="nb">echo</span> <span class="s2">&quot;copy ca-cert.pem to %APPDATA%\spicec\spice_truststore.pem or ~/.spice/spice_truststore.pem in your clients&quot;</span></div></pre></div>
          </div>

          <div class="gist-meta">
            <a href="https://gist.github.com/raw/1655511/ff270c5ef93eb4235ac31e0f8393593db162e4aa/keygen.sh" style="float:right;">view raw</a>
            <a href="https://gist.github.com/1655511#file_keygen.sh" style="float:right;margin-right:10px;color:#666">keygen.sh</a>
            <a href="https://gist.github.com/1655511">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
          </div>
        </div>
</div>

<p>根据提示记住&#8211;host-subject，拷贝ca-cert.pem到指定位置</p>
<p>关闭虚拟机，重新启动libvirtd（sudo /etc/init.d/libvirt-bin restart）</p>
<p>客户端用“spicec -h HOSTNAME -s TLS-PORT &#8211;host-subject HOST-SUBJECT -w PASSWORD”连接</p>
<h2>其它</h2>
<p>虚拟机硬件配置很容易调整，导致Windows激活经常失效。在线激活失败时，选电话激活，根据提示打电话，跟客服mm稍加解释，就能顺利激活了。（此条只对正版Windows有效）</p>
<h2>主要参考</h2>
<ol>
<li><a href="http://spice-space.org/page/SSLConnection">SSLConnection &#8211; Spice</a></li>
<li><a href="http://fedoraproject.org/wiki/QA:Testcase_Virtualization_Manually_set_spice_listening_port_with_TLS_port_set">QA:Testcase Virtualization Manually set spice listening port with TLS port set</a></li>
<li><a href="http://spice-space.org/page/WinQXL">WinQXL &#8211; Spice</a></li>
<li><a href="http://www.linux-kvm.org/page/Networking">Networking &#8211; KVM</a></li>
<li>manpages</li>
</ol>
<p>（待补充：port forward）</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sunner.cn/kvm-spice-windows-7-notes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>网上买火车票的几条经验</title>
		<link>http://blog.sunner.cn/buy-train-tickets-online/</link>
		<comments>http://blog.sunner.cn/buy-train-tickets-online/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 01:42:25 +0000</pubDate>
		<dc:creator>Sunner</dc:creator>
				<category><![CDATA[NULL]]></category>
		<category><![CDATA[旅游]]></category>
		<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://blog.sunner.cn/?p=1134</guid>
		<description><![CDATA[网址：http://www.12306.cn 一定要先安装首页提供的“根证书”。如果不能安装，就直接访问https://dynamic.12306.cn/otsweb/，忽略安全提示，能省一些麻烦 购票时需要输入乘车人的姓名、手机号和身份证号，以及身份证种类（一代/二代）。最好是二代身份证，能省些麻烦 可以查询到剩余票数。如果余票不多，但还不能确定是否该买，可先提交订单，便能将票扣住。30分钟内支付都能拿到票。如确认不买，请及时取消订单 一个订单只能买一次列车（或往返），最多五个人的票。支付后可以再买同次列车，他人的票 如果有未支付订单，就不能下新订单 可以买成人票、儿童票和学生票，无手续费 可以网上退票、签转 对chrome和firefox浏览器兼容良好（除了最后的网银支付） 开车前，凭身份证到车站售票窗口、自助设备或售票网点可以打印车票。前两者无手续费，售票网点是否收手续费未知 打印的车票上有姓名和身份证号，但乘车时并不查验身份证]]></description>
			<content:encoded><![CDATA[<ol>
<li>网址：<a href="http://www.12306.cn">http://www.12306.cn</a></li>
<li>一定要先安装首页提供的“根证书”。如果不能安装，就直接访问<a href="https://dynamic.12306.cn/otsweb/">https://dynamic.12306.cn/otsweb/</a>，忽略安全提示，能省一些麻烦</li>
<li>购票时需要输入乘车人的姓名、手机号和身份证号，以及身份证种类（一代/二代）。最好是二代身份证，能省些麻烦</li>
<li>可以查询到剩余票数。如果余票不多，但还不能确定是否该买，可先提交订单，便能将票扣住。30分钟内支付都能拿到票。如确认不买，请及时取消订单</li>
<li>一个订单只能买一次列车（或往返），最多五个人的票。支付后可以再买同次列车，他人的票</li>
<li>如果有未支付订单，就不能下新订单</li>
<li>可以买成人票、儿童票和学生票，无手续费</li>
<li>可以网上退票、签转</li>
<li>对chrome和firefox浏览器兼容良好（除了最后的网银支付）</li>
<li>开车前，凭身份证到车站售票窗口、自助设备或售票网点可以打印车票。前两者无手续费，售票网点是否收手续费未知</li>
<li>打印的车票上有姓名和身份证号，但乘车时并不查验身份证</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.sunner.cn/buy-train-tickets-online/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>“本科教学质量管理与评估方法研讨会”发言稿</title>
		<link>http://blog.sunner.cn/comments-on-evaluation-workshop/</link>
		<comments>http://blog.sunner.cn/comments-on-evaluation-workshop/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 05:39:57 +0000</pubDate>
		<dc:creator>Sunner</dc:creator>
				<category><![CDATA[NULL]]></category>
		<category><![CDATA[教学]]></category>
		<category><![CDATA[评教]]></category>

		<guid isPermaLink="false">http://blog.sunner.cn/?p=1131</guid>
		<description><![CDATA[序：日前我刚刚在“教学方法与考试方法改革示范性与常态化”研讨会上“炮”轰了学校正坚定不移地推动的累加式考试和项目式学习的大软肋，引起多方关照和忧虑，随后不久就又收到教务处“本科教学质量管理与评估方法”研讨会的邀请，再次证明哈工大不是一个打击批评者的大学。为了不辜负厚望，我破例提前准备了发言稿，发布于此，请各位老师、同学，务必在周一前留言发表意见，我将综合到一起在会上向领导和专家们汇报。 总则 请相关部门在制定管理与评估方法是务必保证一个原则：“一切管理和评估手段都不应该增加教师的工作量”。现在的管理和评估都会要求教师去做不少对教学实质没有帮助的琐碎事情，使教师本来有限的能投入到教学中的精力，更加捉襟见肘。建议： 以教学过程中的面向学生的实质性工作为评估目标，不要再要求教师做面向专家的工作 职能部门切实认识到自己是“服务性管理”部门，而非衙门口，做好“服务”工作，让教师能集中精力在最有实效也是最擅长的工作上。 管理方法 信息化程度严重不够。各种反复年年填写的单子太繁杂。网上信息十分有限。 试卷审核、印刷、搬运、送成绩单、装订归档过程，教师跑路太多，建议能电子的就电子化，不能电子化的就安排专人集中做体力活 同时出两套试卷的要求很不合时宜，建议取消 与教学直接相关的所有事情都尽量不要让团委、学生会、辅导员插手，除非教师邀请 评估方法 建议取消“专家评教”。专家可以听课，但不要做评估，不要向上打报告，而是帮助教师提高。现在因为和专家交流时间太短，甚至专家不给交流机会，几乎起不到帮助作用，反倒因为评价职能导致教师很紧张。 学生是最有发言权的评价者，应该把“学生评教”做实在了： 纯匿名化。不用网上评教，而是课程中间随机在课堂发匿名问卷，教师不可接触问卷。问卷是答题卡形式，方便机器统计。国外大学几乎都是这么做 问卷设计得好，几乎可以替代所有的专家检查 禁止教师点名。用出勤率（问卷本身就能统计）考核教师，而不是考核学生。 应在课程结束出成绩后、学年结束时、毕业前、工作几年后都收集学生评教意见。 部分内容可以用外校同行评议的方式评估，不用本校“专家” 评估的细致结果全部上网，至少要在校内可以随便查看最近3-5年的。 评估差的可以不惩罚，网上丢人足够了（屡差不改另当别论），但评估结果好的一定要有实质性的奖励]]></description>
			<content:encoded><![CDATA[<p><em>序：日前我刚刚在“<a href="http://news.hit.edu.cn/articles/2011/11-25/11161732.htm">教学方法与考试方法改革示范性与常态化</a>”研讨会上“炮”轰了学校正坚定不移地推动的<a href="http://blog.sunner.cn/what-happened-on-them/">累加式考试和项目式学习的大软肋</a>，引起多方关照和忧虑，随后不久就又收到教务处“本科教学质量管理与评估方法”研讨会的邀请，再次证明<a href="http://blog.sunner.cn/hit-is-a-real-university/">哈工大不是一个打击批评者的大学</a>。为了不辜负厚望，我破例提前准备了发言稿，发布于此，请各位老师、同学，务必在周一前留言发表意见，我将综合到一起在会上向领导和专家们汇报。</em></p>
<h3>总则</h3>
<p>请相关部门在制定管理与评估方法是务必保证一个原则：“<strong>一切管理和评估手段都不应该增加教师的工作量</strong>”。现在的管理和评估都会要求教师去做不少对教学实质没有帮助的琐碎事情，使教师本来有限的能投入到教学中的精力，更加捉襟见肘。建议：</p>
<ol>
<li>以教学过程中的面向学生的实质性工作为评估目标，不要再要求教师做面向专家的工作</li>
<li>职能部门切实认识到自己是“服务性管理”部门，而非衙门口，做好“服务”工作，让教师能集中精力在最有实效也是最擅长的工作上。</li>
</ol>
<h3>管理方法</h3>
<ol>
<li>信息化程度严重不够。各种反复年年填写的单子太繁杂。网上信息十分有限。</li>
<li>试卷审核、印刷、搬运、送成绩单、装订归档过程，教师跑路太多，建议能电子的就电子化，不能电子化的就安排专人集中做体力活</li>
<li>同时出两套试卷的要求很不合时宜，建议取消</li>
<li>与教学直接相关的所有事情都尽量不要让团委、学生会、辅导员插手，除非教师邀请</li>
</ol>
<h3>评估方法</h3>
<ol>
<li>建议取消“专家评教”。专家可以听课，但不要做评估，不要向上打报告，而是帮助教师提高。现在因为和专家交流时间太短，甚至专家不给交流机会，几乎起不到帮助作用，反倒因为评价职能导致教师很紧张。</li>
<li>学生是最有发言权的评价者，应该把“学生评教”做实在了：</li>
<ol>
<li>纯匿名化。不用网上评教，而是课程中间随机在课堂发匿名问卷，教师不可接触问卷。问卷是答题卡形式，方便机器统计。国外大学几乎都是这么做</li>
<li>问卷设计得好，几乎可以替代所有的专家检查</li>
<li>禁止教师点名。用出勤率（问卷本身就能统计）考核教师，而不是考核学生。</li>
<li>应在课程结束出成绩后、学年结束时、毕业前、工作几年后都收集学生评教意见。</li>
</ol>
<li>部分内容可以用外校同行评议的方式评估，不用本校“专家”</li>
<li>评估的细致结果全部上网，至少要在校内可以随便查看最近3-5年的。</li>
<li>评估差的可以不惩罚，网上丢人足够了（屡差不改另当别论），但评估结果好的一定要有实质性的奖励</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.sunner.cn/comments-on-evaluation-workshop/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>用乐学网提升课堂交互性</title>
		<link>http://blog.sunner.cn/construct-interactive-classroom-by-moodle/</link>
		<comments>http://blog.sunner.cn/construct-interactive-classroom-by-moodle/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 06:11:28 +0000</pubDate>
		<dc:creator>Sunner</dc:creator>
				<category><![CDATA[NULL]]></category>
		<category><![CDATA[moodle_using]]></category>
		<category><![CDATA[教学]]></category>

		<guid isPermaLink="false">http://blog.sunner.cn/?p=1124</guid>
		<description><![CDATA[在以前，乐学网只是在课外使用。某一天突然领悟到它应该也能在课内做些事情，于是最近的两年做了一些尝试，看到了它提升课堂交互性的美好前景，将经验总结一下。共包括“课上/课前投票”、“热点提问”和“分数卡”三个部分。 课上/课前投票 课堂上经常有这样的情景： 老师：这个问题听懂了吗？ 学生：……（沉默） 老师：那请听懂的同学举下手 学生：……（星星点点地举手） 老师：这么少人？不举手的都是没听懂吗？请没听懂的举下手 学生：……（星星点点地举手） 老师：不举手的是什么意思？！！ 对于确实在认真听课的学生来说，不举手的主要原因是“不好意思”。承认自己听懂了，好像很“得瑟”；承认自己没听懂，又显得自己很笨。于是就不表态了，至少能显得很酷。 “课上投票”意图解决此问题。它利用Moodle的“投票”或“反馈”功能，教师课前设计好投票内容和选项，适时地发布到网上，让学生即时投票，根据结果实时了解学习情况。这是目标，但因为教室里网络不给力，学生也不愿意只为了一门课而拎着笔记本，所以此功能变化为“课前投票”。 在每次课开始前，将该次课的核心内容凝练成如上图所示的“课前投票”，让学生先投一票再上课。学生可以根据直觉投，也可以仔细想想再投，还可以看看书然后投。不管怎样，在他的头脑中一定已经思考过此问题，一定程度上相当于做了预习。而且，教师可以从投票的结果了解学生的基本想法，在授课中能更有针对性。 热点提问 “热点提问”是我们自己开发的开放源码项目。期望它能解决教师问“有什么问题没有？”学生以沉默来回答的尴尬景象。它的主要功能有两个：“提问”和“顶”。 学生在课堂上不爱提问，很多时候并不是没有问题，而是社会、文化和习惯等因素造成缺乏提问的勇气。有了“热点提问”，学生提问时就不用再担心是否会影响别人，是否显得太突出，是否问题很傻等等；“顶”这个功能让相同的问题汇聚，让没问题的同学也能发问，让教师知道哪些问题是最普遍的，值得优先处理。 “热点提问”对网络和上网终端的依赖比较大，所以目前在我的课堂上还没有发挥出像样的威力。但它在早已信息化到每张课桌的国外院校颇受欢迎，很多用户对它提出了各种建设性的建议。 分数卡 在不断争创世界一流的工大，多数教室上校园网是不可能的，少数教室是很不稳定的，没有教室是可以舒服使用的。所以前两项功能达到的效果非常有限。但“分数卡”并不依赖教室网络，也许能有很大做为。 “分数卡”是一个尚在计划中的功能，灵感来自于“游戏点卡”，意图将现实的教室和虚拟的网络结合到一起。它的使用包括三步： 教师在线生成和打印分数卡，每张卡上有唯一的密码，代表一定的分数 课堂上教师将卡发给该得到分数的学生 学生上网输入密码，相应分数记入成绩单 卡片发给谁、发几张，完全教师说得算。比如发给积极发言的、帮忙擦黑板的、到场听课的、认真记笔记的、从不睡觉的……一切实体行为都可以便捷地与分数挂钩，用分数鼓励学生在课堂做正向的事情。 如果您迫不及待地想使用这个功能，请参与我们的志愿者计划。]]></description>
			<content:encoded><![CDATA[<p>在以前，<a href="http://cms.hit.edu.cn">乐学网</a>只是在课外使用。某一天突然领悟到它应该也能在课内做些事情，于是最近的两年做了一些尝试，看到了它提升课堂交互性的美好前景，将经验总结一下。共包括“课上/课前投票”、“热点提问”和“分数卡”三个部分。</p>
<h2>课上/课前投票</h2>
<p>课堂上经常有这样的情景：</p>
<blockquote><p>老师：这个问题听懂了吗？</p>
<p>学生：……（沉默）</p>
<p>老师：那请听懂的同学举下手</p>
<p>学生：……（星星点点地举手）</p>
<p>老师：这么少人？不举手的都是没听懂吗？请没听懂的举下手</p>
<p>学生：……（星星点点地举手）</p>
<p>老师：不举手的是什么意思？！！</p></blockquote>
<p>对于确实在认真听课的学生来说，不举手的主要原因是“不好意思”。承认自己听懂了，好像很“得瑟”；承认自己没听懂，又显得自己很笨。于是就不表态了，至少能显得很酷。</p>
<p>“课上投票”意图解决此问题。它利用Moodle的“投票”或“反馈”功能，教师课前设计好投票内容和选项，适时地发布到网上，让学生即时投票，根据结果实时了解学习情况。这是目标，但因为教室里网络不给力，学生也不愿意只为了一门课而拎着笔记本，所以此功能变化为“课前投票”。</p>
<p><a href="http://blog.sunner.cn/wp-content/uploads/2011/11/choice.png"><img class="aligncenter size-full wp-image-1125" title="课前投票" src="http://blog.sunner.cn/wp-content/uploads/2011/11/choice.png" alt="课前投票" width="624" height="166" /></a></p>
<p>在每次课开始前，将该次课的核心内容凝练成如上图所示的“课前投票”，让学生先投一票再上课。学生可以根据直觉投，也可以仔细想想再投，还可以看看书然后投。不管怎样，在他的头脑中一定已经思考过此问题，一定程度上相当于做了预习。而且，教师可以从投票的结果了解学生的基本想法，在授课中能更有针对性。</p>
<h2>热点提问</h2>
<p>“<a href="https://github.com/hit-moodle/moodle-mod_hotquestion">热点提问</a>”是我们自己开发的开放源码项目。期望它能解决教师问“有什么问题没有？”学生以沉默来回答的尴尬景象。它的主要功能有两个：“提问”和“顶”。</p>
<p><a href="http://blog.sunner.cn/wp-content/uploads/2011/11/hotquestion.png"><img class="aligncenter size-full wp-image-1126" title="热点提问" src="http://blog.sunner.cn/wp-content/uploads/2011/11/hotquestion.png" alt="热点提问" width="697" height="579" /></a></p>
<p>学生在课堂上不爱提问，很多时候并不是没有问题，而是社会、文化和习惯等因素造成缺乏提问的勇气。有了“热点提问”，学生提问时就不用再担心是否会影响别人，是否显得太突出，是否问题很傻等等；“顶”这个功能让相同的问题汇聚，让没问题的同学也能发问，让教师知道哪些问题是最普遍的，值得优先处理。</p>
<p>“热点提问”对网络和上网终端的依赖比较大，所以目前在我的课堂上还没有发挥出像样的威力。但它在早已信息化到每张课桌的国外院校颇受欢迎，很多用户对它提出了各种建设性的建议。</p>
<h2>分数卡</h2>
<p>在不断争创世界一流的工大，多数教室上校园网是不可能的，少数教室是很不稳定的，没有教室是可以舒服使用的。所以前两项功能达到的效果非常有限。但“分数卡”并不依赖教室网络，也许能有很大做为。</p>
<p>“<a href="https://github.com/hit-moodle/moodle-mod_pointcard">分数卡</a>”是一个尚在计划中的功能，灵感来自于“游戏点卡”，意图将现实的教室和虚拟的网络结合到一起。它的使用包括三步：</p>
<ol>
<li>教师在线生成和打印分数卡，每张卡上有唯一的密码，代表一定的分数</li>
<li>课堂上教师将卡发给该得到分数的学生</li>
<li>学生上网输入密码，相应分数记入成绩单</li>
</ol>
<p>卡片发给谁、发几张，完全教师说得算。比如发给积极发言的、帮忙擦黑板的、到场听课的、认真记笔记的、从不睡觉的……一切实体行为都可以便捷地与分数挂钩，用分数鼓励学生在课堂做正向的事情。</p>
<p>如果您迫不及待地想使用这个功能，请参与我们的<a href="https://github.com/hit-moodle/moodle/wiki/HIT-Moodle%E5%BF%97%E6%84%BF%E8%80%85%E6%8C%87%E5%8D%97">志愿者计划</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sunner.cn/construct-interactive-classroom-by-moodle/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>“成绩异议期”的非凡效果</title>
		<link>http://blog.sunner.cn/amazing-grade-doubt-time/</link>
		<comments>http://blog.sunner.cn/amazing-grade-doubt-time/#comments</comments>
		<pubDate>Sun, 20 Nov 2011 09:45:50 +0000</pubDate>
		<dc:creator>Sunner</dc:creator>
				<category><![CDATA[NULL]]></category>
		<category><![CDATA[moodle_using]]></category>
		<category><![CDATA[教学]]></category>

		<guid isPermaLink="false">http://blog.sunner.cn/?p=1120</guid>
		<description><![CDATA[这个世界的好多事情，其实并不是我们想象的那样复杂。 假如在将成绩通过教务处正式发布之前，先向学生预发布，留24小时的异议期，允许学生对评分提出异议，会怎样？我想大多数人可能都和我当初的想象一样：邮箱爆掉、短信爆掉、电话爆掉、门槛踩破……所以，这件事我犹豫了很久，直到这学期才鼓起勇气做了一次尝试。结果，让我兴奋不已。 经过是这样的。 期末考试是开卷考试，一共六道开放式的大题。结束当天晚上，先在乐学网上传了考题和参考答案，然后通知所有学生先到论坛补充、挑战答案，避免评卷人犯错。同时预告了会有24小时的成绩异议期。 评卷结束后，并没有和分，而是将每人每道大题的得分直接录入乐学网，再通知开始成绩异议期，同时给出规则，要点如下： 必须在乐学网的论坛公开发表成绩复核申请 每份申请只能复核一道题 每份申请内容都不能少于100字，主要描述复核理由 异议期结束，轻击几下鼠标，便将学生已经认可的成绩导出到教务处。再将考试总分抄写到卷面上，顺利结课！ 以上描述忽略了最重要的事情，就是那24小时之内都发生了什么？让我列举几个数字： 课程共有116名学生 抄袭扣分等要到最后才酌情恢复，所以当时有近40人“不及格” 共收到19份申请，其中7份挑战成功，加上了分数 只收到一封希望获得不法分数的email，少于往年 非学生本人来讨分的行为在考前就已发生；异议期内不仅没出现新人，反而有人虽未如愿但保持沉默 异议期使我获得了对最终分数正确性的绝对信心。评卷过程中我和所有助教尽管已做足准备、非常认真，但最后还是有不少错误。在以前，这些错误几乎永远不会被纠正。 异议期让学生在考试后还会回味一下考题，思考、了解自己失分所在。这在以前是不可能发生的。 异议期没有为我增加多少额外工作，反倒节省了自己复核试卷、算总分、复核总分的时间。 谢谢我莽撞的胆量，让我做了这次尝试。这个世界的好多事情，其实并不是我们想象的那样复杂。斗胆试试就会明白。]]></description>
			<content:encoded><![CDATA[<p>这个世界的好多事情，其实并不是我们想象的那样复杂。</p>
<p>假如在将成绩通过教务处正式发布之前，先向学生预发布，留24小时的异议期，允许学生对评分提出异议，会怎样？我想大多数人可能都和我当初的想象一样：邮箱爆掉、短信爆掉、电话爆掉、门槛踩破……所以，这件事我犹豫了很久，直到这学期才鼓起勇气做了一次尝试。结果，让我兴奋不已。</p>
<p>经过是这样的。</p>
<p>期末考试是开卷考试，一共六道开放式的大题。结束当天晚上，先在<a href="http://cms.hit.edu.cn/course/view.php?id=44">乐学网</a>上传了考题和参考答案，然后<a href="http://cms.hit.edu.cn/mod/forum/discuss.php?d=7093">通知</a>所有学生先到论坛补充、挑战答案，避免评卷人犯错。同时预告了会有24小时的成绩异议期。</p>
<p>评卷结束后，并没有和分，而是将每人每道大题的得分直接录入乐学网，再<a href="http://cms.hit.edu.cn/mod/forum/discuss.php?d=7134">通知</a>开始成绩异议期，同时给出规则，要点如下：</p>
<ol>
<li>必须在乐学网的论坛公开发表成绩复核申请</li>
<li>每份申请只能复核一道题</li>
<li>每份申请内容都不能少于100字，主要描述复核理由</li>
</ol>
<p>异议期结束，轻击几下鼠标，便将学生已经认可的成绩导出到教务处。再将考试总分抄写到卷面上，顺利结课！</p>
<p>以上描述忽略了最重要的事情，就是那24小时之内都发生了什么？让我列举几个数字：</p>
<ol>
<li>课程共有116名学生</li>
<li>抄袭扣分等要到最后才酌情恢复，所以当时有近40人“不及格”</li>
<li>共收到19份申请，其中7份挑战成功，加上了分数</li>
<li>只收到一封希望获得不法分数的email，少于往年</li>
<li>非学生本人来讨分的行为在考前就已发生；异议期内不仅没出现新人，反而有人虽未如愿但保持沉默</li>
</ol>
<p>异议期使我获得了对最终分数正确性的绝对信心。评卷过程中我和所有助教尽管已做足准备、非常认真，但最后还是有不少错误。在以前，这些错误几乎永远不会被纠正。</p>
<p>异议期让学生在考试后还会回味一下考题，思考、了解自己失分所在。这在以前是不可能发生的。</p>
<p>异议期没有为我增加多少额外工作，反倒节省了自己复核试卷、算总分、复核总分的时间。</p>
<p>谢谢我莽撞的胆量，让我做了这次尝试。这个世界的好多事情，其实并不是我们想象的那样复杂。斗胆试试就会明白。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sunner.cn/amazing-grade-doubt-time/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>乐学网首次网上考试备忘录</title>
		<link>http://blog.sunner.cn/online-exam-in-moodle/</link>
		<comments>http://blog.sunner.cn/online-exam-in-moodle/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 03:03:17 +0000</pubDate>
		<dc:creator>Sunner</dc:creator>
				<category><![CDATA[NULL]]></category>
		<category><![CDATA[moodle_using]]></category>
		<category><![CDATA[教学]]></category>

		<guid isPermaLink="false">http://blog.sunner.cn/?p=1100</guid>
		<description><![CDATA[2011年11月9日晚18:30-20:30，在二区青年公寓机房，软件学院的《软件工程导论》课使用乐学网（Moodle）的“测验”功能进行了一次网上考试。 做为这门课的主讲教师之一，我鬼鬼祟祟地提了建议，结果软件学院领导们迅速表示支持，相关教师马上开始可行性论证，旋即确定了实施方案，各方分头准备，然后就有了这次考试。 考试很成功，各方都满意，记录一些经验，以备参考。 优点 题目创建和修改非常方便，题干和答案同时设定，钩钩选选形成考卷，比传统的出卷方式要方便很多 题目直接形成题库，日积月累，便于平时练习、重用、改进等等 客观题自动评分 主观题在线评分，可写评语，不受时间和地点限制 学生能回顾自己的考卷，了解自己具体的得失分情况。教师的反馈和评语可以给学生切实的指导 成绩统计功能异常丰富，能细化到每一道题，并有区分度等等各种统计结果 不需要跑教务处、教材科办试卷印刷手续 不需要做收卷、排顺序、搬卷子、装订卷子等体力活 无纸化，环保（不知道计算机电力开销对环境破坏是否更大） 打字比写字快，可以考更多的题 缺点 首次使用有一定的学习成本 必须有一定容纳能力的机房 如果不是标准化考试机房，互相偷看屏幕的行为不好防范 死机、断网、服务器宕机等影响网上考试的风险多于地震、停电等影响教室考试的风险 虽然经历过网上模拟考试，但现场仍要对个别学生做关于系统使用的辅导 需要用画图回答的题，不好弄。也许只能和纸质试卷结合，该道题在机房用纸答 经验 考试要用单独服务器，关闭站内消息功能，关闭所有与考试无关的课程，关闭课程内讨论区、聊天室等能互相通讯的功能 考前要设计一次模拟考试，主要目的是让学生熟悉操作 机房代理网关要限定只能访问乐学网考试服务器和统一身份认证平台 测验要限定只能从机房的IP访问，甚至限定整个服务器 测验要设定严格的开始时间和结束时间，但答题时间可以比正常时间稍微延长一点，可以舒缓因意外造成的心理压力 限定每人只能答题一次。如因意外断掉，在结束时间之前是可以重新进入并继续答题的 分数、反馈、答案等要设定为测验结束后才显示 让学生尽早进考场，登录系统，进入模拟考试，确认无误 开考的一瞬间因为频繁刷新，会给服务器突发的压力，得预留至少两倍考试人数的处理能力。考试过程中压力基本与人数相当 如果必要，可以设定测验密码，并在不同考场错开公布密码的时间，降低突发压力 题目和选项都采用随机顺序，降低作弊可能性]]></description>
			<content:encoded><![CDATA[<p>2011年11月9日晚18:30-20:30，在二区青年公寓机房，软件学院的《软件工程导论》课使用<a href="http://cms.hit.edu.cn" target="_blank">乐学网</a>（Moodle）的“测验”功能进行了一次网上考试。</p>
<p>做为这门课的主讲教师之一，我鬼鬼祟祟地提了建议，结果软件学院领导们迅速表示支持，相关教师马上开始可行性论证，旋即确定了实施方案，各方分头准备，然后就有了这次考试。</p>
<p>考试很成功，各方都满意，记录一些经验，以备参考。</p>
<h3>优点</h3>
<ol>
<li>题目创建和修改非常方便，题干和答案同时设定，钩钩选选形成考卷，比传统的出卷方式要方便很多</li>
<li>题目直接形成题库，日积月累，便于平时练习、重用、改进等等</li>
<li>客观题自动评分</li>
<li>主观题在线评分，可写评语，不受时间和地点限制</li>
<li>学生能回顾自己的考卷，了解自己具体的得失分情况。教师的反馈和评语可以给学生切实的指导</li>
<li>成绩统计功能异常丰富，能细化到每一道题，并有区分度等等各种统计结果</li>
<li>不需要跑教务处、教材科办试卷印刷手续</li>
<li>不需要做收卷、排顺序、搬卷子、装订卷子等体力活</li>
<li>无纸化，环保（不知道计算机电力开销对环境破坏是否更大）</li>
<li>打字比写字快，可以考更多的题</li>
</ol>
<h3>缺点</h3>
<ol>
<li>首次使用有一定的学习成本</li>
<li>必须有一定容纳能力的机房</li>
<li>如果不是标准化考试机房，互相偷看屏幕的行为不好防范</li>
<li>死机、断网、服务器宕机等影响网上考试的风险多于地震、停电等影响教室考试的风险</li>
<li>虽然经历过网上模拟考试，但现场仍要对个别学生做关于系统使用的辅导</li>
<li>需要用画图回答的题，不好弄。也许只能和纸质试卷结合，该道题在机房用纸答</li>
</ol>
<h3>经验</h3>
<ol>
<li>考试要用单独服务器，关闭站内消息功能，关闭所有与考试无关的课程，关闭课程内讨论区、聊天室等能互相通讯的功能</li>
<li>考前要设计一次模拟考试，主要目的是让学生熟悉操作</li>
<li>机房代理网关要限定只能访问乐学网考试服务器和统一身份认证平台</li>
<li>测验要限定只能从机房的IP访问，甚至限定整个服务器</li>
<li>测验要设定严格的开始时间和结束时间，但答题时间可以比正常时间稍微延长一点，可以舒缓因意外造成的心理压力</li>
<li>限定每人只能答题一次。如因意外断掉，在结束时间之前是可以重新进入并继续答题的</li>
<li>分数、反馈、答案等要设定为测验结束后才显示</li>
<li>让学生尽早进考场，登录系统，进入模拟考试，确认无误</li>
<li>开考的一瞬间因为频繁刷新，会给服务器突发的压力，得预留至少两倍考试人数的处理能力。考试过程中压力基本与人数相当</li>
<li>如果必要，可以设定测验密码，并在不同考场错开公布密码的时间，降低突发压力</li>
<li>题目和选项都采用随机顺序，降低作弊可能性</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.sunner.cn/online-exam-in-moodle/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>乐学网新增“各行政部门办事流程”Wiki</title>
		<link>http://blog.sunner.cn/workflow-wiki/</link>
		<comments>http://blog.sunner.cn/workflow-wiki/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 04:54:04 +0000</pubDate>
		<dc:creator>Sunner</dc:creator>
				<category><![CDATA[NULL]]></category>
		<category><![CDATA[行政]]></category>

		<guid isPermaLink="false">http://blog.sunner.cn/?p=1098</guid>
		<description><![CDATA[到行政楼办事很难一次就成，总会因为各种原因被“打回来”重新填表、签字等等…… 普通教师总是很难知晓办每个手续的确切流程和注意事项，一次次折腾不仅自己烦，也弄烦了行政老师们。他们总难以理解这些教师为啥就搞不明白这些简单至极的流程。 各部门网站上如果细心找找，往往也能找到一些说明，但常常疏于更新，或指导性不强、难于理解。 此wiki设立的目的是，利用广大教师的力量，一起撰写办各种事情的详细指南，节约所有人的时间。 Wiki的地址是：http://cms.hit.edu.cn/mod/wiki/view.php?id=6386 因为刚办完公积金提取手续，所以先写好了这个流程。更多的还要依靠大家一起补充。每人写一点点，汇聚到一起就能成为一份在工大办事的百科全书。]]></description>
			<content:encoded><![CDATA[<p>到行政楼办事很难一次就成，总会因为各种原因被“打回来”重新填表、签字等等……</p>
<p>普通教师总是很难知晓办每个手续的确切流程和注意事项，一次次折腾不仅自己烦，也弄烦了行政老师们。他们总难以理解这些教师为啥就搞不明白这些简单至极的流程。</p>
<p>各部门网站上如果细心找找，往往也能找到一些说明，但常常疏于更新，或指导性不强、难于理解。</p>
<p>此wiki设立的目的是，利用广大教师的力量，一起撰写办各种事情的详细指南，节约所有人的时间。</p>
<p>Wiki的地址是：<a href="http://cms.hit.edu.cn/mod/wiki/view.php?id=6386">http://cms.hit.edu.cn/mod/wiki/view.php?id=6386</a></p>
<p>因为刚办完公积金提取手续，所以先写好了这个流程。更多的还要依靠大家一起补充。每人写一点点，汇聚到一起就能成为一份在工大办事的百科全书。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sunner.cn/workflow-wiki/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>09级肿么了？——谈新大纲、累加式考试和项目式学习在实施上的问题（草稿）</title>
		<link>http://blog.sunner.cn/what-happened-on-them/</link>
		<comments>http://blog.sunner.cn/what-happened-on-them/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 14:40:34 +0000</pubDate>
		<dc:creator>Sunner</dc:creator>
				<category><![CDATA[NULL]]></category>
		<category><![CDATA[C语言课]]></category>
		<category><![CDATA[分组作业]]></category>
		<category><![CDATA[反抄袭]]></category>
		<category><![CDATA[教学]]></category>

		<guid isPermaLink="false">http://blog.sunner.cn/?p=1065</guid>
		<description><![CDATA[计算机学院2009级学生的入学与往届没什么两样，但在大三这一年为他们讲授《操作系统》课之后，发现他们是非常特别的一届，具体表现为： 特别能抄袭。被确认抄袭的人次历史之最，是往届数倍 特别能放弃。抄袭无门后，就大片地放弃作业，人数也是历史之最，往届数倍 特别少交流。网上论坛里的讨论，无论数量还是质量都是史上最低 特别能应试。虽然发帖少，但询问评分细节的帖子却是史上最多 特别缺惊艳。即便是独立完成作业且拿满分的同学，其中也难以见到往届哪种处处惊艳的效果，很多人都只是应付，看不到任何激情。 这种突然的极端变化令人不得不思考，做为使用新教学大纲的第一届学生，是不是大纲的变化带来了这些问题？这些思考形成了本文。希望看到此文的同学、老师能多提意见，一起丰富此文，适当时候提交给学院。 新教学大纲的主要变化 我手上并没有新旧大纲的文本，凭印象列出09级已经经历过的主要变化： C语言课变成C/C++课 很多课程的授课和实验学时缩短，甚至有些课程的实验完全砍掉，使学生有了更多可自由支配的时间 累加式考试深入到每一门课程，一张考卷定乾坤的日子不再有 大一全年完成一个年度创新项目（从08级开始）；大二下开始每学期一个软件设计与开发实践课。都是分组完成一个大项目 高级语言程序设计课改带来的问题 高级语言程序设计课由纯C变为C/C++，而学时没有增加，必然造成C和C++都学不到位。学不到位并不是问题，没有任何一门语言是一门课就能教会的。问题在于，这门课的定位没有向后传达，导致后续课程的教师仍抱有原来的期待，被打了个措手不及。 就拿文件操作来说，大家的心理预期都是在C语言课学完，后面课程再应用一下、巩固巩固。但在09级是课上没咋学，到数据结构课需要用时，就表示不会。数据结构老师太nice，直接去掉这部分要求，导致到了我的操作系统课，学生还不懂怎么用。 所以我认为，课改后的高级语言程序设计必须给出一个明确的定位，到底这门课的输出是什么，有哪些是后续课程可以直接利用的，哪些是必须再培训的。 累加式考试带来的问题 去年底在全校做报告时我曾提出一个观点：“如果不作业反抄袭，累加式考试就注定是个玩笑。”从09级的情况看，我言中了。 据我了解，在前两年的学习中，他们只经历过一门反抄袭的课：高级语言程序。浩瀚的纵容抄袭作业的课程，消磨了他们的求知欲，甚至扭曲了他们的价值观。到大三时，他们中的很多人已经不相信自己有能力独立完成作业，所以再次面对反抄袭时，就纷纷放弃。 反抄袭必须大家都动手，才有真正的意义。但考虑到很多教师面临的客观情况，现阶段并不适合全面由任课教师做这件工作。应该以学院为单位，组建反抄袭委员会，做抄袭行为的最终裁定。对抄袭的惩罚也不能仅仅是一门课内的事情，要与奖学金、入党、保研，甚至学籍挂钩。每次看到被我抓过抄袭的学生入党、被评为优秀学生干部，我都觉得讽刺至极。 项目式学习带来的问题 这是最大的一个改革，相关经验不多，所以带来的问题最严重：严重打击学生自信心。 在以前，大家基本都是考试成绩论英雄，分高和分低的差别也就是背书多少的差别，所以分高的也不觉得自己比别人牛多少，分低的也不觉得自己真就不如人。项目式学习之后，一切都是真刀真枪，搞得定的就是公认牛人，搞不定的也承认自己确实不行。这正能说明项目式学习的美好愿景。然而，现在的项目式学习因为管理不善，多数人都没真正动手去搞，整日只能膜拜那些大牛，仰角越来越高，久而久之就觉得自己真是不行了，自信心完全丧失。但事实上，如果他们一开始就能亲自动手，未必就搞不定。 年度创新项目 大一的年度创新项目开题总是能让人眼光直亮，但中检时就有几分泄气，等结题时所剩项目的数量只能是令人失望了。虽然结题的项目都挺扎眼，但一项普及型的运动最后变成精英秀场，这绝不是成功。我们虽然可以用“大多数学生经历了失败，获得了经验”来自慰，但必须正视的问题是，很多学生在过程中看到的是自己和牛人之间那貌似无法弥补的差距，信心受到严重打击。 虽然口号是“允许失败”，但学生早习惯了成败论英雄式的考核，谁也不好意思拿失败上去混分。或许，我们应该考虑采用“越失败，越高分”的评价标准？思路来自于一篇博客，其中谈到： Pennsylvania University 的一位教授在他的工程设计课上希望他的学生以失败来通过考试，这门课又被称为“Failure 101”。 在这门课中最好的学生是那些失败最多的并且风险最大的学生。就好比走迷宫，最先走出迷宫的人是那些犯错最早并且最多的人，因为他们把走过的路描述成地图，迷宫的构造了然于心，自然能更快走出来。 这种评价标准对初生牛犊来说实在是再合适不过了。 软件设计与开发实践课 这门从其它课程挤出来的课，会延续3到4个学期，每学期让学生分组做个大项目，项目主题是上一学期学过课程的综合。在不是每门课都能保证充足的实践性的情况下，这种做法可圈可点。但再好的设计也敌不过糟糕的实现。此课程的直接结果就是彻彻底底地消灭了许多同学还残存的那一点点自信。 分组项目总会遭遇的一个尴尬，传统说法叫“坐车”，现代说法叫“打酱油”。 分组的目的是培养团队意识，锻炼团队合作能力。但事实上，绝大多数项目都是一个人干，n个人看。这n个人中可能会有一个心肠好的还能帮着写写文档、打打下手，剩下的连看都未必看。 我曾问过那个1，为什么能容忍那些n。他说没啥要容忍的，他们真要是动手干，才会发生需要容忍，甚至完全无法忍的事情。 合作的项目越多，差距越大，就越没有信心能追上，于是干脆就永远放弃了追赶。09级学生是我见过的最没精气神的一届。只两次大项目就把他们打成这样了，等所有项目做完会怎样？我不敢想象。 是不是我们该放弃“团队合作”这个奢望呢？不应该，条件也不允许（没那么多指导老师）。怎么办？我目前没有经验，但有一些粗浅想法： 控制团队规模，2人为上，3人最多 开题 将项目工作量进行划分。可以不均分，能力较弱的同学可以只做少部分工作，只要达到对他本人的锻炼目的即可 按工作量和难度情况，给每人设一个“最高分”。比如某人任务量比较少，那么他最后全完成也只能得到80分 每周那三小时的机房之旅基本没用 让网络成为指导与协作的主阵地，方便管理和监控 师生用乐学网交流，如打字说不明白，就网上留言约时间见面，证明确实指导了 代码传到github，可以便捷地跟踪谁在什么时间做了什么，完成工作量的百分比。而且git是工业界一个非常重要的配置管理工具，很有必要学会使用 允许组内成员互相帮助，甚至替他人完成工作，但最后必须如实交代。如果结题时发现组内有一人把他人成果当成自己的，全组0分 根据实际完成情况，以开题时划定的最高分为依据，多加少减，完成每个人的评分 实践教学比重提升带来的问题 在以前，整个本科课程体系都是理论当道，纸上谈兵，学生到毕业了也没写过多少行代码。毕业生倒也是人才辈出，一方面是行业情况好，另一方面是我们的学生确实优秀，就算大学没练出实践能力，到工作岗位也能被激发出来。还有一些学生走学术路线，与实践渐行渐远，靠理论成为大家。 后来，大家都认为本科阶段在踏实理论基础同时，也应该锻炼实践能力，所以实践的比重越来越大，于是抄袭党和酱油党就越来越多，其中不乏理论牛人靠抄袭和酱油而保研，进而在理论上更有建树。但决不能因为有这样的人存在，而默许抄袭和酱油。 当禁止了抄袭和酱油，那么就要开始考虑因材施教的问题了。从目前情况看，在很多“好学生”身上，实践能力是个0-1的二值问题，要么有，要么什么都没有。我认为这和我们容忍了太多抄袭和酱油有关。如果他一直都必须自己兢兢业业做作业、项目，那么也许就能锻炼出实践能力了。当然，这只是想象，在没有杜绝抄袭和酱油的情况下，谁都不知道实际会如何。甚至也许可以肯定地说，会有那么一类学生，他们是天生的理论家，但实践能力奇缺，我们的培养应该埋没他们吗？ 虽然以前的培养方式埋没了很多天生的实践家，但好在他们也确实不适合读研深造，到企业反而如鱼得水。但对天生理论家来说，不让他们读研，可能是我们的损失；让他们进入职场，可能会遇到问题。所以，我们必须因材施教，不能一刀切地要求所有人。也许，设计多种培养方案，甚至完全放开地让学生选课，根据自身情况去选择实践路线、理论路线或两者兼有，能比较完美地解决此问题吧。 [...]]]></description>
			<content:encoded><![CDATA[<p>计算机学院2009级学生的入学与往届没什么两样，但在大三这一年为他们讲授《操作系统》课之后，发现他们是非常特别的一届，具体表现为：</p>
<ol>
<li><strong>特别能抄袭</strong>。<a href="http://blog.sunner.cn/no-plagiarism-in-os-course/">被确认抄袭的人次历史之最，是往届数倍</a></li>
<li><strong>特别能放弃</strong>。抄袭无门后，就大片地放弃作业，人数也是历史之最，往届数倍</li>
<li><strong>特别少交流</strong>。网上论坛里的讨论，无论数量还是质量都是史上最低</li>
<li><strong>特别能应试</strong>。虽然发帖少，但询问评分细节的帖子却是史上最多</li>
<li><strong>特别缺惊艳</strong>。即便是独立完成作业且拿满分的同学，其中也难以见到往届哪种处处惊艳的效果，很多人都只是应付，看不到任何激情。</li>
</ol>
<p>这种突然的极端变化令人不得不思考，做为使用新教学大纲的第一届学生，是不是大纲的变化带来了这些问题？这些思考形成了本文。希望看到此文的同学、老师能多提意见，一起丰富此文，适当时候提交给学院。</p>
<h2>新教学大纲的主要变化</h2>
<p>我手上并没有新旧大纲的文本，凭印象列出09级已经经历过的主要变化：</p>
<ol>
<li>C语言课变成C/C++课</li>
<li>很多课程的授课和实验学时缩短，甚至有些课程的实验完全砍掉，使学生有了更多可自由支配的时间</li>
<li>累加式考试深入到每一门课程，一张考卷定乾坤的日子不再有</li>
<li>大一全年完成一个年度创新项目（从08级开始）；大二下开始每学期一个软件设计与开发实践课。都是分组完成一个大项目</li>
</ol>
<h2>高级语言程序设计课改带来的问题</h2>
<p>高级语言程序设计课由纯C变为C/C++，而学时没有增加，必然造成C和C++都学不到位。学不到位并不是问题，没有任何一门语言是一门课就能教会的。问题在于，这门课的定位没有向后传达，导致后续课程的教师仍抱有原来的期待，被打了个措手不及。</p>
<p>就拿文件操作来说，大家的心理预期都是在C语言课学完，后面课程再应用一下、巩固巩固。但在09级是课上没咋学，到数据结构课需要用时，就表示不会。数据结构老师太nice，直接去掉这部分要求，导致到了我的操作系统课，学生还不懂怎么用。</p>
<p>所以我认为，课改后的<strong>高级语言程序设计必须给出一个明确的定位，到底这门课的输出是什么</strong>，有哪些是后续课程可以直接利用的，哪些是必须再培训的。</p>
<h2>累加式考试带来的问题</h2>
<p>去年底在全校做<a href="http://blog.sunner.cn/boost-activity/">报告</a>时我曾提出一个观点：“<strong>如果不作业反抄袭，累加式考试就注定是个玩笑。</strong>”从09级的情况看，我言中了。</p>
<p>据我了解，在前两年的学习中，他们只经历过一门反抄袭的课：高级语言程序。浩瀚的纵容抄袭作业的课程，消磨了他们的求知欲，甚至扭曲了他们的价值观。到大三时，他们中的很多人已经不相信自己有能力独立完成作业，所以再次面对反抄袭时，就纷纷放弃。</p>
<p>反抄袭必须大家都动手，才有真正的意义。但考虑到很多教师面临的客观情况，现阶段并不适合全面由任课教师做这件工作。应该以学院为单位，组建反抄袭委员会，做抄袭行为的最终裁定。对抄袭的惩罚也不能仅仅是一门课内的事情，要与奖学金、入党、保研，甚至学籍挂钩。每次看到被我抓过抄袭的学生入党、被评为优秀学生干部，我都觉得讽刺至极。</p>
<h2>项目式学习带来的问题</h2>
<p>这是最大的一个改革，相关经验不多，所以带来的问题最严重：<strong>严重打击学生自信心</strong>。</p>
<p>在以前，大家基本都是考试成绩论英雄，分高和分低的差别也就是背书多少的差别，所以分高的也不觉得自己比别人牛多少，分低的也不觉得自己真就不如人。项目式学习之后，一切都是真刀真枪，搞得定的就是公认牛人，搞不定的也承认自己确实不行。这正能说明项目式学习的美好愿景。然而，现在的项目式学习因为管理不善，多数人都没真正动手去搞，整日只能膜拜那些大牛，仰角越来越高，久而久之就觉得自己真是不行了，自信心完全丧失。但事实上，如果他们一开始就能亲自动手，未必就搞不定。</p>
<h3>年度创新项目</h3>
<p>大一的年度创新项目开题总是能让人眼光直亮，但中检时就有几分泄气，等结题时所剩项目的数量只能是令人失望了。虽然结题的项目都挺扎眼，但一项普及型的运动最后变成精英秀场，这绝不是成功。我们虽然可以用“大多数学生经历了失败，获得了经验”来自慰，但必须正视的问题是，很多学生在过程中看到的是自己和牛人之间那貌似无法弥补的差距，信心受到严重打击。</p>
<p>虽然口号是“允许失败”，但学生早习惯了成败论英雄式的考核，谁也不好意思拿失败上去混分。或许，我们应该考虑采用“越失败，越高分”的评价标准？思路来自于<a href="http://www.cnblogs.com/OMG-Team/archive/2011/10/28/2227294.html">一篇博客</a>，其中谈到：</p>
<blockquote><p>Pennsylvania University 的一位教授在他的工程设计课上希望他的学生以失败来通过考试，这门课又被称为“Failure 101”。 在这门课中最好的学生是那些失败最多的并且风险最大的学生。就好比走迷宫，最先走出迷宫的人是那些犯错最早并且最多的人，因为他们把走过的路描述成地图，迷宫的构造了然于心，自然能更快走出来。 <!--EndFragment--></p></blockquote>
<p>这种评价标准对初生牛犊来说实在是再合适不过了。</p>
<h3>软件设计与开发实践课</h3>
<p>这门从其它课程挤出来的课，会延续3到4个学期，每学期让学生分组做个大项目，项目主题是上一学期学过课程的综合。在不是每门课都能保证充足的实践性的情况下，这种做法可圈可点。但再好的设计也敌不过糟糕的实现。此课程的直接结果就是彻彻底底地消灭了许多同学还残存的那一点点自信。</p>
<p>分组项目总会遭遇的一个尴尬，传统说法叫“坐车”，现代说法叫“打酱油”。</p>
<p>分组的目的是培养团队意识，锻炼团队合作能力。但事实上，绝大多数项目都是<strong>一个人干，n个人看</strong>。这n个人中可能会有一个心肠好的还能帮着写写文档、打打下手，剩下的连看都未必看。</p>
<p>我曾问过那个1，为什么能容忍那些n。他说没啥要容忍的，<strong>他们真要是动手干，才会发生需要容忍，甚至完全无法忍的事情</strong>。</p>
<p>合作的项目越多，差距越大，就越没有信心能追上，于是干脆就永远放弃了追赶。09级学生是我见过的最没精气神的一届。只两次大项目就把他们打成这样了，等所有项目做完会怎样？我不敢想象。</p>
<p>是不是我们该放弃“团队合作”这个奢望呢？不应该，条件也不允许（没那么多指导老师）。怎么办？我目前没有经验，但有一些粗浅想法：</p>
<ol>
<li>控制团队规模，2人为上，3人最多</li>
<li>开题</li>
<ol>
<li>将项目工作量进行划分。可以不均分，能力较弱的同学可以只做少部分工作，只要达到对他本人的锻炼目的即可</li>
<li>按工作量和难度情况，给每人设一个“最高分”。比如某人任务量比较少，那么他最后全完成也只能得到80分</li>
</ol>
<li>每周那三小时的机房之旅基本没用</li>
<li>让网络成为指导与协作的主阵地，方便管理和监控</li>
<ol>
<li>师生用乐学网交流，如打字说不明白，就网上留言约时间见面，证明确实指导了</li>
<li>代码传到github，可以便捷地跟踪谁在什么时间做了什么，完成工作量的百分比。而且git是工业界一个非常重要的配置管理工具，很有必要学会使用</li>
</ol>
<li>允许组内成员互相帮助，甚至替他人完成工作，但最后必须如实交代。如果结题时发现组内有一人把他人成果当成自己的，全组0分</li>
<li>根据实际完成情况，以开题时划定的最高分为依据，多加少减，完成每个人的评分</li>
</ol>
<h2>实践教学比重提升带来的问题</h2>
<p>在以前，整个本科课程体系都是理论当道，纸上谈兵，学生到毕业了也没写过多少行代码。毕业生倒也是人才辈出，一方面是行业情况好，另一方面是我们的学生确实优秀，就算大学没练出实践能力，到工作岗位也能被激发出来。还有一些学生走学术路线，与实践渐行渐远，靠理论成为大家。</p>
<p>后来，大家都认为本科阶段在踏实理论基础同时，也应该锻炼实践能力，所以实践的比重越来越大，于是抄袭党和酱油党就越来越多，其中不乏理论牛人靠抄袭和酱油而保研，进而在理论上更有建树。但决不能因为有这样的人存在，而默许抄袭和酱油。</p>
<p>当禁止了抄袭和酱油，那么就要开始考虑因材施教的问题了。从目前情况看，在很多“好学生”身上，实践能力是个0-1的二值问题，要么有，要么什么都没有。我认为这和我们容忍了太多抄袭和酱油有关。如果他一直都必须自己兢兢业业做作业、项目，那么也许就能锻炼出实践能力了。当然，这只是想象，在没有杜绝抄袭和酱油的情况下，谁都不知道实际会如何。甚至也许可以肯定地说，会有那么一类学生，他们是天生的理论家，但实践能力奇缺，我们的培养应该埋没他们吗？</p>
<p>虽然以前的培养方式埋没了很多天生的实践家，但好在他们也确实不适合读研深造，到企业反而如鱼得水。但对天生理论家来说，不让他们读研，可能是我们的损失；让他们进入职场，可能会遇到问题。所以，我们必须因材施教，不能一刀切地要求所有人。也许，设计多种培养方案，甚至完全放开地让学生选课，根据自身情况去选择实践路线、理论路线或两者兼有，能比较完美地解决此问题吧。</p>
<p>在课程体系未提供分类培养策略的情况下，单门课程可以靠平分实践与理论的分值，并让两者的及格要求都足够低，达到一定程度的平衡。</p>
<h2>后记</h2>
<p>每项新改革都会带来新问题。指出这些问题是为了改革更好，而不是打击改革，也不是针对发起和实施改革的人，更不是针对被改革所累的人。</p>
<p>在现行的体制下，一次好的改革要做到既不给教师增加负担，也不会不照顾整体的和谐，还要让学生成为前所未有的强人，难度可想而知。但只要所有人，无论领导、老师，还是学生，都能坦然地正视问题，真心想解决问题，这些就都不是事儿。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sunner.cn/what-happened-on-them/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
	</channel>
</rss>

