最近一直在关注E-Learning,微软在这方面已经出了产品----SharePoint,一种是SharePoint Server 2007,要钞票。另一种是Windows SharePoint Service 3.0,it is for free。
第一次安装SLK。
SLK并不是一个独立的产品,它依附于SharePoint之上,相当于一个独立的插件。
一. 安装SLK所需环境
1. Windows Server 2003操作系统。
2. 安装IIS。
3. 安装.Net Framework3.0框架。如果.net没有注册到IIS,你可以在cmd命令窗口,并进入到%windir%/Microsoft.NET/Framework/v2.0.50727,然后aspnet_regiis.exe -i,直到注册完毕。
4. 安装SQL Server 2005。
5. 安装Windows SharePoint Service 3.0。
是不是很麻烦?其实微软已经给我们配置好了一个虚拟机,只要下载它,所有的环境都安装好了。
二. 开始安装SLK
1. 去www.codeplex.com下载SLK安装包,解压后拷贝到虚拟机的C盘,比如C:/Install目录。
2. 开始>运行>输入cmd,打开命令窗口。
3. 输入“cd/”跳转到C盘根目录,“cd Install”进入Install目录。
4. 输入“AddSolution” ,回车。
5. 提示Successfully后,输入“DeploySolution”。
6. 提示Successfully后,再输入“EnumSolutions”。
7. 等到成功后,最后输入“UpdateSolutionNavigation”。完毕。
如图:
(因为之前我已经AddSolution过了,所以这里提示failed,该wsp已经有了。)
三.配置SLK
1. 开始>控制面板>管理工具>SharePoint 3.0 Central Administration。
2. 点击Application Management。
3. 在SharePoint Learning Kit下面,点击Configure SharePoint Learning Kit。
4. 确保Create a new database和Create permissions都被勾选,单击OK,配置完成。
四. 激活SharePoint Learning Kit特性。
1. 转到你的SharePoint站点。
2. 单击右边的Site Actions下拉菜单,点击下面的Site Settings。
3. 在Site Administration列表中,单击Site features。
4. 在SharePoint Learning Kit旁边,单击激活按钮。
五. 将名为AssignmentListWebPart的Web部件添加到Web Part Gallery中。
1. 跳转到SharePoint主站点。
2. 单击右边的Site Actions下拉菜单,点击下面的Site Settings。
3. 在Galleries栏下,点击Web Parts。
4. 单击New,勾选Microsoft.SharePointLearningKit.WebParts.AssignmentListWebPart项,然后单击按钮Populate Gallery。
5. 回到首页,单击右边的Site Actions下拉菜单,点击下面的Edit Page。
6. 单击中间栏的Add a Web Part,添加Web部件。
7.选中SLK部件AssignmentListWebPart,单击OK。完毕!
Note:如果添加之后出现Error,那么请到事件查看器的Application----应用错误里查找错误原因,说得很详
细。
附录:
Microsoft SharePoint Learning Kit (SLK) 工具能够使教师基于 SharePoint 文档库中的任何文档来创建作业。
通过 SCORM 2004、SCORM 1.2 和 Class Server 格式可在交互式作业分配中提供详细评估数据;所有电子文档均支持基本的作业分配和跟踪功能。也就是说,可以分配任何作业,从丰富的 ELearning SCORM 资源到标准的 Office 文档,甚至 PDF 和 MP3 文件等。
为了扩展社区功能并丰富社区内容,SLK 可由开发人员访问,并依据 Microsoft Community License (Ms-CL) 协议免费发布到共享源代码程序中。现在,合作伙伴可以直接使用源代码在其解决方案中构建符合 SCORM 的作业管理功能。
具有 SharePoint Learning Kit 的学习门户可帮助您快速部署基于 Web 的学习环境,利用该环境,可以简化人员之间的联系方式,并为其适时提供适当的信息。