﻿LearnSite 1.092 版 asp.net framework2.0+mssql 信息技术教学辅助平台 开源项目http://code.google.com/p/learnsite/  作者：温州水乡

Code license: GNU General Public License v2  

LearnSite信息技术教学辅助平台搭建说明： QQ交流群：5847120  （注意QQ群公告中Ftp下载地址，里面有视频演示和asp.net framework4.0、sql2005express配置软件）

安装最低要求：内存512MB,能安装sql2005express就行，50多用户同时登录，作业提交一切正常

LearnSite初中信息技术教学平台开发的目的：
当前信息技术课程教学相比其他主科课程历史底蕴薄弱，还没有形成完善成熟的教学平台。虽然教的是先进的技术，却面临着更多的教学技术难题。通过本平台的开发实践，促进教学模式的转变，降低课堂组织难度，提高教学效率和教学容量，完善教学评价,主要包含以下五方面的意义：
1、构建完善教师电子备课平台，促进教案的交流学习。
2、构建完善的学生作品电子档案，生成过程性学习成绩。
3、构建完善的学生评价平台（包括课堂表现、作品成果等），促进学生互动交流学习。
4、建立完善的课堂签到记录及上机情况记录，做好完备的机房使用日志。
5、建立完善的课堂测验平台，即时生成学习反馈。


网站搭建步骤：(安装平台所需操作系统： windows2000或windows2003服务器版，推荐使用windows2003)

*********注意：服务器和学生机要处于同一网段，否则取不了学生机IP，作业无法提交***********

1、下载网站平台最新压缩包
2、解压到一个硬盘分区
3、把网站根目录属性-->安全中添加everyone可修改(必需)。
4、搭建iis，支持ASP.NET v2_0_50727  (IIS 中Asp.net选择ASP.NET v2_0_50727,文档添加index.aspx)
5、安装sql2005 express数据库服务器，再下载一个 Microsoft SQL Sever Management Studio Expree, 
这个软件就像是SQL2000中的企业管理器。
6、在slq2005 express管理器中用 数据库脚本 直接生成数据库。

7、web.config中请更改这段中的SSS-D4E6A63DAE8和12345为你的数据库服务器名称和密码：
<add name="SqlServer" providerName="System.Data.SqlClient" connectionString="Data Source=SSS-D4E6A63DAE8;Initial Catalog=LearnSite;uid=sa;pwd=12345;"/>
		
8、打开网站：从下面 教师平台 登录后台****************

用管理员账号admin密码12345登录管理员平台**********

  先系统设置：网站名称，学期等

  再班级管理：创建班级
  
  再教师管理：添加教师账号，选择所教班级

  再新生导入：导入学生

然后用教师账号登录教师平台*******************

添加课程
并在课程中添加课堂活动（一个活动可提交一个作业）

**************************************************************************************************************
如果要配置Ftp，请按以下说明配置，方便网页教学（网页制作的课程活动类型为html，会在课程活动中显示Ftp账号和密码
如无网页教学内容，可以不配置Ftp)
**************************************************************************************************************
Ftp.mdb为ftp数据库 跟odbc相连，serv_u使用

 Serv-U-v6.4.0.6快乐无极版 企业版access数据库使用说明：

1.打开Serv-U管理员面板，在域上右键新建域后的第四步选择域类型：存储于ODBC数据库中 
2.在控制面板--->管理工具--->ODBC 数据源管理器中建立系统数据源：ftp  (配置到网站目录App_Data下的Ftp.mdb)
3.打开Serv-U安装目录下的ServUDaemon.ini文件，做以下操作： 
(1)用下面的代码覆盖原来的ODBCSource、ODBCTables、ODBCColumns 

ODBCSource=ftp||
ODBCTables=user_accounts|group_accounts|user_access|group_access|user_IP_access|group_IP_access
ODBCColumns=user|password|skey|homedir||access|disable||relpaths|||changepass|quotaenable||||maxusers|||ratioup|ratiodown|ratiocredit|quotacurrent|quotamax|expiration|privilege|passtype|ratiotype|groups|notes|indexno||

(2)把“ReloadSettings=True”语句拷到每个节点的后面，如[GLOGAL]、[DOMAINS]、[Domain1]、[Domain2]等节后的后面 

========================================================================
Serv_u目录中的ServUDaemon.ini文件修改完成参考如下：
[GLOBAL]
ReloadSettings=True
RegistrationKey=/s0mZGHJRkLhN17kC6BHqXtKGeymqrzy2CKSy/jSEc0iYs8FOgXhN17k9F9FqXQ9bpuIxcWZq030v9axkaApCxiiNS2HQx7VOZZpyhQn
ProcessID=2912
Version=6.4.0.6
[DOMAINS]
ReloadSettings=True
Domain1=192.168.0.8||21|www|1|0|1
[Domain1]
ReloadSettings=True
CacheTTL=60
ODBCSource=ftp||
ODBCTables=user_accounts|group_accounts|user_access|group_access|user_IP_access|group_IP_access
ODBCColumns=user|password|skey|homedir||access|disable||relpaths|||changepass|quotaenable||||maxusers|||ratioup|ratiodown|ratiocredit|quotacurrent|quotamax|expiration|privilege|passtype|ratiotype|groups|notes|indexno||
==========================================================================


配置完ftp服务器后，用管理员账号登录后台，生成网站空间中的ftp账号,

生成完毕，请在ftp服务器的域中的odbc里点击：从数据库重新载入账号*******重要

这样又就能在ftp服务器的域中加载生成的用户了。





