1、附件 1 各类数据规范以及平台与省平台对接技术规范1、各类数据规范组织机构数据规范序号 中文名称 信息名称 类型 长度是否为空 备注1 组织机构 Id OrganizationId Int 否 主键,自增长2 组织机构名称 OrganizationName VARCHAR 500 否3 组织机构代码 OrganizationCode VARCHAR 500 否4 组织机构父级节点 ParentId Int 否5 组织机构类型 OrganizationType VARCHAR 500 否 教育主管部门、高校、企业6 描述 Description VARCHAR 2000 是7 排序 Sort I
2、nt 否 升序平台日志数据规范序号 中文名称 信息名称 类型 长度 是否为空 备注1 操作人 Account VARCHAR 100 否2 日志时间 LogDate DateTime 否3 日志类型 LogDate VARCHAR 500 否 业务、异常4 内容 Content VARCHAR 4000 否5 IP地址 IPAddress VARCHAR 500 否信息栏目数据规范序号 中文名称 信息名称 类型 长度 是否为空 备注1 栏目 Id ColumnId Int 否 主键2 栏目名称 ColumnName VARCHAR 500 否3 栏目代码 ColumnCode VARCHAR
3、500 否4 栏目父级节点 ParentId Int 否5 栏目链接 ColumnLink VARCHAR 500 是6 排序 Sort Int 否7 启用 IsEnable Tinyint 否 1:启用 0:禁用资源信息数据规范序号 中文名称 信息名称 类型 长度是否为空 备注1 标题 Title VARCHAR 500 否2 内容 Content VARCHAR Max 否3 归属栏目 ColumnId Int 否4 归属机构代码 OrganizationCode VARCHAR 500 否5 外部链接 ExternalLink VARCHAR 500 是6 图片 PictureLink
4、VARCHAR 500 是7 附件 AttachmentLink VARCHAR 500 是8 视频 VideoLink VARCHAR 500 是9 音频 AudioLink VARCHAR 500 是10 作者 Author VARCHAR 500 是11 来源 Source VARCHAR 500 是12 发布日期 ReleaseDate DateTime 否13 关键词 Keyword VARCHAR 500 是14 置顶 IsTop Tinyint 否15 推荐 IsRecommend Tinyint 否16 浏览量 Pageview Int 否17 是否公开 IsPublic Ti
5、nyint 否注归属栏目:推送信息默认为高校栏目归属机构代码: 推送信息默认为高校代码是否公开: 1:公开 0:登录后查看用户信息数据规范序号 中文名称 信息名称 类型 长度是否为空 备注1 用户名 UserName VARCHAR 500 否2 用户帐号 Account VARCHAR 100 否3 密码 Password VARCHAR 500 否4 用户类型 UserType VARCHAR 500 否5 性别 Sex VARCHAR 2 是6 出生日期 Birthday DateTime 是7 电子邮箱 Email VARCHAR 500 是8 手机 MobilePhone VARCH
6、AR 11 是9 归属机构代码 OrganizationCode VARCHAR 500 是10 身份证号 IdentityCard VARCHAR 18 是11 头像 HeadPortrait VARCHAR 50012 积分 Score Int注 密码:高校推送数据密码默认性别:男 女用户类型:平台管理员、高校负责人、教师、学生、企业用户。高校推送数据 用户类型为老师或学生用户授权数据规范序号 中文名称 信息名称 类型 长度是否为空 备注1 用户帐号 Account VARCHAR 100 否2 授权资源类型 LogDate DateTime 否3 操作人 Content VARCHAR
7、4000 否4 操作时间 IPAddress VARCHAR 500 否项目基本信息数据规范序号 中文名称 信息名称 类型 长度是否为空 JSON 名称1 学校代码 SchoolCode VARCHAR 50 否 SchoolCode2 学校名称 SchoolName VARCHAR 500 否 SchoolName3 中心名称 CenterName VARCHAR 500 否 CenterName4 项目唯一编号 ProjectNumber VARCHAR 500 否 ProjectNumber5 项目名称 ProjectName VARCHAR 500 否 ProjectName6 资源分
8、类 Category VARCHAR 200 是 Category7 项目负责人 ProjectLeader VARCHAR 100 否 ProjectLeader8 建立年份 YearEstablished VARCHAR 4 否 YearEstablished9 是否计费 IsFee VARCHAR 2 否 IsFee10 计费标准 FeeStandard VARCHAR 2000 是 FeeStandard11 支付方式 PaymentMethod VARCHAR 100 是 PaymentMethod12 功能简介 Introduction VARCHAR 2000 是 Introdu
9、ction13 面向专业 Professional VARCHAR 200 是 Professional注 项目唯一编号同一学校不允许重复。是否计费:是/否 如果计费为是,计费标准和支付方式为必填项。预习功能数据规范序号 中文名称 信息名称 类型 长度是否为空 JSON 名称1 资料名称 Name VARCHAR 500 否 Name2 文件类型 FileType VARCHAR 500 否 FileType3 访问地址 Url VARCHAR 500 否 Url4 项目唯一编号 ProjectNumber VARCHAR 500 否 ProjectNumber自测功能数据规范序号 中文名称
10、信息名称 类型 长度是否为空 JSON 名称1 自测地址 Url VARCHAR 500 否 Url2 项目唯一编号 ProjectNumber VARCHAR 500 否 ProjectNumber自测结果数据规范序号 中文名称 信息名称 类型 长度 是否为空 JSON 名称1 自测成绩 Result Float 否 Result2 用户账号 Account VARCHAR 100 否 Account3 自测时间 TestDateTime DateTime 否 TestDateTime4 项目唯一编号 ProjectNumber VARCHAR 500 否 ProjectNumber资源评价
11、数据规范序号 中文名称 信息名称 类型 长度是否为空 备注1 评价分数 Score Int 否2 评价时间 AddDate DateTime 否3 用户帐号 Account VARCHAR 500 否4 项目唯一编号 ProjectNumber VARCHAR 500 否交流互动数据规范序号 中文名称 信息名称 类型 长度是否为空 备注1 发布内容 Content VARCHAR 4000 否2 发布日期 ReleaseDate DateTime 否3 用户帐号 Account VARCHAR 500 否4 项目唯一编号 ProjectNumber VARCHAR 500 否5 回复 Id R
12、eplyId Int 是实验操作数据规范序号 中文名称 信息名称 类型 长度 是否为空 JSON 名称1 操作地址 Url VARCHAR 500 否 Url2 项目唯一编号 ProjectNumber VARCHAR 500 否 ProjectNumber资源计费数据规范序号 中文名称 信息名称 类型 长度是否为空 JSON 名称1 计费类型 FeeType VARCHAR 4000 否 FeeType2 计费系数 FeeFactor Decimal 10,2 否 FeeFactor3 项目唯一编号 ProjectNumber VARCHAR 500 否 ProjectNumber注 计费类
13、型 :知识点、时间 服务计费数据规范序号 中文名称 信息名称 类型 长度是否为空 备注1 服务类型 ServiceType VARCHAR 4000 否2 计费系数 FeeFactor Decimal 10,2 否2、平台与与省平台对接技术规范(一)省级虚拟仿真实验教学共享平台与省平台对接数据信息与规范1.平台推送的项目基本信息。应包含虚拟仿真项目名称、所属学校名称、所属学校代码、所属中心名称、项目负责人、资源分类、建立年份、是否计费、计费标准、计费支付方式、项目简介、面向专业等信息。2.平台推送的项目预习信息。包含虚拟仿真项目名称、所属学校名称、操作用户账号、预习文件名称、文件类型、文件访问
14、地址。其中文件类型支持文本(doc,pdf) 、图片(bmp,jpg) 、动画(flv) 、视频(avi)等多种类型和格式。3.平台推送的项目自测信息。包含虚拟仿真项目名称、所属学校名称、操作用户账号、自测成绩、自测时间、自测内容访问地址。4.平台推送的项目实验操作。包含虚拟仿真项目名称、所属学校名称、操作用户账号、实验操作地址路径。5.平台推送的项目资源计费。包含虚拟仿真项目名称、所属学校名称、计费类型、计费系数。6.平台推送的项目实验记录。包含虚拟仿真项目名称、所属学校名称、操作用户账号、实验记录内容、记录添加时间。7.平台推送的项目实验报告。包含虚拟仿真项目名称、所属学校名称、操作用户账
15、号、报告名称、报告内容、报告添加时间、报告审核状态。(二)省级虚拟仿真实验教学共享平台与省平台对接的技术实现方式专业门类虚拟仿真实验教学共享平台与省平台对接采用 Web Service 技术,接口基于HTTP 协议,并使用 JSON 数据格式进行对接,以实现专业门类虚拟仿真实验教学共享平台与江苏省高等学校实验教学与实践教育中心共享平台的数据对接与集成。(三)省级虚拟仿真实验教学共享平台与省平台对接的接口数据规范3.1 项目基本信息 JSON 数据规范“SchoolCode“: 10001,“Resources“: “SchoolCode“: “1001“,“SchoolName“: “虚拟大学
16、 1“,“CenterName“: “虚拟中心 1“,“ProjectNumber“: “1000001“,“ProjectName“: “虚拟项目 1“,“Category“: “分类 1“,“ProjectLeader“: “项目负责人 1“,“YearEstablished“: “2014“,“IsFee“: “是“,“FeeStandard“: “每小时计费 X元“,“PaymentMethod“: “微信“,“Introduction“: “简介 1“,“Professional“: “专业 1“,“SchoolCode“: “1002“,“SchoolName“: “虚拟大学 2“
17、,“CenterName“: “虚拟中心 2“,“ProjectNumber“: “1000002“,“ProjectName“: “虚拟项目 2“,“Category“: “分类 1“,“ProjectLeader“: “项目负责人 2“,“YearEstablished“: “2014“,“IsFee“: “否“,“FeeStandard“: “,“PaymentMethod“: “,“Introduction“: “简介 1“,“Professional“: “专业 2“ 3.2 预习内容 JSON 数据规范“SchoolCode“: 10001,“Resources“: “Name“:
18、 “资料 1“,“FileType“: “视频“,“Url“: “http:/ “1000001“,“Name“: “资料 2“,“FileType“: “图片“,“Url“: “http:/ “1000002“3.3 自测功能 JSON 数据规范“SchoolCode“: 10001,“Resources“: “Url“: “http:/“,“ProjectNumber“: “100001“3.4 自测结果 JSON 数据规范“SchoolCode“: 10001,“Resources“: “Result“: “100“,“Account“: “100001“,“TestDateTime“:
19、 “2017-02-21“,“ProjectNumber“: “100001“3.5 实验操作 JSON 数据规范“SchoolCode“: 10001,“Resources“: “Url“: “http:/ “1000001“,“Url“: “http:/ “1000002“3.6 资源计费 JSON 数据规范“SchoolCode“: 10001,“Resources“: “FeeType“: “知识点“,“FeeFactor“: “10.02“,“ProjectNumber“: “1000001“3.7 实验记录 JSON 数据规范“SchoolCode“: 10001,“Resourc
20、es“: “Content“: “实验记录内容 1“,“AddDate“: “2017-02-17“,“Account“: “Account1“,“ProjectNumber“: “1000001“ 3.8 实验报告 JSON 数据规范“SchoolCode“: 10001,“Resources“: “Title“: “名称 1“,“Content“: “报告内容 1“,“AddDate“: “2017-02-17“,“Account“: “Account1“,“ProjectNumber“: “1000001“ 3.9 接口响应 JSON 数据规范接口响应数据规范序号 中文名称 信息名称 类型 是否为空 备注1 结果 Result VARCHAR 否 操作成功:success,失败返回:fail2 状态码 StateCode INT 否3 描述 Describe VARCHAR 是注 状态码:100代表成功200代表学校代码不存在201代表推送的数据 JSON字符串格式错误202代表数据验证错误203代表异常“Result“: “success“,“StateCode“: “100“,“Describe“: “