教务管理系统,云桌面实验管理系统使用什么语言开发最好?
深圳市信科网络科技有限公司,成立于2013年,总部位于深圳,自成立以来一直致力于各类数字化系统应用技术的服务,专业从事教务管理系统,更多详细内容请自行搜索“深圳市信科网络科技有限公司”获取方案及建议。
1.基于B/S架构的云桌面实验环境。学生直接通过浏览器即可进行实验并撰写实验报告,不用安装任何客户端。
2.实验全过程的数字化管理。系统记录学生的操作过程,追踪学习过程信息,并以可视化图表方式展示给教师。至少包括每个实验步骤的停留时间,每个实验的总花费时间,以及作业周期内在线实验时间分布。
3.实验资源管理。支持教师自建在线实验,支持实验资源的导入、导出、后台预览和标签分类。支持批量设置实验的内存、实验封面、存储配额。
4.实验作业。①教师能够布置实验作业,一个实验作业内可以包括任意多个实验;②系统自动为每个学生分配唯一的实验环境实例;③教师能够从后台进入学生的实验环境,远程同步指导或检查;④支持在线批注实验报告,接近纸质报告的评阅体验,支持批量导出带有批阅痕迹的报告;⑤完成实验后,学生的实验环境可以由教师决定选择保存、销毁;⑥实验作业成绩能够与作业成绩、考试成绩在平台内加权汇总;⑦支持批量打分。

5.实验界面分为左右两栏,左栏为实验指导书,右侧为一个真实的虚拟机桌面。实验界面具有如下功能:①支持实验桌面隐藏;②支持云桌面全屏,全屏模式下,桌面呈现方式与本地无差异;③支持云桌面分辨率和大小随浏览器窗口变化自适应;④支持本地与云桌面间的剪切板功能;⑤支持桌面故障救援,如果出现特殊情况,学生端可以一键重置或者重启桌面环境;⑥支持在线撰写实验报告和桌面截屏,支持在线撰写实验报告和离线撰写两种方式,在线报告编辑器支持Markdown语法。⑦支持云桌面数据的在线上传与下载。
6.支持自动评测。①开放在线实验自动评测插件接口,支持接入用户自定义的自动评测服务器,系统自动获取评测成绩;②支持在线制作与测试评测脚本,评测脚本与实验步骤可以动态绑定,且支持设置评测超时时间、自定义环境变量。
7.实验环境可扩展。①支持接入教师自定义的虚机镜像。②支持根据教师自定义的初始化脚本初始化虚机实例。③支持教师在自定义的虚机镜像上扩展实验资源。
8.虚拟机管理和部署。①在线实验平台不依赖任何虚拟化软件,可以挂载包括但不限于VMware、OpenStack及其变种、CloudStack及其变种等虚拟化软件的虚拟机;②能够自动批量部署虚拟桌面服务,实时检测虚拟机实例和桌面的服务状态,在线关闭虚拟机实例;③支持批量导入虚拟机实例;④支持虚拟机实例的多用户桌面,多个学生共享单个虚拟机实例;⑤支持云桌面服务代理,且支持桌面服务代理的在线自动配置和分布式部署,支持数千人同时在线实验。⑥支持查看虚拟机实例的详细分配情况。
9.云桌面工作台。①支持在线制作Docker桌面镜像,支持在桌面内安装工具并部署实验材料,然后一键保存镜像,支持镜像的版本管理,支持自定义镜像一键加入公共镜像库,支持自定义Docker桌面的启动选项。②支持共享桌面,通过“共享桌面”功能,可以将当前的桌面,投射到实验室每个学生的电脑上,学生可以同步看到甚至参与操作,方便在机房内开展实验教学。共享桌面可指定分享的班级、过期时间、桌面是否只读,一旦设定只读,学生端只能观看,无法参与操作;③支持在线开发和测试自动评测机脚本。
10. 支持GitLab代码托管与小组协同开发。①云桌面实验支持绑定Git项目作为基础代码框架,学生开展实验时,Git项目仓库自动复制到学生的私有GitLab项目内; ②支持独立项目与分组两类GitLab协作方式,独立项目模式自动为每一位学生创建一个独立的GitLab项目;分组模式下,平台引导组长创建GitLab项目,在GitLab内添加组员,教学平台会从GitLab自动获取组员信息;③教师端支持分组评阅,GitLab分组协作模式下,平台自动识别小组成员,并在同一个界面上给小组成员打分;④支持GitLab项目归档,支持一键打包GitLab仓库,自动统计和呈现Git提交次数、代码分支、编程语言以及对应的代码行数、最近30天的pull与push次数等。