基于校企合作计算机软件教学资源库平台的设计
2021-07-05祝小玲
祝小玲
(北海职业学院 广西壮族自治区北海市 536000)
1 引言
随着互联网技术的快速发展和计算机软件专业学生个性化学习需求的增多,校企合作共建教学资源平台势在必行。计算机软件专业知识理论性强、趣味性差、学习难度大,校企双方共同开发教学资源平台有利于提高学习的效果,便于学校实施因材施教,是深化产教融合的利器。
2 计算机软件技术专业校企合作教学资源库平台的总体设计
设计校企合作教学资源平台是为了克服传统学习模式的枯燥性,增强学习过程的趣味性,并能够满足学生个性化的学习需求,方便展开师生互动交流。
2.1 教学资源平台功能管理
教学资源平台功能区分为用户信息管理、教学资源管理、资源统计分析、课程管理、微课管理五个功能模块,其中教学资源管理和课程管理是平台管理的核心部分,如表1。
表1:功能结构表
2.1.1 用户信息管理
校企合作教学资源平台融合了传统教学的优势资源与企业实际开发、应用中产生的案例、工作需求,极大地融汇了各学科的知识交叉点。校企合作就是要求产业和教育互通,企业提供真实的岗位需求,帮助学生定制化个人的学习内容,因此,校企合作致力于将该教学平台打造成为一个面向大众的资源平台。平台用户包括系统管理员、高级用户和普通用户,高级用户包括学校专职教师、企业兼职教师、行业协会成员等;普通用户面向大众,分为在校学生用户和其他用户。对于所有用户,平台都支持多种方式的资源检索和评价功能,在校学生通过学籍号登录后可免费使用平台的各类资源,而其他用户需要付费后才能使用相关的教学资源。
2.1.2 教学资源管理
校企合作共建的教学资源平台应该不仅包括传统教学资源类型,还要突出企业实战的特点,因此教学资源平台划分为理论教学资源模型和产业教学资源模型两大类。理论教学模型主要是将传统的导学案、教材、辅助资料、练习题等教学资料以新的电子的形式呈现在学生面前,方便学生随时提取;产业教学模型主要是模拟企业中实际的工作场景,让学生在日常的学习中参与到模拟项目的技术应用、开发、bug 修补等实际应用中,锻炼学生解决实际问题的思维、技术能力等,鼓励学生参与市场调研,帮助学生提前了解行业的发展趋势,帮助学生确定自己未来的职业方向,需要掌握的职业技能。
高级用户可以上传的教学资源主要包括教学课件、视频、试题、案例、数据以及产品等,同时高级用户在使用教学资源时可以根据知识的演进以及班级学生的实际情况因时制宜地进行修改和删减,标注清楚后可以再度上传到教学资源平台。为了确保教学资源的质量,不至于让学生被不达标的资源所误导,系统管理员要对所有上传的资源先进行审核,审核通过后的资源才能发布到资源平台上,因此系统管理员不仅要求具备系统维护相关的职业技能,还要求具备深厚的计算机软件专业知识。平台的所有用户都可以对使用过的教学资源进行打分、评论、提出修改意见等,方便教师完善课程资源,做到教学相长。
为保证所有用户在平台获取完整的教学资源以及不同高校之间实现优质资源的交叉共享,平台要建立资源上传机制和共享模式。现在知识付费已经成为趋势,系统可以设置资源收费功能,资源上传者可以根据上传资源的情况设置一定的付费金额,学生用户可以免费使用,但是社会其他用户则需要支付一定费用之后才能永久取得该资源的使用权,这样不仅可以给学校老师适当创收,激发教师打造优质课程的积极性,同时也能增加知识的流动性,方便社会其他用户寻找资源。系统审核分为自助审核和人工审核,高级用户上传的资源首先会经过自助审核进行分类,主要包括视频检测和敏感词检测,审核通过的会直接归入相应的资源库;审核未通过的则会进一步转入人工审核,审核通过之后才能转入正式库,否则会退回给上传者修改。资源审核架构如图1所示。
图1:资源审核架构
2.1.3 资源查询统计分析
资源统计分析模块主要包括三个部分:资源发布统计、资源学习使用统计、资源评分及评论统计。在资源发布统计部分,高级用户可以查看资源上传情况及其他用户下载使用情况,同时学院可以查看专兼职教师上传资源的数量和质量,量化对师资的考核。在资源学习使用统计部分,学院可以统计各个时段的用户登录数量,进而分析使用的峰值和谷值,采集和分析学生的日常学习情况;学生可以按照时间段或者资源种类查看用户自主学习情况。在资源评分及评论统计部分,系统管理员和高级用户不仅可以查看上传资源热度榜,而且可以查看各类资源评分及评论的数量和质量,了解学生的真实需求和行业发展动态,采用图表等可视化分析方式,量化学生的学习过程,既能找出学生的共性问题进行集中解决,又能发现学生的个性问题,及时跟进指导,避免学生学习的知识断节,实现有效的教育管理控制。
2.1.4 课程管理
课程是学生学习的核心环节,教学资源平台采用分层的思想来设计课程模块。课件包含了学生学习的所需的辅助资源,与课程之间是一一对应的关系,是学习的最小单元。章节是对知识的结构性划分,一个课程可以由一个或者多个章节构成,良好的章节构成能够帮助用户在学习中很好地梳理知识构成。每个章节都有多个课时构成,课时结束之后会进入到章节练习,练习部分包括试题和实验,实验是校企合作共同设计的在线体验,需要学生在规定的时间内完成,锻炼学生的应用能力。试题部分设计了选择、判断、填空三种题型,涵盖了传统考试中的常见题型,系统自动归集学生成绩,哪些题目出错率高,哪些知识点需要反复强调。教师还可以根据学生反映的问题设置“找错”测试,针对测试结果进行有针对性的讲解,同时对成绩数据进行预处理,以图表的方式呈现出来,为教师进行课程效果评估提供依据,也为学生甄别出弱势科目和知识盲点。同时教师可以在每个章节后放入一些延伸性的知识链接,学生可以根据自己的情况选择学习。在资源的产出端,资源开发者将散乱的课程辅助资源进行整合,方便用户可以一键获取所有相关的课程资源,减少资源检索和分类操作。
2.1.5 主题微课管理
微课不同于课程的结构化、体系化的构建模式,微课主要是对零散知识点的专题解析,内容单一,具有碎片化、精细化的特点。教师可以通过查看学生在讨论区的留言或者视频弹幕发言了解学生的理解难点、个性化需求等,制作专题微课进行解析。微课也可以通过研究社会实践或者社会热点,以主题鲜明、短小精悍的视频形式呈现,不止课任老师,行业从业者可以针对项目的疑点、解决方法制作微课设置好价格后上传、学生用户也可以制作自己的学习笔记、实训心得上传,丰富平台学习内容。
2.2 教学平台界面设计
教学资源平台采用B/S 架构,利用Eclipse 开发工具进行开发。前端界面设计是需要考虑不同用户使用终端的多样性(如PC 或手机),同时还要考虑页面操作的简便性和界面转换的速度等。前端界面设计时,要注意浏览器的兼容性问题,网页设计不合理会导致在不同浏览器上显示不同的效果,容易造成样式混乱,影响用户的使用体验,教学资源平台使用Laravel 框架自带Blade 模板引擎,其具有良好的浏览器兼容性。
2.2.1 普通用户界面
为了增加学习平台的趣味性和鼓励学生形成良好的竞争,学生界面可以设置为当下年轻人喜欢的段位展示界面。在这种界面下,学生可以清晰地了解自己在班级所处的段位,又可以减少直接采用成绩排名引起学生的尴尬和反感,段位较低的学生有奋起直追的动力,段位较高的学生也有保持优势的压力,如图2 为学生段位展示图。
图2:学生段位展示图
实际中影响学生综合学习能力的因素非常多,教学资源平台采用Fisher‐Yates 随机置乱算法,综合考虑学生随堂测试的参与情况、线上学习时长、讨论区问题反馈情况等各方面因素。Fisher‐Yates 随机置乱算法需要的时间正比于要随机置乱的数,不需要额外的存储空间。排名的影响因素确定为3 次单元测试成绩,3 个单元线上学习时长和讨论区发言、留贴的次数,一共7 个参数分别是x1,x2,x3,x4,x5,x6,x7,经过洗牌算法得到的权重分别是w1‐w7。学生的综合得分为y,即y=f(x),计算公司如下:
相对于以往单纯依靠期末成绩对学生进行排名,新的考评体系综合了多种因素,将学生的日常表现作为考核的重点,增加学生对日常课程的重视程度。职业教育还要培养学生的创新能力和发散思维,传统课堂上学生因为各种原因不愿意当众发言,在确定排名影响因素时引入学生在讨论区的自由发言和留贴,可以了解学生的思想动态,容易在自由讨论中碰撞出灵感的火花。同时,教师可以根据不同学生的段位及发言留贴制定个性化的学习资料,提高人才培养的科学性。其他用户界面,可以按照不同学科、不同章节的知识脉络图设置,方便用户使用查找。学生成绩段位表如表2所示。
表2:学生成绩段位表
2.2.2 高级用户界面
传统的成绩分析主要放在了学生的期末成绩上,不够客观、具体。而教学资源平台的考核弱化了结果的影响,采用过程导向对学生进行综合评定,旨在甄别学生学习的盲点,切实提高课程的质量,有针对性地解决学生存在的问题。在教师界面,高级用户可以直观地看到本课程的自测题及格情况统计,由控制器将数据访问的结果发送到相应视图中并在浏览器中显示出来。根据数据表创建相应的数据模型,实现数据访问。
3 结论
校企合作教学资源平台涵盖了用户信息、教学资源、学生学习过程、资源统计等多个功能模块,以时下年轻人喜欢的段位展示学生界面,增强了学习的趣味性,拓宽了学生的学习方式,弥补了传统教学的不足,有利于促进师生之间的交流,帮助提高学习的效率。