B/S架构的虚拟桌面实验系统,无需配置环境直接动手练习,极佳的使用体验。
采用虚拟机的实验平台可以实现快速部署和归档,使得实验资源规模可以根据选课学生数量调整,实验后能够长期保存学生实验过程资料。
支持任何虚拟化技术,可以充分利用学校现有的计算中心(云计算中心)物理设备,为学校打造计算机实验在线机房。
使用Jupyter撰写实验报告,简化交互式计算与数据分析类实验。实验文档与执行代码收归一处,极好的用户体验。
无缝呈现手册和代码,学生可直接调试和运行代码,并可直接查看程序的实时运行结果。
支持图片、图像、图形、音频、视频、动画、游戏等多媒体资源,可开展图像识别、语音识别、视频目标跟踪、智能游戏等领域的实验。支持LaTeX语法、Matlab编程,可开展数学基础实验。支持HTML5、JavaScript,可制作精美的实验报告模板和交互式实验指导手册。
可在CG平台上一键上传ipynb标准格式文档,该文档中包含实验指导手册和可直接运行的代码。提供1000+个覆盖Python编程、Python实训、人工智能数学基础、数据分析、数据可视化、机器学习、深度学习、自然语言处理、计算机视觉、语音识别、TensorFlow编程、Keras编程等人工智能知识体系中数十种不同方向的高质量ipynb格式实验资源。每个实验资源均包含实验代码、实验手册及实验数据等内容,部分实验资源包含实验指导视频。
一键导入网上开源的Jupyter笔记资源。
支持教师基于Docker为自己课程开发评测机,教师可在评测机内集成每个实验的支撑材料、评测脚本、测试数据、验证数据。在评测脚本中设计评测指标以及根据各评测指标计算评测得分的加权公式。然后以插件的形式与通用评测框架对接。
一个高可用的自动评测机制开发难度相当大,需要处理各种异常、安全和性能问题。
通用评测框架解决评测机的分布式部署、负载均衡、评测超时、容错、用户隔离等技术问题。用户只需要专注于评测内核的核心功能开发。开发出来的评测内核与CG平台无缝衔接。
高度可扩展的分布式集群管理与任务调度,可以对接真机开发板(例如树莓派),也可以远程调用云计算资源。
融合GitLab协同开发与自动评测,量化团队成员贡献,开发过程可视化。
一个插件式的开发框架,可以将基于Web开发的第三方系统轻松集成到希冀平台。
相比通用评测框架,Web集成题是一种更加松耦合的集成方式。被集成的系统只需要开发一些核心基础功能,集成之后就可以共享希冀平台的账号管理、作业、考试、实验等丰富的教学管理功能。