网页制作/教师指南
本课程只有一个目标:教授创建网页的实践。
如果你想教你的学生关于计算、网络、互联网、HTML 等等,我想将你推荐到其他维基教科书。
为了能够教授本课程,你需要
- 熟悉材料;
- 为学生提供连接互联网的电脑,或确保他们在课程期间能够使用此类电脑;
- 为学生提供网页浏览软件,或确保他们能够使用网页浏览器;
- 为学生提供文本编辑软件,或确保他们能够使用文本编辑器;
- 设置 Web 服务器,并提供访问权限;
- 为学生项目提供存储空间;以及
- 确保学生具有一定的计算机操作经验。
可选
- 用于实践项目中的图形;以及
- 图形编辑软件,用于创建这些图形。
你使用的网页浏览器应该能够处理 HTML 4 或更高版本。当前操作系统附带的网页浏览器符合此目标。
本课程中有一些关于网页图形呈现的课程。你可以跳过这些课程,但如果你不跳过,你需要提供一个所谓的图形化网页浏览器。众所周知的此类浏览器包括 Mozilla、Apple Safari、Opera 和微软 Internet Explorer。这些浏览器要么包含在你的操作系统中,要么可以免费下载使用。
如果你需要下载并安装网页浏览器,我们建议使用 FireFox 系列网页浏览器。
理想情况下,你应该为学生提供在并排电脑上运行的多个网页浏览器。这样,他们就可以看到不同的浏览器如何渲染网页。
本课程中创建网页,通常使用操作系统自带的文本编辑器就足够了。
虽然你可以使用专门用于创建和编辑网站的编辑器,但我们建议不要这样做。这可能会让你的学生依赖于此类编辑器。即使他们完成课程后只使用此类编辑器,学习创建网页的基本知识对于故障排除非常有帮助。
没有一个实践项目复杂到需要特定的服务器设置。本课程的后续版本可能需要更高级的 Web 服务器。如果你不知道如何设置 Web 服务器,请咨询你的系统管理员。
需要注意的一点是,你可能希望仅在内联网上运行 Web 服务器。这样,你的学生就不能滥用学校的互联网连接来发布学校不希望与之关联的信息。
如果你担任系统管理员,你可能会发现 Apache2Triad 或更普遍的 维基百科:Web 服务器比较 有用。
另一方面,使用 免费 Web 托管服务 可能比设置最简单的内联网 Web 服务器更容易。看到他们的作品成为世界上任何人都可以立即阅读的“真实”WWW 的一部分,而不是只有老师可以阅读的另一项家庭作业,这可能会帮助提高学生的积极性。尽管一些托管服务提供用于创建网站的“模板”和“向导”,但我们建议不要使用这些工具,因为它们可能会让学生依赖于此托管服务。相反,请使用普通的文件上传功能。
实践项目都相当小。不过,你可以设计一个大型的课程结束项目。此外,你的学生可能希望研究他们之前创建的网页。出于这些原因,为学生提供存储空间以保留他们的项目并供日后参考可能很方便。
一个比一般网页更大的网站的 HTML、CSS 和 JavaScript 文件(不包括图像文件、MP3、视频等)不到 8 MB。
这是否需要与 Web 服务器上的文件分开?
如果你的学生是计算机新手,你可能希望花第一节课让他们了解一些通用的计算机原理。至少,他们应该知道如何
- 启动和关闭电脑或会话;
- 启动和退出程序;
- 从程序中打开和关闭文件;
- 在文件系统上复制、移动、创建和删除文件;
- 操作网页浏览器;具体而言,如何打开 URL;如何打开文件;如何使用超链接在网页之间导航;如何使用浏览器功能在网页之间导航。
由于这是一本练习册和教科书,学生将从参与其中,充分发挥他们的技能的项目中受益。
这本书中的许多练习都是为了提供这样的项目,但很可能大多数学生都会发现这些练习不足。这些练习的性质有限:它们必须假设学生在本书前几章中知识不完整,并且必须在规定的家庭作业时间内完成。
因此,建议有一个最终项目,让学生能够测试他们在本课程中学习的所有技能和知识。
教师可以自由地设计这样的项目,希望随着时间的推移,许多很棒的项目提案将被添加到维基教科书中。
然而,未成年人的教师也可以选择参加每半年一次的 ThinkQuest 竞赛。ThinkQuest 是一项面向小学和中学学生的网站创建竞赛,它创造了一些如今互联网上最棒的网站。学生将与来自世界各地的其他学生竞争。竞争非常激烈,参与者需要尽其所能才能有机会获胜。所有参赛队伍必须有一位学校教师作为团队领导,但学生本身必须完成所有工作。
随着时间的推移,维基教科书将提供参加和赢得 ThinkQuest 竞赛所需的所有基本知识,但有一个主要例外:本书不会涉及可嵌入内容,例如图像、动画、视频等。这些是 Web 的重要组成部分,但它们需要单独的书来介绍:网页设计 书籍。
自学本课程的学生,鼓励他们想出自己的项目。如果你想出了有趣的项目,请通过在此处发布项目描述来分享。