关键词:在线协作工具 网页设计 实践教学 高职
网页设计类课程是高职软件技术专业的核心课程之一,也是软件技術专业所要求的核心能力之一。和软件技术专业其他课程一样,学生必须经过大量的实践才能完全掌握相关的技术细节,从而提炼出相应岗位的核心能力。本人基于相关课程多年的教学实践,尝试引入新的工具,解决该类课程教学中普遍遇到的痛点。
一、网页设计类课程教学过程中的痛点
在高职教育领域,计算机软件技术专业的教学内容与本科院校有着根本的不同。在本科院校,尤其是研究型大学,计算机软件专业偏重理论方面的学习。本科学生的核心专业课围绕着数据结构、离散数学、编译原理、操作系统原理等理论模块开展。课程体系更多的是强调相对恒定的原理性的知识,并没有过多关注市场上的流行技术和岗位要求。这是为学生进一步的理论研究做准备,而学校知识对接市场需求主要是靠学生自己完成。因此本科应届毕业生走上软件产业相应岗位,大多会有一段的适应期。在高职教育领域,计算机软件技术专业的课程设计理念则相反。高职教育是完全面向市场岗位需求,大量的市场实用技术课程会贯穿学生的整个高校学习生命周期。因此软件技术专业的本科生可以在普通教室上课,而高职的软件类课程必须在计算机机房上课。两种模式没有优劣之分,只是因为学生的定位不同,教育的理念落地到具体的教学实践时做了不同的选择。
既然在高职的计算机软件技术课程大量的上机实践不可避免,那么教学过程中必然面对随之而来的问题。其中最突出的问题是课堂管理难度大。在机房进行实践教学,学生必须自主使用计算机,否则就失去实践教学的意义。但“自主”的代价是教学的效果依赖学生的自觉性。相对本科生,高职学生普遍的自制能力较差,在实践教学时并不能保证是用计算机完成课堂作业。一部分学生是用计算机来做与课程无关的事情,例如上网、打游戏等。
在网页设计类课程的教学实践中,上述的课堂管理问题更加突出。这是由该类课程自身的特点所决定的。网页设计类课程在学生实践环节需要收集素材来完成任务,而制作网页的素材往往来自互联网,因此机房必须开放外网访问。教师往往很难分辨学生到底是在收集素材,还是只是上网消遣。其次,网页设计涉及到多个工作步骤,如草图设计、素材收集、页面布局、功能实现、效果调优等。在分组练习时组内一般进行相应的分工以完成各个工序。因此,在课上组内各个成员相互沟通讨论是必不可少的。和课堂上网的问题一样,学生到底是为了完成教学项目而进行讨论还是只是普通的嬉笑闲聊,完全依赖学生的自觉性。
目前解决上述问题的方法是事后监督。在实践教学环节,对项目进度的各个节点进行检查,然后根据达标情况进行相应的奖罚。该方法能够在一定程序能够有效地管理上述的教学场景。然而该方法的效果和管理成本成正比。如果一个项目能够在前期、中期和后期设置相应的检查节点,那么效果相当不错,并且复杂项目的检查节点越多,效果越明显;如果只是在项目完成时才检查,那么效果则效果较差,而且到那时也不能及时纠正学生了。
综上所述,在网页设计类课程的教学实践中,教师容易陷入一个困境:要么就放弃对学生的管理,完全依靠学生的自觉性;要么就付出极其高昂的管理成本,在项目过程中设置尽可能多的检查节点。在高职教育的领域,上述两条路径都不是很好的解决方案。
二、在实践教学环节引入在线协作工具
(一)在线协作工具介绍
在线协作工具广泛应用于企业的工作场景,是辅助工作团队进行分工、协作、管理的软件工具。目前市面上的产品有很多,这些产品侧重点各有不同。有些产品时侧重实时交流,如企业微信和钉钉;有些产品侧重于办公自动化(OA),如明道;有些产品直接提供软件项目代码管理,如码市。这些产品都有一个共同的地方,就是能够大幅度提升团队工作的管理效率。根据交互设计方式的不同,可将团队协作工具分为:任务型、沟通型、合作型[1]。任务型的协作工具会更加适合实践教学的场景。
(二)在线协作工具的引入课堂
随着我国基础教育改革进程的不断推进,教师的教学方式和学生的学习方式都发生了很大的变化,主要表现为学习资源的丰富化、学习环境的现代化、学习途径多样化、学习工具的智能化等方面[2]。在高职教育的实践教学环节,课堂尽可能模拟岗位的真实场景,这是高职教育的定位所决定的。学生在企业模拟场景下完成相应的任务,以后走上真实岗位就能够马上上手。但是,教学过程中模拟的场景并不能完全和真正的企业场景一样。例如,企业里面员工的自觉性是有保障的,因为有一系列工作纪律制度和绩效考核制度在约束员工,最终落实到个人的经济得失上。而教学中的模拟企业场景是缺乏同样动力的。能约束学生的只有学校纪律和期末的考核评价,但最终无法落实到学生的切身利益上。企业有开除员工的人事权,在课堂教师却不能因为学生没有完成相应项目进度而开除学生,相反这一部分学生还需要教师的特别关注。
将在线协作工具引入课堂,虽然不能从制度上解决学生课堂自觉性的问题,但有利于更真实地模拟企业的业务场景和工作场景。在企业里尤其是软件开发企业,项目经理对项目进度进行规划和把控。项目成员也需要及时了解自己承担的工作的各个时间节点,并且在具体工作的过程中随时向项目经理反馈以便进一步修正整个项目的规划。这些往来沟通是要耗费大量的成本的,因此很多项目组都会采用协作工具软件来辅助管理。实践表明,这些工具在企业中发挥着巨大的作用,在某些行业甚至成为了标准配置。在课堂中引入这样的工具,可以把学生从散漫的个体自我管理纳入到团队管理里面去。在实训项目中,每个人的职责和任务均对所有团队成员透明,学生对团队的目标以及自己工作的内容和指标更加清晰。同时,如果某些学生进度落后,团队其他成员也会进行监督或者帮助。如果能够充分把在线协作工具运用起来,学生项目团队甚至能够形成自我管理的闭环。
在在线协作工具的辅助下,教师在实训课中充当的是技术总监的角色。学生的各个项目组进度规划由组内的项目经理设计和把控,并通过系统反馈给教师。教师则通过系统设置相应的项目验收点来定期检查项目,
三、在线协作工具在网页设计课程中的使用
网页设计课程包括三大模块:HTML、CSS和Javascript。三者分别负责网页的结构、表现形式和行为方式。这三大模块的知识既相对独立又相互关联,学生需要将三者融会贯通才能真正达到职业岗位的要求。网页设计同时也是横跨平面设计和软件技术的综合性工作,需要不同职责的分工充分配合才能完成最终产品。所以网页设计课程既是对学生学习能力的挑战,也是对教师课堂管理能力的挑战。
网页设计课程包括理论知识点的讲授和项目实操两大部分。一般情况下,项目围绕知识点开展。每当讲授完知识点就配以课堂小项目训练巩固。每个章节完结会设置测试项目,以检验学生对知识模块的掌握程度。在课程后期或者专门的实训课上,学生自己组织开发团队进行较大的综合项目开发。课堂项目一般是单人完成,综合项目是由5人左右的学生团队完成。
这些工序在综合项目中尤为重要。不同工序相互关联,而且需要学生不同的能力。因此,能否充分协调和规划项目组的成员的分工成为项目成败的关键。引入在线协作工具后,项目经理可以在项目开始时根据项目需求和成员的情况制定相应的方案,并在系统给成员分配相应的角色和任务。教师也可以在系统中对每个组的方案进行监督,对不合理的设置给出修改意见。在这个过程,不但有利于项目的顺利完成,而学生除了学到网页设计的知识外,还能学到项目管理等课程以外的知识。
四、实验的设计与结果
为了验证在线协作工具在网页设计课程中的作用,分别在17级和18级软件技术专业进行试验。我校软件技术专业每一届有两个班,每班有50到60名学生。其中软件技术1班并没有使用在线协作工具,用作对照组。软件技术2班用作实验组。两个年级先后都进行网页设计课程的学习。课程为54学时,在机房进行一体化教学活动,配套一周实训课以完成分组综合项目。参加试验的班级均采用同一本教材,采用相同的教学标准。在54学时加一周实训的过程中,包含20个课堂小项目,1个分组综合项目(项目选题由组内自行选定)。最终课程评价方式为开卷上机考试;实训课评价方式为教师对作品效果以及完成过程打分。所有参加实验的班级均为同一位老师负责讲授。最终实验数据显示,在相关的测试指标中,实验组的数据全面优于对照组。在54学时的理论课部分,因为是课堂理论讲授和小项目为主,教学进度主要是教师进行把控,因此差别不大。而小项目一般是单人随堂完成,复杂度较低,在线协作工具对效率的提升体现并不明显。在实训课的分组综合项目里面,学生自由选题、自主设计和开发、自我管理。在这种场景下,在线协作工具作用明显。主要表现为实训课进度达成率远高于对照组,表明整个开发的周期里实验组的学生对项目的把控更加精准。值得注意的是,实验组的实训课参与率数据也远优于对照组。在以学生自组织为主的课堂,后进生是个难题。因为后进生对学习的积极性不高,在自主课堂里面往往处于自我放弃的状态,不会参与到课堂中去。这一部分学生对团队的工作氛围造成致命的影响。引入在线协作平台后,这一部分学生给团队的惯性带动,有一部分也参与到项目开发中去,因此实验组的实训课学生参与率高于对照组。软件项目管理线上教学的组织与展开本身就是一个活生生的项目管理案例,要让每位学生都意识到自己是项目组的一份子,可以为项目作出自己的独特贡献[3]。
从课程效果上看,实验组的各种考核评价数据均领先对照组。并且在自主度越大的教学场景数据的差别就越大,也就是效果越明显。最终反映到学生满意度上,實验组无疑优于对照组。
从教师的工作量看,在软件工具的支持下,节省了大量的检查和沟通时间,教师能更加专注于教学和答疑。
五、结论
综上所述,在线协作工具在网页设计课程有着广阔的应用前景,能让教学的实践环节更加贴近企业的真实场景,大幅降低课堂的管理成本,提升课堂在单位时间的效能。教师能从很多无意义的检查和沟通中释放出来,更加专注于知识的传授和问题解答。最终教学质量和学生满意度会有相当程度的改善。
参考文献:
[1]王昭.新工作环境下的团队协作工具交互设计分析[J].设计,2019,32(06):124-127.
[2]付文英. 基于在线协作工具的探究学习模式构建与应用研究[D].西北师范大学,2019.
[3]张大平.疫情下的软件项目管理在线教学[J].福建电脑,2020,36(10):149-152.
作者简介:邹文杰,1979.08,男,汉族,硕士研究生,讲师,研究方向:计算机软件