基于Flask+Docker+Vue.js实现的计算机云端教学平台

数媒竞赛获奖作品信息及简介
作品名称基于Flask+Docker+Vue.js实现的计算机云端教学平台
参赛院校广东东软学院
指导老师覃福钿
团队成员梁峰华、何健锋、潘文杰、刘鸾涛、姚灶烽
奖项等级一等奖
竞赛年份2021

随着互联网产业的发展,“云技术”已融入了教学的方方面面。传统的机房实训环境已无法适应在“互联网+”的背景下先进软件技术的更新迭代。 每一次对教学环境进行更新,都需要进行一系列繁琐的操作;安装特定版本操作系统→部署教学环境所依赖的软件→测试软件环境是否可用→制作单机系统镜像→分发镜像到每一台计算机→在多台计算机下测试软件是否正常运行→启用系统镜像并投入使用 在此期间,任何一个环节出现问题,都需要从头再来;甚至不同型号的机器还需要单独按以上流程制作镜像。 即使通过了安装、部署的每一个环节,投入使用之后,仍面临着许多问题; 部分机器由于硬件差异发生蓝屏的情况屡见不鲜; 重启机器后环境会被重置,丢失课堂进度; 计算机磁盘分区大小不合理,导致无法完成教学; 教学期间,部分内存空间以及CPU计算资源没有得到充分利用; 在学生进行团队任务期间,成员无法共享操作环境。 以上也仅仅是问题的冰山一角,在实践中往往会遇到更多的问题。 本项目将围绕解决传统机房实训环境“部署难,耗时长”、“启动慢,兼容性差”以及“作业检阅、团队协作、远程协助”等一系列实际问题,针对问题入手,基于先进容器技术,实现适应在线教学的解决方案。