论文部分内容阅读
随着国家对于高校教育培养质量要求的不断提高,越来越多的专家学者开始关注学生培养质量评估这一课题。现阶段对于学生能力评估的方案,关注点均在于学生的静态数据上,难以反映学生长期专业能力的变化,也无法根据学生数据的变化调整分析结果。基于这个问题的出发点,本文在分析国内外现有的学生测评方案的基础上,结合软件开发技术以及自身的数据基础,基于Java Web平台,使用Spring、MyBatis和Shiro三大框架进行整合开发,构建了一套学生专业能力评估系统。通过数据采集层收集高校师生互动答题数据,实现数据更新与动态评估的目的。为了将学生答题互动数据与专业能力信息相关联,系统实现了培养方案管理、课程管理和题目管理等模块。在学生课程数据的基础之上,采取数据分析的方式解决学生能力评估的问题,通过比较学生类群中不同类型的学生之间的占比和能力表现的强弱对学生群体进行能力评估,同时确定学生类群中具有代表性的学生作为评估标准。在综合比较了多种数据分析算法后,引入K-means算法对数据进行聚类;在数据聚类的过程中,因为不同教师对于题目难度和成绩的掌握是不同的,将学生成绩按照班级排名映射成A、B、C多类,同时引入SimRank解决K-means算法无法对非数值数据聚类的问题;在分析数据聚类时,因为不同课程对于不同专业能力的支撑度不同,引入Apriori算法挖掘培养方案数据,对课程与专业能力进行置信度分析,根据群体不同课程的取得的表现进行能力评估分析。为了验证以上方案的可行性,同时解决系统冷启动问题,在研究之初收集到了济南大学149名学生10106条课程数据和581条就业追踪数据,通过方案分析得出该学生群体所表现出的专业能力中网络系统管理能力弱于网络安全保障能力,之后通过就业数据验证了这一分析结果的正确性。高校学生专业能力评估系统分为系统支撑层、数据采集层、数据分析层三层,创新性的对系统进行功能设计,解决了当前方案无法对学生进行动态评估的问题,完整了实现了系统功能并对系统进行了功能测试和压力测试,可以为学生个人发展和教育管理者了解学生培养质量提供科学的依据和参考。